Q87 — AWS DVA-C02 第2章

第 87/100 問 | ← 第2章

ある企業がAWS CodeDeployを使用して、アプリケーションをAmazon Elastic Container Service(Amazon ECS)にデプロイしようとしています。新しいアプリケーションバージョンをデプロイする際、最初は新バージョンにのみ10%のリアルタイムトラフィックをルーティングし、その後15分経過後に残りのすべてのリアルタイムトラフィックを新バージョンに切り替える必要があります。 この要件を満たすCodeDeployの事前定義済みデプロイ戦略はどれですか?

正解: A. CodeDeployDefault.ECSCanary10Percent15Minutes

解説

AWS CodeDeployの`ECSCanary`デプロイ戦略は、新バージョンへの完全なトラフィック切替前に、一部のリアルタイムトラフィック(いわゆる「カナリア」または「canary」リリース)を新バージョンに送信することを可能にします。問題文の要件は、デプロイ時に最初に新バージョンに10%のトラフィックをルーティングし、15分後に残りの全トラフィックを新バージョンに移行することです。これは、`ECSCanary10Percent15Minutes`戦略の事前定義構成と完全に一致しており、「10Percent」は初期トラフィック割合、「15Minutes」は評価時間を表します。したがって、正解はAです。