Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ Blue-green deployment-ის კონცეფცია და როგორ გამოიყენება ის სისტემების განახლებაში გარეშე შეწყვეტის?

sobes.tech AI

პასუხი AI-სგან

მწვანე-ლურჯი განთავსება არის განთავსების სტრატეგია, სადაც არსებობს ორი იდენტური გარემო: "ლურჯი" (მიმდინარე სამუშაო) და "მწვანე" (აპლიკაციის ახალი ვერსია). ახალი ვერსია განთავსებულია მწვანე გარემოში, და წარმატებული ტესტირების შემდეგ, ტრეფიკი გადადის ლურჯიდან მწვანეზე.

უპირატესობები:

  • განახლება ხორციელდება შეუფერხებლად, რადგან მომხმარებლები ყოველთვის მუშაობენ ერთ-ერთი გარემოთი.
  • სწრაფი გადატანა უკან: თუ ახალი ვერსიაში პრობლემები აღმოაჩინეს, ტრეფიკი სწრაფად შეიძლება გადატანილ იქნას ლურჯ გარემოზე.

გამოყენება:

  1. განახორციელეთ ახალი ვერსია მწვანე გარემოში.
  2. ჩაატარეთ ტესტები და გადაამოწმეთ ფუნქციონირება.
  3. შეცვალეთ დატვირთვის ბალანსი ან DNS ისე, რომ მომხმარებლები დაიწყონ მწვანე გარემოს გამოყენება.
  4. ლურჯი გარემო რჩება რეზერვად გადატანის შემთხვევაში.

ამ გზით, მწვანე-ლურჯი განთავსება მინიმუმამდე აყვანის რისკებს და უზრუნველყოფს სისტემის უწყვეტ მუშაობას განახლების დროს.