Amazon ECS で AWS Fargate でのタスク廃止をスケジュールするための週次イベントウィンドウが定義可能に

投稿日: 2025年12月18日

Amazon ECS では、AWS Fargate でタスクの廃止をスケジュールするための週次イベントウィンドウを定義できるようになりました。この機能により、インフラストラクチャの更新やタスクの置き換えをいつ行うかを正確に制御できるため、業務時間のピーク時にミッションクリティカルなワークロードが中断されるのを防ぐことができます。

AWS Fargate は、サーバーレスで従量制料金のコンピューティングエンジンであり、サーバーを管理することなくアプリケーションの構築に集中することができます。AWS 責任共有モデルの一環として、Fargate はプラットフォームを定期的に更新して基盤となるインフラストラクチャを維持しています。Fargate はこれらの更新に合わせて自動的にタスクを廃止し、今後のタスクの廃止についてメールと AWS Health Dashboard で通知します。デフォルトでは、タスクは通知から 7 日後に廃止されますが、fargateTaskRetirementWaitPeriod アカウント設定を構成して、廃止期間を 14 日間に延長したり、即時廃止 (0 日) を開始したりできます。以前は、タスクの廃止通知と待機期間を使用して自動化を構築し、サービスの更新やタスクの置き換えを自分のペースで実行できました。本日のリリースにより、Amazon EC2 イベントウィンドウインターフェイスを使用して毎週のイベントウィンドウを定義し、Fargate タスクが廃止されるタイミングを正確に制御できるようになりました。たとえば、週末にのみ廃止が発生するように設定することで、平日に高い稼働時間を必要とするミッションクリティカルなサービスのタスク廃止をスケジュールできます。

使用を開始するには、AWS アカウント設定の fargateEventWindows を 1 回限りのセットアップとして有効に設定してください。有効にしたら、時間範囲を指定して Amazon EC2 イベントウィンドウを設定し、関連ターゲットとして Amazon ECS 管理タグを選択して、イベントウィンドウを ECS タスクに関連付けます。ECS クラスター内のタスクをターゲットにする場合は aws:ecs:clusterArn タグ、ECS サービスの場合は aws:ecs:serviceArn タグ、すべての Fargate タスクにウィンドウを適用する場合は aws:ecs:fargateTask を値を true に設定して使用します。この機能は、すべての商用 AWS リージョンでご利用いただけるようになりました。詳細については、ドキュメントをご覧ください。