Amazon ECS artık container'lı uygulamalar için yazılım sürümü tutarlılığını güçlendiriyor
Amazon Elastic Container Service (Amazon ECS) artık container'lı uygulamalarınız için yazılım sürümü tutarlılığını uygulayarak uygulamanızdaki tüm görevlerin aynı olduğundan ve tüm kod değişikliklerinin dağıtım hattınızda tanımlanan güvenlik önlemlerinden geçtiğinden emin olmanıza yardımcı olur.
Müşteriler, HTTP tabanlı mikro hizmetler gibi uzun süredir çalışan uygulamaları Amazon ECS hizmetleri olarak dağıtır ve bu hizmetleri yapılandırmak için genellikle container görüntüsü etiketlerini kullanır. Container görüntüleri değişmez olsa da görüntü etiketleri varsayılan olarak değiştirilemez ve görüntü etiketlerini kullanarak container'lı bir uygulamayı yapılandırdığınızda farklı sürümlerin yanlışlıkla dağıtılmasını önleyen standart bir mekanizma yoktur. Bu tür tutarsızlıkları önlemek için Amazon ECS artık Amazon ECS hizmetinize bir güncelleme dağıttığınızda container görüntü etiketlerini görüntü özetine (görüntü bildiriminin SHA256 karması) çözümler ve hizmetteki tüm görevlerin aynı olmasını ve bu görüntü özetleriyle başlatılmasını zorunlu kılar. Bu, görev tanımınızda "LATEST" gibi değişken bir görüntü etiketi kullansanız ve hizmetiniz dağıtımdan sonra ölçeklense bile, yeni görevleri başlatmak için doğru görüntünün (hizmeti dağıtırken kullanılan) kullanıldığı anlamına gelir.
Amazon ECS, tüm ticari ve AWS GovCloud (ABD) Bölgelerinde AWS Fargate platform sürümü 1.4.0 veya üzeri ve/veya Amazon ECS Aracı sürümü v1.70.0 veya üzeri üzerinde çalışan, 25 Haziran 2024 tarihinden sonra oluşturulan veya güncellenen hizmetler için yazılım sürümü tutarlılığını otomatik olarak uygular. Daha fazla bilgi almak için lütfen bu blog gönderisini okuyun veya belgelerimizi ziyaret edin.