Amazon ECS の高度なデプロイ戦略が AWS European Sovereign Cloud で利用可能に

投稿日: 2026年7月21日

Amazon Elastic Container Service (Amazon ECS) は、AWS European Sovereign Cloud において、組み込みのブルー/グリーン、リニア、およびカナリアのデプロイ戦略を新たにサポートしました。これにより、コンテナ化されたアプリケーションのソフトウェアアップデートをより安全に行い、自信を持って新しいアプリケーションバージョンをより迅速にリリースできるようになります。これらの機能は Amazon ECS に直接組み込まれているため、デプロイのライフサイクルフック、ベイク時間、迅速なロールバックなどの本番環境に対応した制御機能を提供しつつ、独自のデプロイツールを用意する必要性を排除します。

これらの戦略を用いることで、Amazon ECS は既存のバージョンと並行して新しいアプリケーションバージョンをプロビジョニングし、本番トラフィックを切り替える前にその動作を検証できるようにします。ブルー/グリーンデプロイはトラフィックを 1 ステップで切り替え、リニアデプロイは指定された期間にわたって一定の割合で段階的にトラフィックを切り替え、カナリアデプロイは最初に少量の割合を切り替えた上で残りの全量を切り替えます。Lambda フックや一時停止フックなどのデプロイライフサイクルフックを使用することで、特定のデプロイステージでカスタム検証ロジックや承認ワークフローを実行することができます。また、トラフィックの移行後に新しいバージョンを評価および検証するためのベイク時間を設定することも可能であり、リグレッションが検知された場合には、ダウンタイムを発生させることなくロールバックを実行できます。障害を自動的に検知するには、Amazon CloudWatch アラームや Amazon ECS デプロイサーキットブレーカーを設定するか、StopServiceDeployment API を使用して直接ロールバックを開始します。

これらの機能は、Application Load Balancer (ALB)、Network Load Balancer (NLB)、および Amazon ECS Service Connect を使用する Amazon ECS の各サービスでご利用いただけます。AWS マネジメントコンソール、AWS CLI、AWS SDK、または Infrastructure-as-Code ツールを使用して、新規または既存の Amazon ECS サービス上でデプロイを設定できます。詳細については、Amazon ECS のブルー/グリーンデプロイリニアデプロイカナリアデプロイ、およびデプロイライフサイクルフックに関するドキュメントをご覧ください。