張貼日期: 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 文件。此功能現已在全球所有區域推出。