Q20 — AWS SAA-C03 第5章

第 20/65 問 | ← 第5章

Q320. ある企業のアプリケーションは、Auto Scalingグループ内のAmazon EC2インスタンスで実行されています。同社は、週のうちランダムな日に急激なトラフィック増加が発生することに気づきました。同社は、このような急激なトラフィック増加時にもアプリケーションのパフォーマンスを維持したいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?

正解: C. 動的スケーリングを使用してAuto Scalingグループのサイズを変更する

解説

動的スケーリングは、需要に応じてAuto Scalingグループ内のEC2インスタンス数を自動的に調整できるため、急激なトラフィック増加時にアプリケーションパフォーマンスを維持するのにコスト効率の高い手法です。このスケーリングはCloudWatchアラームによってトリガーされ、CPU使用率、ネットワーク使用量、リクエスト数などのメトリクスを監視します。アラームのしきい値が超過すると、Auto Scalingグループは現在の需要に応じてインスタンスを追加または削除します。選択肢A(手動スケーリング)では、運用チームによる手動介入が必要となり、急激なトラフィック増加への対応が遅れる可能性があり、不要な時期に過剰なリソースを確保してしまうリスクがあります。選択肢B(予測スケーリング)は、機械学習アルゴリズムを用いてトラフィックの傾向を予測し、事前にスケーリングを行う手法ですが、過去のトラフィックデータの収集を必要とし、予測不能なトラフィックパターンを持つ企業にとっては必ずしも最もコスト効率の良い選択肢とは限りません。選択肢D(スケジュールスケーリング)は、トラフィックパターンが予測可能な場合に有効ですが、週のランダムな日に発生する急激なトラフィック変化には対応できません。