发布于: Sep 27, 2019
Amazon Elastic Container Service (ECS) 支持自动化 Spot 实例耗尽,一种由于 ECS 工作负载的 Spot 终止而减少服务中断的新功能。此功能将支持 ECS 客户由于底层 EC2 Spot 实例的终止而安全管理运行在 Spot 实例上的 ECS 任务的任何中断。
自动化 Spot 实例耗尽将自收到两分钟中断通知之时起自动将 Spot 实例置于“耗尽”状态。将在实例终止之前自动触发运行在 Spot 实例上的 ECS 任务以关机,并且将在集群中的其他位置调度替换任务。一旦终止流程开始,将不会在实例上启动新的 ECS 服务任务。ECS 使用固有实例“耗尽”功能接管任务终止与底层 EC2 实例终止之间的协调。托管的终止、替换任务的调度和 LB 连接的正常终止降低了服务中断的概率。这使得客户可以轻松使用 Spot 实例作为其 ECS 集群的一部分。
在启动此实例的同时,通过在“用户数据”字段中将 ECS_ENABLE_SPOT_INSTANCE_DRAINING 参数设置为“true”,您可以开始将此功能用于新的容器实例。有关使用 ECS 自动化 Spot 实例耗尽的更多信息,请参阅 Amazon ECS 文档。此功能现已在全球所有区域推出。