Q7 — AWS SAA-C03 第15章

第 7/100 問 | ← 第15章

Q1107. ある企業は、毎週金曜日の夜に実行される大規模なワークロードを保有しています。このワークロードは、us-east-1 リージョン内の2つのアベイラビリティーゾーンで実行される Amazon EC2 インスタンス上で動作します。通常、同時に実行されるインスタンス数は最大2台までです。しかし、企業は毎週金曜日にワークロードが増加することに対応するため、6台のインスタンスへスケールアップしたいと考えています。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

正解: B. スケジュールされたアクションを含む Auto Scaling グループを作成する。

解説

金曜日の夜に EC2 インスタンスを常時2台から毎週6台へスケールアップするという要件を、最も少ない運用オーバーヘッドで満たすには、以下の選択肢が最適です: B. スケジュールされたアクションを含む Auto Scaling グループを作成する。 要件の整理: ・ワークロードは毎週金曜日夜に実行され、us-east-1 リージョンの2つのアベイラビリティーゾーンで動作する EC2 インスタンス上で実行される。 ・通常は最大2台のインスタンスのみが必要。 ・金曜日夜には、増加したワークロードに対応するため6台へスケールアップしたい。 運用オーバーヘッドの観点: ・手動介入を最小限に抑え、信頼性の高い自動化されたスケーリング手段が必要。 各選択肢の検討: A. Amazon EventBridge にリマインダーを作成する:EventBridge はイベントをトリガーできますが、EC2 インスタンスのスケーリングを直接管理する機能はありません。スケーリングを実行するには、Lambda 関数などの追加ロジックが必要となり、複雑さと運用オーバーヘッドが増加します。 B. スケジュールされたアクションを含む Auto Scaling グループ:Auto Scaling グループは、需要に応じて EC2 インスタンス数を自動管理する機能を提供します。スケジュールされたアクションにより、特定の日時(例:毎週金曜日)に事前に定義されたスケーリングポリシーを実行できます。これにより、手動介入なしで金曜日夜に確実に6台へスケールアップ可能です。 C. 手動スケーリングを使用する Auto Scaling グループ:Auto Scaling グループは作成できますが、手動スケーリングでは毎週金曜日に誰かが意図的に希望容量を変更する必要があります。これは自動化の目的に反し、運用オーバーヘッドを増大させます。 D. 自動スケーリングを使用する Auto Scaling グループ:自動スケーリングは、リアルタイムのメトリクス(例:CPU使用率)に基づき、しきい値をもとにインスタンス数を動的に調整します。予測可能な定期ワークロードには不向きであり、平日など2台で十分な時期に不要なスケーリングが発生する可能性があります。 結論: 選択肢 B(スケジュールされたアクション付き Auto Scaling グループ)が最も適したソリューションです。あらかじめ定義されたスケジュールに基づき、金曜日夜に自動的に6台へスケールアップできるため、一切の手動介入や追加の複雑さを必要とせず、運用オーバーヘッドを最小限に抑えられます。