Amazon ECS 現在可讓您定義每週事件時段,以便在 AWS Fargate 上排程任務
Amazon ECS 現在可讓您定義每週事件時段,以便在 AWS Fargate 上排程任務淘汰。此功能可讓您精準掌控基礎結構更新和任務更換的發生時間,有助於在尖峰業務時段避免關鍵任務工作負載中斷。
AWS Fargate 是無伺服器、依用量計費的運算引擎,讓您能專注於建置應用程式,而無需管理伺服器。Fargate 是 AWS 共同責任模式之一,可透過定期平台更新來維護基礎結構。Fargate 會在更新過程自動淘汰您的任務,並透過電子郵件和 AWS Health 儀表板通知您即將淘汰的任務。在預設情況下,任務會在通知 7 天後淘汰,不過您可以調整 fargateTaskRetirementWaitPeriod 帳戶設定,將淘汰期延長至 14 天或啟動立即淘汰 (0 天)。先前,您可以使用任務淘汰通知建立自動化流程和等待期,根據自己的步調來執行服務更新或任務更換。今天推出後,您現在可以使用 Amazon EC2 事件時段介面來定義每週事件時段,以便精準掌控 Fargate 任務淘汰時間。例如,您可以設定僅在週末執行淘汰,為工作日期間需要密集運作的關鍵任務服務排程任務淘汰。
若要開始使用,請在 AWS 帳戶設定中啟用 fargateEventWindows 的一次性設定。啟用後,請指定時間範圍以設定 Amazon EC2 事件時段,並選取 Amazon ECS 受管標籤作為關聯目標,藉此關聯事件時段與 ECS 任務。使用 aws:ecs:clusterArn 標籤來標記 ECS 叢集任務、使用 aws:ecs:serviceArn 標籤來標記 ECS 服務,或使用 aws:ecs:fargateTask 搭配 true 值,並將時段套用至所有 Fargate 任務。這項功能目前在所有的商業 AWS 區域皆有提供。若要進一步了解,請瀏覽我們的文件。