ある企業が、GKEクラスターのコスト最適化を検討しています。開発・テスト環境のバッチジョブワークロードに「プリエンプティブルVM(スポットVM)」を使うことを検討しています。この選択のトレードオフとして最も正確なものはどれですか?
- A. プリエンプティブルVMは通常のVMより高性能だが、コストが3倍になる
- B. プリエンプティブルVMを使えばデータが自動的にバックアップされ、中断時も処理は継続される
- C. プリエンプティブルVMは通常VMより最大60-91%安価だが、Googleが必要とすれば最大24時間以内に回収(停止)される可能性があり、中断への耐性が必要なワークロードのみに適している
- D. プリエンプティブルVMは本番の重要なワークロードに最も推奨されるオプションである
解答と解説を見る
正解: C
プリエンプティブルVM(Spot VM)は通常のVMと比較して最大60-91%のコスト削減が可能だが、Googleがリソースを必要とした場合に30秒前通知で停止される可能性がある。このため開発/テスト環境のバッチジョブ、耐障害性設計のデータ処理(Dataflowジョブ等)、耐中断性のあるHPCジョブ等に適しており、本番の常時稼働Webサービス等の重要ワークロードには不適。通常VMより安価で、高性能ではない。自動バックアップ・処理継続はしないためアプリ側でのチェックポイント処理が必要。