コスト最適化scenario

中断に耐えられる大規模バッチ処理をEC2 Auto Scalingで実行します。コストを抑えつつ、必要最低限の処理能力は常に確保したい場合の最適な構成はどれですか?

A.オンデマンドのベース容量を設定し、複数インスタンスタイプのSpotを組み合わせた混合インスタンスポリシーを使用する← 正解
✓ 正解です。オンデマンドで最低容量を確保し、複数タイプ・AZのSpotを利用すると、中断リスクを分散しながらコストを削減できます。
B.すべてをオンデマンドインスタンス1種類に固定する
✗ すべてオンデマンドでは可用性は確保できますが、バッチ処理のコスト最適化余地を活かせません。
C.すべてをDedicated Hostsで実行する
✗ Dedicated Hostsはライセンスやコンプライアンス要件向けで、一般的なバッチの最安構成ではありません。
D.Spotインスタンスを単一のインスタンスタイプと単一AZに限定する
✗ 単一タイプ・単一AZへの限定はSpot容量不足と中断の影響を受けやすくします。

この問題のポイント

オンデマンドで最低容量を確保し、複数タイプ・AZのSpotを利用すると、中断リスクを分散しながらコストを削減できます。

AWS Certified Solutions Architect - Associate(SAA-C03) の問題一覧