Amazon ECS meningkatkan Ketersediaan Layanan selama deployment Bergulir
Amazon Elastic Container Service (Amazon ECS) kini menyertakan penyempurnaan yang meningkatkan ketersediaan layanan selama deployment bergulir. Peningkatan ini membantu menjaga ketersediaan saat tugas versi aplikasi baru gagal, saat tugas saat ini dihentikan secara tak terduga, atau saat skala keluar dipicu selama deployment.
Sebelumnya, ketika tugas dalam versi yang sedang Anda jalankan menjadi tidak sehat atau dihentikan selama deployment bergulir, ECS akan mencoba menggantinya dengan versi baru untuk memprioritaskan kemajuan deployment. Jika versi baru tidak dapat diluncurkan dengan sukses—misalnya ketika tugas baru gagal dalam pemeriksaan kondisi atau gagal dimulai—penggantian ini akan gagal dan ketersediaan layanan Anda dapat menurun. ECS sekarang mengganti tugas yang tidak sehat atau dihentikan menggunakan revisi layanan yang sama dengan tugas yang dimilikinya. Tugas yang tidak sehat dalam versi yang sedang berjalan akan diganti dengan tugas yang sehat dari versi yang sama, terlepas dari status versi yang baru. Selain itu, saat Penskalaan Otomatis Aplikasi dipicu selama deployment bergulir, ECS menerapkan skala keluar ke kedua revisi layanan, memastikan versi yang sedang berjalan dapat menangani peningkatan beban meskipun versi baru gagal.
Peningkatan ini menghormati pengaturan maximumPercent dan minimumHealthyPercent layanan Anda. Peningkatan ini diaktifkan secara default untuk semua layanan yang menggunakan strategi deployment bergulir dan tersedia di semua AWS Region. Untuk mempelajari lebih lanjut tentang deployment pembaruan bergulir, lihat Tautan.