AWS認定資格 WEB問題集&徹底解説

ソリューションアーキテクト – アソシエイト

正解 A問題
(お気に入りチェック) 1 2 3 4
解説
正解はAです。AWS Batchを使用し、Spot インスタンスで構成されたコンピューティング環境を利用することで、最大90%のコスト削減が可能です。Spot インスタンスは中断される可能性がありますが、問題文に「途中で処理が中断されても再実行が可能」と明記されており、AWS Batchは自動的にジョブの再試行とキューイングを管理できるため、この要件に最適です。また、バッチ処理という用途に特化したマネージドサービスであるため、運用負荷も最小限に抑えられます。

選択肢 B:オンデマンドインスタンスは中断されないメリットはありますが、Spot インスタンスと比較してコストが大幅に高くなります。「コスト効率を最大化」という要件を満たす最適な選択肢ではありません。

選択肢 C:リザーブドインスタンスは長期的な予約によるコスト削減が可能ですが、1日90分という短時間の利用では費用対効果が低くなります。また、1年または3年の契約が必要で、柔軟性に欠けます。毎日90分しか使わないワークロードには不適切です。

選択肢 D:Lambda関数は最大実行時間が15分に制限されているため、90分かかる処理を単純に実行することはできません。また、処理を分散させるためには大幅なアーキテクチャ変更が必要で、複雑性が増し、コスト効率も低下する可能性があります。

関連サービスの解説
Amazon EC2
AWS Batch
AWS Lambda

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 74%
No.9 解説
ある企業では、データ分析バッチ処理を毎日実行しています。この処理は完了までに約90分かかり、途中で処理が中断されても再実行が可能な設計になっています。また、処理の優先度は低く、実行タイミングは柔軟に調整できます。コスト効率を最大化しながら、この要件を満たすソリューションはどれですか。
  • AWS Batchを使用し、Spot インスタンスで構成されたコンピューティング環境で処理を実行する
  • Amazon EC2 オンデマンドインスタンスを起動してバッチ処理を実行し、完了後に停止する
  • Amazon EC2 リザーブドインスタンスを購入し、毎日決まった時刻にバッチ処理を実行する
  • AWS Lambda関数を複数並行実行し、処理を分散させてバッチ処理を完了する

(会員限定)当問題の評価をお願いします。改善に活用します。