Amazon ECS hiện cho phép bạn xác định các khoảng sự kiện hằng tuần để lên lịch ngừng sử dụng tác vụ trên AWS Fargate
Amazon ECS giờ đây cho phép bạn xác định các khoảng sự kiện hằng tuần để lên lịch ngừng sử dụng tác vụ trên AWS Fargate. Khả năng này mang đến khả năng kiểm soát chính xác khi hoạt động cập nhật cơ sở hạ tầng và thay thế tác vụ diễn ra, giúp phòng tránh sự gián đoạn đối với khối lượng công việc tối quan trọng trong giờ làm việc cao điểm.
AWS Fargate là một công cụ điện toán phi máy chủ, thanh toán theo mức sử dụng cho phép bạn tập trung vào việc xây dựng ứng dụng mà không cần quản lý máy chủ. Là một phần của mô hình trách nhiệm chung AWS, Fargate duy trì cơ sở hạ tầng cơ bản với các bản cập nhật nền tảng định kỳ. Fargate tự động ngừng sử dụng tác vụ của bạn để áp dụng các bản cập nhật này và thông báo cho bạn về việc ngừng sử dụng tác vụ sắp tới qua email và Bảng điều khiển Trạng thái AWS. Theo mặc định, 7 ngày sau khi có thông báo, các tác vụ sẽ được ngừng, nhưng bạn có thể định cấu hình mục cài đặt tài khoản fargateTaskRetirementWaitPeriod để kéo dài thời gian này lên 14 ngày hoặc bắt đầu ngừng sử dụng ngay (0 ngày). Trước đây, bạn có thể xây dựng quy trình tự động hóa bằng cách sử dụng thông báo ngừng sử dụng tác vụ và thời gian chờ để thực hiện cập nhật dịch vụ hoặc thay thế nhiệm vụ theo nhịp độ riêng. Với sự ra mắt hôm nay, bạn hiện có thể sử dụng giao diện khoảng sự kiện Amazon EC2 để xác định khoảng sự kiện hằng tuần và kiểm soát chính xác thời gian ngừng sử dụng tác vụ Fargate. Chẳng hạn, bạn có thể lên lịch ngừng sử dụng tác vụ cho một dịch vụ quan trọng, đòi hỏi thời gian hoạt động cao vào các ngày trong tuần bằng cách định cấu hình việc ngừng sử dụng chỉ xảy ra vào cuối tuần.
Để bắt đầu, hãy định cấu hình mục cài đặt fargateEventWindows của tài khoản AWS để bật dưới dạng thiết lập một lần. Sau khi bật, hãy định cấu hình (các) khoảng sự kiện Amazon EC2 bằng cách chỉ định phạm vi thời gian, rồi liên kết (các) khoảng sự kiện này với tác vụ ECS của bạn bằng cách chọn thẻ được Amazon ECS quản lý làm mục tiêu liên kết. Sử dụng thẻ aws:ecs:clusterArn để nhắm mục tiêu các tác vụ của bạn trong cụm ECS, thẻ aws:ecs:serviceArn cho các dịch vụ ECS hoặc aws:ecs:fargateTask với giá trị true để áp dụng khoảng cho tất cả các tác vụ Fargate. Tính năng này hiện được cung cấp ở tất cả các Khu vực AWS thương mại. Để tìm hiểu thêm, hãy truy cập tài liệu của chúng tôi.