Q72 — AWS SAP-C02 第3章

第 72/75 問 | ← 第3章

Q297. あるエンターテインメント企業が最近新しいゲームをリリースしました。ローンチ期間中のプレイヤー体験を確保するため、同社はNetwork Load Balancerの後ろに、静的な12台のr6g.16xlarge(メモリ最適化)Amazon EC2インスタンスを展開しました。運用チームはAmazon CloudWatchエージェントとカスタムメトリクスを用いて、メモリ使用率を監視戦略に組み込みました。ローンチ期間中のCloudWatchメトリクスの分析結果によると、CPUおよびメモリの使用量は当初予想していた約4分の1にとどまりました。ゲームへの初期需要は落ち着き、現在ではより変動的になっています。そこで同社は、CPUおよびメモリ使用量を監視してインスタンス数を動的にスケールするAuto Scalingグループを採用することを決定しました。ソリューションアーキテクトは、需要に最もコスト効率よく応えるようAuto Scalingグループを設定する必要があります。 これらの要件を満たすソリューションはどれですか?

正解: C. Auto Scalingグループをr6g.4xlarge(メモリ最適化)インスタンスで構成します。最小容量を3、希望容量を3、最大容量を12と設定します。

解説

選択肢Cが正解です。r6g.4xlargeインスタンスは、r6g.16xlargeインスタンスよりも低コストであり、かつアプリケーションの実際のワークロード(CPU/メモリ使用率が約25%)に合致した適切なサイズです。また、最小容量3、希望容量3、最大容量12という設定により、需要の変動に柔軟に対応しつつ、過剰なリソース割り当てを避け、コストを最適化できます。