Mavi-yeşil dağıtım
İki özdeş üretim ortamlı bir dağıtım stratejisi: “mavi” (mevcut) ve “yeşil” (yeni sürüm). Yeşilde dağıtıp test edersiniz, sonra tüm trafiği tek seferde oraya çevirirsiniz. Bir şey ters giderse anında geri dönersiniz. Kesintisiz geçiş, anlık geri alma.
Mekanik: mavi canlıda çalışır; yeni sürümü yeşilde (paralel, özdeş bir ortam) dağıtır, rahatça test eder, ardından yük dengeleyiciyi/yönlendiriciyi tek hamlede maviden yeşile çevirirsiniz. Mavi bir süre anlık yedek olarak açık bırakılır; sorun çıkarsa hemen maviye dönülür (yeniden dağıtım yok, yalnızca yönlendirme değişikliği). Kazanç: geçişte sıfır kesinti ve mümkün olan en hızlı geri alma. Bedel: pahalıdır (aynı anda iki tam üretim ortamı) ve veritabanı şema değişiklikleri zordur (geçiş sırasında her iki sürüm de aynı veritabanıyla çalışmalıdır). Kullanıcıların bir kısmına kademeli yayılan canary’den farkı, ani ve hep-ya-da-hiç bir geçiş olmasıdır. Klasik bir dağıtım stratejisi; canary dağıtımı ve rolling update ile ilişkilidir.