Mavi yeşil dağıtım nedir?
Mavi yeşil dağıtım, uygulamanın eski ve yeni sürümlerini ayrı ortamlarda hazır tutup trafiği kontrollü biçimde değiştirme yöntemidir.
Çalışma mantığı ve kullanım alanları
Yeni ortam canlı trafiği almadan önce sağlık ve işlev kontrollerinden geçer. Yönlendirme değiştirilince hata oranı ve gecikme izlenir; gerektiğinde önceki ortama dönüş yapılabilir. Ancak veritabanı şeması veya dış sistemde yapılan geri alınamaz işlem eski kodla uyumsuzsa yalnız trafiği geri çevirmek yeterli değildir.
Sınırlar, güvenlik ve seçim ölçütleri
İki ortamın maliyeti, oturumların davranışı ve arka plan işlerinin çift çalışması planlanmalıdır. Geri dönüş için sürümler arası veri uyumluluğu tasarlayın. Küçük bir pilot trafik, tam geçiş öncesi gerçek sorunları gösterebilir; dağıtım stratejisi ürünün riskine göre seçilir. Örneğin mavi ortam çalışırken yeşil ortam aynı sürüm verisini okur ve sınanır. Trafiğin yeni ortama geçişi yük dengeleyici veya yönlendirme katmanında yapılabilir; DNS önbelleği değişimin anlık olmasını engelleyebilir. Paylaşılan iş kuyruğundan iki ortam aynı işi çekiyorsa çift e-posta veya iki kez ödeme gibi etkiler doğabilir. Şema değişiminde önce her iki uygulama sürümünün anlayacağı bir ara biçim yayımlamak geri dönüş olanağı sağlar. Gerçek geçişten önce bu senaryo tatbik edilmelidir.