サーバーレス・コンテナアーキテクチャscenario

ECSで中断可能な非同期バッチタスクを大量実行します。通常時のコストを抑えつつ、Fargate Spotの容量が不足した場合も処理を継続したいと考えています。最も適切な構成はどれですか?

A.FARGATE_SPOTだけを使用し、再試行を実装しない
✗ Spotのみで再試行もない構成では、中断や容量不足時に処理を継続できません。
B.すべてのタスクをDedicated Hostsで実行する
✗ Dedicated HostsはFargateの購入オプションではなく、この要件に不適切です。
C.ECSキャパシティプロバイダー戦略でFARGATE_SPOTを優先し、FARGATEも組み合わせる← 正解
✓ 正解です。キャパシティプロバイダー戦略でSpotを活用しつつ通常のFargateを組み合わせると、コストと継続性のバランスを取れます。タスクは中断に耐えられる設計にします。
D.タスク定義へオンデマンド料金を直接記述する
✗ タスク定義に料金を記述して起動タイプを制御することはできません。

この問題のポイント

キャパシティプロバイダー戦略でSpotを活用しつつ通常のFargateを組み合わせると、コストと継続性のバランスを取れます。タスクは中断に耐えられる設計にします。

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