2.1標準
ECSサービスを更新する。
新バージョンを段階的に検証し、異常時は旧バージョンへ切り戻したい。
最も適切な構成はどれか。
× 不正解
ECS blue/greenで新旧タスクを分け、検証後にトラフィックを切り替える。
詳細解説
誤り実行中タスクをすべて停止して新イメージへ置き換える
停止中断と切り戻し困難を生み、可用性を下げる。
停止中断と切り戻し困難を生み、可用性を下げる。
誤りS3 LifecycleでECSのタスクを段階更新する
LifecycleはS3オブジェクト管理で、ECSデプロイを制御しない。
LifecycleはS3オブジェクト管理で、ECSデプロイを制御しない。
正しいCodeDeployのECS blue/greenデプロイで検証後にトラフィックを切り替える
新旧タスクセットを並行稼働させ、検証と切り戻しを管理できる。
新旧タスクセットを並行稼働させ、検証と切り戻しを管理できる。
誤りRoute 53 TTLだけを変更してコンテナイメージを更新する
DNS TTLはECSタスクの更新や検証を行わない。
DNS TTLはECSタスクの更新や検証を行わない。
実際に確かめる
一時的な検証環境で実行できる例です。
CodeDeploy ECS blue/green deploymentの公式説明を確認する。期待される結果
コンテナデプロイの検証・切り替え・ロールバックを説明できる。理解のポイント
- ECS blue/green
- CodeDeploy
- ロールバック
確認時の注意
- 確認環境: AWS公式ECS・CodeDeployドキュメントの確認
- AWS公式SAA-C03 Domain 2と各サービスの公式ドキュメントを確認する。
基礎のおさらい
判断のポイント
障害ドメイン、データの復旧点、処理の重複、切り替え時間を分けて評価する。
設計の確認
正常系だけでなく、キュー滞留・AZ障害・リージョン障害・依存サービス停止時の動作を確認する。
問題IDAWS-SAA-139
確認環境AWS公式ECS・CodeDeployドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告