Amazon ECSがAmazon VPC Latticeのブルー/グリーン、リニア、カナリアデプロイメントのサポートを追加
ID 6685
GUID 65aba97442f9783d5acddaf0320be5dc25c34dea
発表日(JST)
要約生成日時(JST)
タイトル Amazon ECSがAmazon VPC Latticeのブルー/グリーン、リニア、カナリアデプロイメントのサポートを追加
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/10/amazon-ecs-vpc-lattice-blue-green-deployments
カテゴリ
  • amazon-ecs
  • aws-fargate
  • containers
  • serverless
要点
  • Amazon ECSがVPC Latticeを使用するサービスに対して、ブルー/グリーン、リニア、カナリアの3つのデプロイメント戦略をネイティブサポート
  • VPCやAWSアカウントをまたいだサービス間通信を行うアプリケーションでマネージドトラフィックシフトが利用可能
  • テストトラフィックによる新バージョンの事前検証が可能
  • Lambdaフックやポーズフックを含むデプロイメントライフサイクルフックでカスタムバリデーションや手動承認を実行可能
  • Amazon CloudWatchアラームやECSデプロイメントサーキットブレーカーによる自動ロールバック機能
  • ベイクタイムにより前バージョンをダウンタイムなしの迅速なロールバックに備えて維持
  • VPC Latticeが利用可能なすべてのAWSリージョンで新規・既存のECSサービスに対応
アップデート内容要約

Amazon ECSがAmazon VPC Latticeを使用するECSサービスに対して、ブルー/グリーン、リニア、カナリアの各デプロイメント戦略をネイティブにサポートするようになりました。VPC Latticeを利用したVPCやAWSアカウント間のサービス間通信を行うアプリケーションで、制御されたトラフィックシフトや自動ロールバックが可能になります。

アップデート内容全文

Amazon Elastic Container Service(Amazon ECS)は、Amazon VPC Latticeを使用するECSサービスに対して、ビルトインのブルー/グリーン、リニア、カナリアデプロイメント戦略をサポートするようになりました。
VPC Latticeを使用してVPCやAWSアカウント間のサービス間通信を行うアプリケーションは、アップデートの展開時にAmazon ECSからネイティブに提供されるマネージドトラフィックシフトを活用できるようになります。

このリリースにより、VPC Latticeを使用するECSのお客様は、デプロイメント中にトラフィックを制御された方法でシフトでき、各リリースへの信頼度に基づいてトラフィックの移行速度を選択できます。
ブルー/グリーンでは一度にすべてのトラフィックを切り替え、リニアでは均等な増分で段階的に移行し、カナリアでは少量のトラフィックから開始します。

チームは本番トラフィックをシフトする前にテストトラフィックで新バージョンを検証でき、Lambda フックやポーズフックを含むデプロイメントライフサイクルフックを使用して、カスタムバリデーションステップや手動承認を実行できます。
これらのサービスは、Amazon CloudWatchアラームやAmazon ECSデプロイメントサーキットブレーカーを使用して、問題が検出された場合に自動的にデプロイメントをロールバックすることもできます。
ベイクタイムにより、前のバージョンがダウンタイムなしの迅速なロールバックに備えて準備された状態で維持されます。

開始するには、AWS Management Console、AWS CLI、AWS SDK、またはInfrastructure-as-Codeツールを使用して、ECSサービス設定でVPC Latticeターゲットグループ、リスナールール、および希望するデプロイメント戦略を選択してください。
この機能は、VPC Latticeが利用可能なすべてのAWSリージョンで、新規および既存のECSサービスの両方で有効化できます。

関連サービス
  • Amazon CloudWatch
  • Amazon ECS
  • Amazon VPC Lattice
関連サービスの説明
  • Amazon CloudWatch は、AWSリソースやアプリケーションの監視・観測サービスです。メトリクスの収集、ログの管理、アラームの設定などを行うことができます。リソースの使用状況やパフォーマンスをリアルタイムで可視化し、閾値を超えた場合にアラームを発報して自動的にアクションを実行することも可能です。本記事では、デプロイメント中の問題検出と自動ロールバックのトリガーとしてCloudWatchアラームが活用されています。
  • Amazon ECS(Amazon Elastic Container Service)は、AWSが提供するフルマネージドなコンテナオーケストレーションサービスです。Dockerコンテナを簡単に実行、停止、管理することができます。AWS Fargate(サーバーレス)またはEC2インスタンス上でコンテナを実行でき、スケーリングやロードバランシングなどの機能を備えています。アプリケーションのデプロイや運用を効率化し、インフラストラクチャの管理負担を軽減します。
  • Amazon VPC Lattice は、AWSが提供するアプリケーションネットワーキングサービスです。複数のVPCやAWSアカウントにまたがるサービス間の通信を簡素化し、接続、セキュリティ保護、監視を一貫して行うことができます。従来はロードバランサーやサービスメッシュなどを個別に設定する必要があったサービス間通信を、統一されたフレームワークで管理できるようにします。トラフィックルーティングやアクセス制御の設定が容易になります。
関連URL