Amazon ECS hiện áp dụng tính nhất quán của phiên bản phần mềm đối với các ứng dụng trong bộ chứa

Ngày đăng: 11 Th07 2024

Amazon Elastic Container Service (Amazon ECS) hiện áp dụng tính nhất quán của phiên bản phần mềm đối với các ứng dụng trong bộ chứa của bạn, giúp bạn bảo đảm tất cả các tác vụ trong ứng dụng đều giống hệt nhau và tất cả các thay đổi về mã đều được thực hiện thông qua các biện pháp bảo vệ đã xác định trong quy trình triển khai của bạn.

Khách hàng triển khai các ứng dụng chạy lâu dài, như vi dịch vụ dựa trên HTTP, dưới dạng dịch vụ Amazon ECS và thường sử dụng thẻ hình ảnh bộ chứa để cấu hình các dịch vụ này. Mặc dù ảnh bộ chứa không thể thay đổi nhưng thẻ hình ảnh không bất biến theo mặc định và không có cơ chế tiêu chuẩn nào để phòng ngừa việc vô tình triển khai các phiên bản khác nhau khi bạn cấu hình một ứng dụng trong bộ chứa bằng thẻ hình ảnh. Để ngăn chặn sự không nhất quán như vậy, Amazon ECS hiện giải quyết các thẻ hình ảnh bộ chứa thành bản tổng hợp hình ảnh (mã băm SHA256 của bản kê khai hình ảnh) khi bạn triển khai bản cập nhật cho dịch vụ Amazon ECS của mình và áp dụng quy tắc tất cả các tác vụ trong dịch vụ đều giống hệt nhau và được khởi chạy với (các) bản tổng hợp hình ảnh này. Điều này có nghĩa là: ngay cả khi bạn sử dụng thẻ hình ảnh có thể thay đổi như "LATEST" trong định nghĩa tác vụ và dịch vụ của bạn tăng quy mô theo phiên bản sau khi triển khai, hình ảnh chính xác (đã dùng khi triển khai dịch vụ) sẽ được sử dụng để khởi chạy các tác vụ mới.
 

Amazon ECS sẽ tự động áp dụng tính nhất quán của phiên bản phần mềm đối với các dịch vụ được tạo hoặc cập nhật sau ngày 25/06/2024, chạy trên AWS Fargate phiên bản nền tảng 1.4.0 trở lên và/hoặc Tác tử Amazon ECS phiên bản v1.70.0 trở lên ở tất cả các Khu vực thương mại và AWS GovCloud (Hoa Kỳ). Để tìm hiểu thêm, hãy đọc bài đăng blog này hoặc truy cập tài liệu của chúng tôi.