中断耐性を持つバッチ処理のコンピューティングコスト削減

中断後に進捗から再開し、再計算の損失を減らすための対策となる。 中断を許容する柔軟なワークロードはSpotの利用に適している。容量や完了時間を保証する購入方式ではない。 中断通知はベストエフォートで、猶予も短い。長い処理の状態は定期的に永続化し、通知時の保存だけに依存しない設計が必要である。 停止では通常メモリ内容を維持しない。ハイバネーション等の動作との差を確認し、ジョブの再開にはアプリ側の永続チェックポイントを設計する。 上限価格を上げても容量不足による中断は防げない。単一プールへの集中は同時中断のリスクもあり、再開可能な実装は依然必要である。

日次の集計バッチは実行時間に余裕があり、途中から再実行できる。EC2の計算コストを抑え、Spotの中断に備えたい。適切な構成・実装を2つ選択してください。

出典AWS非公式・オリジナル問題
【複数選択】 正解を 2つ 選択してください0 / 2 選択中