Mavi Yeşil Dağıtım (Blue Green Deployment) Nedir?

Sürekli teslimat, ürünün her zaman canlıya alınmaya hazır olmasını, dolayısıyla yeni geliştirmelerin sık olarak canlıya alınmasını sağlamaktadır.

Ancak canlıya alma sırasında sunulan servislerde kesinti olabilmektedir. Kesintiyi en aza indirebilmek için dağıtım işlemini, mümkün olduğunca hızlı yapmak gerekmektedir.

Mavi Yeşil dağıtım kesintiyi en aza indirmeyi bir birinin mümkün olduğunca aynısı olan 2 ortam (mavi, yeşil) ile sağlamaktadır.

Bu ortamlardan sadece bir tanesi canlı hizmet verirken, diğeri dağıtım yapılmaya hazır olarak bekletilir.

Örneğin, mavi ortam canlıya hizmet veriyor olsun.
1. aşamada dağıtımı yeşil ortama yapıp, uygulamanın doğru çalıştığından emin oluyoruz.
2. aşamada yönlendirici (router) üzerinden trafiği yeni dağıtım yaptığımız yeşil ortama yönlendiriyoruz. Böylece mavi ortam bir sonraki dağıtım için bekler duruma geçiyor.

Mavi Yeşil dağıtım, kesintiyi en aza indirirken, herhangi bir sorun olduğunda hızlıca bir önceki sürüme geçmeyi sağlamaktadır.