Amazon ECS memperkenalkan Kriteria Keberhasilan Awal untuk deployment layanan
Amazon Elastic Container Service (Amazon ECS) kini mendukung Kriteria Keberhasilan Awal untuk deployment layanan bergulir, memberikan Anda fleksibilitas untuk menentukan kapan suatu deployment dianggap berhasil berdasarkan tingkat kepercayaan Anda dan kebutuhan operasional beban kerja Anda. Hal ini dapat membantu Anda menyelesaikan deployment lebih cepat serta melancarkan deployment berikutnya, pipeline CI/CD, dan operasi lain yang bergantung padanya.
Dengan Kriteria Keberhasilan Awal, Anda mengkonfigurasi persentase sehat - proporsi tugas yang diinginkan yang harus berjalan dan sehat pada revisi layanan target sebelum deployment ditandai berhasil. Sebagai contoh, dengan jumlah yang diinginkan sebanyak 100 dan persentase keberhasilan sebesar 90%, Amazon ECS menandai deployment berhasil setelah 90 tugas berhasil dan terus meluncurkan tugas-tugas yang tersisa melalui penskalaan layanan reguler, di luar siklus hidup deployment. Hal ini dapat bermanfaat bagi beban kerja yang berjalan pada kapasitas khusus atau terbatas, seperti beban kerja inferensi yang dipercepat GPU, di mana ketersediaan perangkat keras dapat memperpanjang waktu peluncuran tugas. Kriteria Keberhasilan Awal juga memberi Anda lebih banyak kendali atas berapa lama pemantauan rollback deployment berlaku, sehingga dapat melindungi deployment hingga kriteria keberhasilan yang Anda konfigurasi terpenuhi sementara penskalaan selanjutnya berlanjut melalui penskalaan layanan reguler. Anda juga dapat memilih bagaimana Amazon ECS menangani pembersihan revisi layanan sumber menggunakan opsi BLOCKING atau DEFERRED. Dengan opsi BLOCKING, Amazon ECS menyelesaikan pembersihan revisi sumber sebelum menyatakan keberhasilan. Dengan DEFERRED, Amazon ECS menyatakan keberhasilan ketika kriteria terpenuhi dan menyelesaikan tugas revisi sumber secara asinkron di luar deployment. Hal ini bermanfaat bagi layanan dengan koneksi aktif yang berumur panjang atau perlindungan penskalaan tugas, di mana tugas revisi sumber mungkin perlu tetap berjalan tanpa menahan deployment tetap terbuka.
Fitur ini tersedia dengan strategi deployment bergulir di semua Region AWS Commercial dan AWS GovCloud (AS). Anda dapat mengkonfigurasi Kriteria Keberhasilan Awal untuk layanan Amazon ECS baru dan yang sudah ada menggunakan Konsol Manajemen AWS, AWS CLI, AWS SDK, dan tool infrastruktur sebagai kode (IaC). Untuk mempelajari lebih lanjut, lihat dokumentasi kami.