Q87 — AWS DVA-C02 第2章
第 87/100 問 | ← 第2章
ある企業がAWS CodeDeployを使用して、アプリケーションをAmazon Elastic Container Service(Amazon ECS)にデプロイしようとしています。新しいアプリケーションバージョンをデプロイする際、最初は新バージョンにのみ10%のリアルタイムトラフィックをルーティングし、その後15分経過後に残りのすべてのリアルタイムトラフィックを新バージョンに切り替える必要があります。 この要件を満たすCodeDeployの事前定義済みデプロイ戦略はどれですか?
- A. CodeDeployDefault.ECSCanary10Percent15Minutes ✓
- B. CodeDeployDefault.LambdaCanary10Percent5Minutes
- C. CodeDeployDefault.LambdaCanary10Percent/15Minutes
- D. CodeDeployDefault.ECSLinear10PercentEvery1Minutes
正解: A. CodeDeployDefault.ECSCanary10Percent15Minutes
解説
AWS CodeDeployの`ECSCanary`デプロイ戦略は、新バージョンへの完全なトラフィック切替前に、一部のリアルタイムトラフィック(いわゆる「カナリア」または「canary」リリース)を新バージョンに送信することを可能にします。問題文の要件は、デプロイ時に最初に新バージョンに10%のトラフィックをルーティングし、15分後に残りの全トラフィックを新バージョンに移行することです。これは、`ECSCanary10Percent15Minutes`戦略の事前定義構成と完全に一致しており、「10Percent」は初期トラフィック割合、「15Minutes」は評価時間を表します。したがって、正解はAです。