Q14 — AWS SAA-C03 第7章

第 14/65 問 | ← 第7章

Q444. ある企業がAWS上でアプリケーションをローンチしようとしています。このアプリケーションでは、Application Load Balancer(ALB)を使用して、単一のターゲットグループ内の最低2台のAmazon EC2インスタンスにトラフィックを振り分けます。これらのEC2インスタンスは、各環境ごとにAuto Scalingグループで管理されています。企業は開発環境と本番環境の2つを必要としており、本番環境ではトラフィックが高まる時期があります。開発環境を最もコスト効率よく構成する解決策はどれですか?

正解: A. 開発環境のターゲットグループを再設定し、1台のEC2インスタンスのみをターゲットとして登録する。

解説

開発環境では通常、高いトラフィック負荷が発生しないため、Auto Scalingグループの最大インスタンス数を小さく設定することで、不要なインスタンス起動を防ぎ、コストを抑えることができます。これは、Auto Scalingのスケールアウト制限を意図的に狭めることで、過剰なリソース割り当てを回避する最も直接的かつ効果的な方法です。一方、選択肢Aはターゲットグループからインスタンスを削除するだけで、Auto Scalingグループ自体の設定は変更しないため、スケールアウト時に不要なインスタンスが起動し続ける可能性があり、コスト最適化としては不十分です。選択肢Bはロードバランシングの効率性を向上させるものであり、コスト削減には直接寄与しません。選択肢Cは両環境に適用されるため、本番環境のパフォーマンスや可用性に悪影響を及ぼすリスクがあり、開発環境に特化したコスト最適化とは言えません。したがって、最もコスト効率の良い選択肢はDです。