Amazon ECS giới thiệu các điều khiển tạm dừng và tiếp tục cho việc triển khai dịch vụ
Amazon Elastic Container Service (Amazon ECS) hiện cho phép bạn tạm dừng triển khai dịch vụ ở các giai đoạn quan trọng trong tiến trình triển khai và tiếp tục triển khai khi đã sẵn sàng. Bạn có thể sử dụng các điểm tạm dừng này để đưa các điểm quyết định thủ công và các điều khiển tương tác vào triển khai của mình cho những tình huống như quy trình công việc phê duyệt thủ công, kiểm tra hoạt động, kiểm thử tích hợp hoặc tự động hóa tùy chỉnh, đồng thời tiếp tục sử dụng các chiến lược triển khai gốc của Amazon ECS với dịch chuyển lưu lượng được quản lý, thời gian tích hợp, quay lui nhanh, cảnh báo CloudWatch và ngắt mạch triển khai.
Với lần ra mắt này, bạn có thể cấu hình hook vòng đời triển khai PAUSE mới như một phần của cấu hình triển khai dịch vụ Amazon ECS. Khi triển khai đạt đến điểm tạm dừng đã cấu hình, Amazon ECS sẽ tạm dừng tiến trình triển khai và tạo ra các sự kiện Amazon EventBridge mà bạn có thể sử dụng để kích hoạt quy trình công việc tự động hóa, hệ thống phê duyệt hoặc quy trình xác thực bên ngoài. Sau đó, bạn có thể tiếp tục hoặc quay lui triển khai bằng API ContinueServiceDeployment mới. Với các hook tạm dừng, bạn có thể cấu hình thời gian chờ lên đến 14 ngày và đặt thời gian chờ cho hành động để tự động tiếp tục hoặc quay lui triển khai nếu không nhận được hành động nào.
Bạn có thể cấu hình các hook tạm dừng cho các chiến lược triển khai luân phiên, triển khai lục/lam, triển khai tuyến tính và triển khai canary bằng cách sử dụng Bảng điều khiển Amazon ECS, AWS CLI, SDK AWS, AWS CloudFormation, AWS CDK và Terraform. Bạn có thể sử dụng API ContinueServiceDeployment thông qua Bảng điều khiển Amazon ECS, AWS CLI và SDK AWS. Tính năng này có sẵn ở tất cả các Khu vực AWS thương mại và AWS GovCloud (Hoa Kỳ). Để tìm hiểu thêm, hãy xem tài liệu của chúng tôi về các hook tạm dừng để triển khai dịch vụ và tiếp tục triển khai dịch vụ.