Sobes.tech
Junior — Middle

Blue-green dağıtım kavramını açıklayabilir misiniz ve bunun sistemleri kesintisiz güncellemek için nasıl uygulandığını?

sobes.tech yapay zeka

AI'dan gelen yanıt

Mavi-yeşil dağıtım, iki eşit ortamın bulunduğu bir dağıtım stratejisidir: "mavi" (mevcut çalışan ortam) ve "yeşil" (uygulamanın yeni sürümü). Yeni sürüm yeşil ortamda dağıtılır ve başarılı testlerin ardından trafik mavi ortamdan yeşil ortama geçirilir.

Avantajlar:

  • Güncelleme kesintisiz gerçekleşir, çünkü kullanıcılar her zaman iki ortamdan birinde çalışır.
  • Hızlı geri dönüş: yeni sürümde sorunlar tespit edilirse, trafik hızla mavi ortama geri alınabilir.

Uygulama:

  1. Yeni sürümü yeşil ortamda dağıtın.
  2. Testleri yapın ve işlevselliği doğrulayın.
  3. Yük dengeleyici veya DNS'i değiştirerek kullanıcıların yeşil ortama erişmesini sağlayın.
  4. Mavi ortam, geri dönüş durumunda kullanılmak üzere rezervde kalır.

Bu şekilde, blue-green deployment riskleri en aza indirir ve güncellemeler sırasında sistemin kesintisiz çalışmasını sağlar.