Amazon ECS 现在支持为 AWS Fargate 上的任务停用安排定义每周事件窗口
Amazon ECS 现在支持为 AWS Fargate 上的任务停用安排定义每周事件窗口。此功能可精确控制基础设施更新和任务替换的发生时间,有助于防止业务高峰期关键任务型工作负载中断。
AWS Fargate 是一种无服务器、即用即付的计算引擎,可让您专注于构建应用程序,而无需管理服务器。作为 AWS 责任共担模式的一部分,Fargate 通过定期更新平台来维护底层基础设施。Fargate 会根据这些更新自动停用您的任务,并通过电子邮件和 AWS Health Dashboard 通知您任务即将停用。默认情况下,任务将在收到通知后 7 天停用,但您可以配置 fargateTaskRetirementWaitPeriod 账户设置,将停用期延长至 14 天,或启动立即停用(0 天)。此前,您可以利用任务停用通知和等待期构建自动化,按照自己的节奏执行服务更新或任务替换。通过今日发布,您现在可以使用 Amazon EC2 事件窗口界面定义每周事件窗口,以便精确控制 Fargate 任务停用的时间。例如,您可以为需要在工作日保持高正常运行时间的关键任务型服务安排任务停用,将其配置为仅在周末停用。
要开始使用,请将 AWS 账户设置 fargateEventWindows 配置为作为一次性设置启用。启用后,通过指定时间范围配置 Amazon EC2 事件窗口,并通过选择 Amazon ECS 托管标签作为关联目标,将事件窗口与 ECS 任务关联起来。使用 aws:ecs:clusterArn 标签定位 ECS 集群中的任务,使用 aws:ecs:serviceArn 标签定位 ECS 服务,或使用值为 true 的 aws:ecs:fargateTask 标签将窗口应用于所有 Fargate 任务。此功能现已在所有 AWS 商业区域推出。要了解更多信息,请访问我们的文档。