Amazon ECS hiện hỗ trợ triển khai tuyến tính và canary tích hợp

Ngày đăng: 30 Th10 2025

Amazon Elastic Container Service (Amazon ECS) công bố hỗ trợ các chiến lược triển khai tuyến tính và canary, mang lại cho bạn thêm sự linh hoạt và khả năng kiểm soát khi triển khai các ứng dụng trong bộ chứa. Các chiến lược mới này bổ sung cho việc triển khai lục/lam tích hợp của ECS, cho phép bạn chọn phương pháp chuyển lưu lượng phù hợp nhất với hồ sơ rủi ro và yêu cầu xác thực của ứng dụng của bạn.

Với triển khai tuyến tính, bạn có thể chuyển dần lưu lượng truy cập từ bản sửa đổi dịch vụ hiện tại sang bản sửa đổi mới theo phần trăm gia tăng bằng nhau trong một khoảng thời gian xác định. Bạn cấu hình tỷ lệ phần trăm của bước (ví dụ: 10%) để kiểm soát lượng lưu lượng thay đổi ở mỗi lần tăng và đặt thời gian tích hợp của bước để chờ giữa mỗi lần chuyển lưu lượng để theo dõi và xác thực. Điều này cho phép bạn xác thực phiên bản ứng dụng mới của mình ở nhiều giai đoạn với lượng lưu lượng sản xuất ngày càng tăng. Với triển khai canary, bạn có thể định tuyến một tỷ lệ nhỏ lưu lượng sản xuất đến bản sử đổi dịch vụ mới của mình trong khi phần lớn lưu lượng truy cập vẫn ở phiên bản ổn định hiện tại. Bạn đặt thời gian tích hợp canary để theo dõi hiệu năng của bản sửa đổi mới, sau đó Amazon ECS chuyển lưu lượng truy cập còn lại sang phiên bản mới. Cả hai chiến lược đều hỗ trợ thời gian tích hợp triển khai chờ đợi sau khi tất cả lưu lượng sản xuất đã chuyển sang bản sửa đổi mới trước khi chấm dứt phiên bản cũ, cho phép khôi phục nhanh chóng mà không mất thời gian ngừng hoạt động nếu phát hiện sự cố. Bạn có thể cấu hình các hook vòng đời triển khai để thực hiện các bước xác thực tùy chỉnh và sử dụng cảnh báo Amazon CloudWatch để tự động phát hiện lỗi và kích hoạt tính năng khôi phục về phiên bản trước.

Tính năng này được cung cấp ở tất cả các Khu vực AWS thương mại hỗ trợ Amazon ECS. Bạn có thể sử dụng các chiến lược triển khai tuyến tính và canary cho các dịch vụ Amazon ECS mới và hiện có sử dụng Trình cân bằng tải ứng dụng (ALB) hoặc ECS Service Connect, sử dụng Bảng điều khiển, SDK, CLI, CloudFormation, CDK và Terraform. Để tìm hiểu thêm, hãy xem tài liệu của chúng tôi về triển khai tuyến tính Amazon ECStriển khai canary Amazon ECS.