Amazon ECS, yerleşik mavi/yeşil dağıtımları mümkün kılıyor
Amazon Elastic Container Service (Amazon ECS), container'lı uygulamalarınız için yazılım güncellemelerini daha güvenli hale getiren ve özel dağıtım araçları oluşturmanıza gerek kalmadan yazılımı daha hızlı ve güvenli şekilde kullanıma sunmanıza olanak tanıyan yeni özellikleri duyurdu. Amazon ECS artık, üretim ortamlarında yeni uygulama sürümlerini test etmenize ve başarısız dağıtımları hızla geri almanıza olanak tanıyan yerleşik mavi/yeşil dağıtım stratejisini ve dağıtım yaşam döngüsü kancalarını destekliyor.
Bir mavi/yeşil dağıtım stratejisi ile artık bir Uygulama Yük Dengeleyici (ALB), Ağ Yük Dengeleyicisi (NLB) veya ECS Service Connect'ten trafik alan Amazon ECS hizmetlerine yönelik yazılım güncellemelerini dağıtabilirsiniz. Mavi/yeşil bir dağıtım stratejisi kullandığınızda Amazon ECS yeni uygulama sürümünü eski sürümle birlikte tedarik ederek, üretim trafiğini buraya yönlendirmeden önce yeni uygulama sürümünü doğrulamanıza olanak tanır. Özel doğrulama adımlarını gerçekleştirmek için dağıtım yaşam döngüsü kancalarını kullanabilir ve doğrulama başarılı olana kadar dağıtımı engelleyebilirsiniz. Ayrıca, üretim trafiği değiştirildikten sonra yeni uygulamanın önceden belirlenmiş bir süre boyunca bekletilmesini sağlayabilir ve bir regresyon tespit ederseniz kesinti yaşanmadan eski sürüme geri dönebilirsiniz. Başarısız işlemleri otomatik olarak algılamak için Amazon CloudWatch Alarmları'nı ve ECS dağıtım devre kesicisini dağıtımlarınız izlenecek şekilde yapılandırabilirsiniz. Birlikte kullanıldıklarında bu özellikler yazılım güncelleştirmelerinizi daha güvenli hale getirmeye ve yeni özellikleri daha hızlı şekilde kullanıma sunmanıza yardımcı olur.
Blogdaki adımları izleyerek AWS Yönetim Konsolu, SDK, CLI, CloudFormation, CDK ve Terraform'u kullanarak tüm ticari AWS Bölgelerindeki yeni ve mevcut Amazon ECS hizmetleri için mavi/yeşil dağıtımları ve dağıtım yaşam döngüsü kancalarını kullanabilirsiniz. Daha fazla bilgi için belgelerimize göz atın.