Q56 — AWS DVA-C02 第1章

第 56/100 問 | ← 第1章

ある企業は、AWS 上で画像ストレージ型のウェブアプリケーションを実行しています。このアプリケーションは Auto Scaling グループ内の Amazon EC2 インスタンスでホストされており、Application Load Balancer(ALB)のターゲットグループとして機能しています。また、販売用画像は Amazon S3 バケットに保存されています。 この企業は、システム要件をテストする新機能を開発したいと考えています。この機能は、アプリケーションの新テスト版をホストする別個のターゲットグループにトラフィックをルーティングする必要があります。 この要件を最小限の労力で満たす解決策はどれですか?

正解: A. アプリケーションのベータ版用に新しい Auto Scaling グループおよびターゲットグループを作成する。ALB のルーティングルールを更新し、「version」のクッキーを検索し、その値が「beta」である条件を適用する。テストシステムのコードを更新し、このクッキーを使用してアプリケーションのベータ版をテストする。

解説

この解決策は、新しい ALB や Amazon Route 53、Amazon CloudFront などの追加サービスを導入することなく、アプリケーションの新テスト版をホストする別個のターゲットグループへリクエストをルーティングできます。選択肢 A と比較して、選択肢 D は追加の複雑さと作業量を伴い、選択肢 A は ALB のルーティングルールを「version」クッキーの値が「beta」であるという条件で更新し、テストシステムのコードをそのクッキーを使用するように更新するだけというシンプルなアプローチです。