Q70 — AWS SAP-C02 第3章
第 70/75 問 | ← 第3章
Q295. ある会社は、AWS Organizations を使用して AWS アカウントを管理しています。 この会社は、CPU またはメモリの使用率が低い Amazon EC2 インスタンスの一覧を取得する必要があります。また、これらの使用率の低いインスタンスを縮小(ダウンサイズ)するための推奨事項も必要です。これらの要件を、最も少ない工数で満たすソリューションはどれですか?
- A. AWS Marketplace から CPU およびメモリ監視ツールをすべての EC2 インスタンスにインストールし、結果を Amazon S3 に保存します。Python スクリプトを実装して使用率の低いインスタンスを特定し、EC2 インスタンスの料金情報を参照してダウンサイズの推奨事項を導出します。
- B. AWS Systems Manager を使用して、すべての EC2 インスタンスに Amazon CloudWatch エージェントをインストールします。組織の管理アカウントで AWS Cost Explorer からリソース最適化の推奨事項を取得し、それらの推奨事項に基づいて組織内のすべてのアカウントで使用率の低いインスタンスをダウンサイズします。 ✓
- C. AWS Systems Manager を使用して、すべての EC2 インスタンスに Amazon CloudWatch エージェントをインストールします。組織内の各アカウントで AWS Cost Explorer からリソース最適化の推奨事項を取得し、それらの推奨事項に基づいて組織内のすべてのアカウントで使用率の低いインスタンスをダウンサイズします。
- D. AWS Systems Manager を使用して、すべての EC2 インスタンスに Amazon CloudWatch エージェントをインストールします。CPU およびメモリ使用率をすべての EC2 インスタンスから抽出する AWS Lambda 関数を作成し、その結果をファイルとして Amazon S3 に保存します。Amazon Athena を使用して使用率の低いインスタンスを特定し、EC2 インスタンスの料金情報を参照してダウンサイズの推奨事項を導出します。
正解: B. AWS Systems Manager を使用して、すべての EC2 インスタンスに Amazon CloudWatch エージェントをインストールします。組織の管理アカウントで AWS Cost Explorer からリソース最適化の推奨事項を取得し、それらの推奨事項に基づいて組織内のすべてのアカウントで使用率の低いインスタンスをダウンサイズします。
解説
CPU またはメモリの使用率が低い Amazon EC2 インスタンスの一覧と、それらをダウンサイズするための推奨事項を、最も少ない工数で取得するには、Amazon CloudWatch エージェントと AWS Cost Explorer を活用したソリューションが最適です。したがって、正しい選択肢は B です。選択肢 B では、すべての EC2 インスタンスに Amazon CloudWatch エージェントをインストールし、組織の管理アカウントで AWS Cost Explorer からリソース最適化の推奨事項を取得します。その後、これらの推奨事項を基に、組織内のすべてのアカウントで使用率の低いインスタンスをダウンサイズします。 選択肢 A は不適切です。AWS Marketplace の監視ツールをすべての EC2 インスタンスにインストールするには、追加の設定および保守作業が必要となるため、工数が大きくなります。 選択肢 C も不適切です。組織内の各アカウントで個別に AWS Cost Explorer の推奨事項を取得するには、アカウントごとの設定や管理作業が発生し、工数が増加します。 選択肢 D は不適切です。すべての EC2 インスタンスから CPU・メモリ使用率を抽出する AWS Lambda 関数を作成し、結果を Amazon S3 に保存するという実装は、追加の開発および保守工数を要します。