SAAコスト最適化されたアーキテクチャの設計
あるスタートアップは開発・テスト環境として RDS db.m5.xlarge インスタンス 20 台と EC2 インスタンス 50 台を 24 時間 365 日稼働させています。開発チームは平日の 9:00〜18:00(9時間)のみ作業します。アプリケーションアーキテクチャを変更せずに最大のコスト削減を実現するソリューションはどれですか?
Aすべての EC2 と RDS インスタンスに対して 1 年の標準リザーブドインスタンスを購入し、約 40% のコスト削減を実現する
リザーブドインスタンスは24時間稼働を前提とした最大約40%割引であり、稼働時間そのものを削減するアプローチの効果には遠く及びません。
BAWS Trusted Advisor を使用して低稼働率のインスタンスを特定し、より小さいインスタンスサイズにダウングレードする
AWS Trusted Advisorによるインスタンスサイズのダウングレードは、リソースを適正化するコスト削減ですが、稼働時間の見直しほど劇的な効果は得られません。
CAmazon EventBridge のスケジュール機能で業務時間外(夜間・週末)に EC2 および RDS インスタンスを自動的に停止し、業務開始前に自動起動する Lambda 関数を実装する
✓ 正解
Amazon EventBridgeのスケジュール機能とLambdaを用いた自動停止・起動では、開発チームは週45時間のみ作業するため、週168時間のうち約73%が未使用でき、最大73%のコスト削減が期待できます。
DEC2 インスタンスを AWS Fargate コンテナに移行し、RDS を Amazon Aurora Serverless v2 に変更してサーバーレスのコスト効率を活用する
AWS Fargateへの移行とAmazon Aurora Serverless v2への変更は、アーキテクチャを大幅に変更するものであり、「アーキテクチャを変更せずに」という要件に反します。
解説
開発チームは週45時間(9時間×5日)のみ作業します。週168時間のうち約73%が未使用のため、業務時間外にインスタンスを停止することで最大73%のコスト削減が期待できます。
選択肢A(リザーブドインスタンス)は、24時間稼働を前提とした最大約40%割引であり、稼働時間そのものを削減するアプローチの効果には遠く及びません。
選択肢B(ダウングレード)は、インスタンスサイズの縮小によるコスト削減ですが、稼働時間の見直しほど劇的な効果は得られません。
選択肢D(Fargate + Aurora Serverless)は、アーキテクチャを大幅に変更するものであり、「アーキテクチャを変更せずに」という要件に反します。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →