Amazon ECS で AWS European Sovereign Cloud でブルー/グリーン、線形、カニーレデプロイメント戦略が利用可能に
Amazon ECS が AWS European Sovereign Cloud でブルー/グリーン、線形、カニーレデプロイメント戦略を内蔵サポートし、安全なアップデートと迅速なリリースを可能にする
Amazon ECS は AWS European Sovereign Cloud で、ブルー/グリーン、線形、カニーレデプロイメント戦略を内蔵サポートする。これにより、コンテナ化されたアプリケーションのソフトウェアアップデートがより安全になり、新しいバージョンをより自信を持って迅速にリリースできる。これらの戦略は 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、またはインフラストラクチャとしてのコードツールを使用して新しいまたは既存の Amazon ECS サービスで構成できる。