Amazon ECS sekarang memberlakukan konsistensi versi perangkat lunak untuk aplikasi kontainer
Amazon Elastic Container Service (Amazon ECS) sekarang memberlakukan konsistensi versi perangkat lunak untuk aplikasi kontainer Anda, membantu Anda memastikan semua tugas dalam aplikasi Anda identik dan semua perubahan kode melewati pengamanan yang ditentukan dalam pipeline deployment Anda.
Pelanggan menggunakan aplikasi yang beroperasi lama seperti layanan mikro berbasis HTTP sebagai layanan Amazon ECS dan sering menggunakan tag gambar kontainer untuk mengonfigurasi layanan ini. Meskipun gambar kontainer tidak dapat diubah, tag gambar tidak dapat diubah secara default dan tidak ada mekanisme standar untuk mencegah versi yang berbeda diterapkan secara tidak sengaja saat Anda mengonfigurasi aplikasi kontainer menggunakan tag gambar. Untuk mencegah ketidakkonsistenan tersebut, Amazon ECS sekarang menyelesaikan tag gambar kontainer ke intisari gambar (hash SHA256 dari manifes gambar) saat Anda melakukan deployment pembaruan ke layanan Amazon ECS dan memberlakukan semua tugas dalam layanan identik dan diluncurkan dengan ringkasan gambar ini. Ini berarti, meskipun Anda menggunakan tag gambar yang dapat diubah seperti ‘TERBARU’ dalam definisi tugas Anda dan layanan Anda dinaikkan skalanya setelah deployment, gambar yang benar (yang digunakan saat menerapkan layanan) digunakan untuk meluncurkan tugas baru.
Amazon ECS secara otomatis memberlakukan konsistensi versi perangkat lunak untuk layanan yang dibuat atau diperbarui setelah 25 Juni 2024, beroperasi di platform AWS Fargate versi 1.4.0 atau lebih tinggi dan/atau versi v1.70.0 atau lebih tinggi dari Agen Amazon ECS di semua Region komersial dan AWS GovCloud (AS). Untuk mempelajari selengkapnya, silakan baca posting blog ini atau kunjungi dokumentasi kami.