MIG の VM を一時停止/停止する¶
MIG の VM を一時停止/停止する機能がpreviewとして提供されたのでドキュメントを眺めてみた。
use case¶
MIG 内の VM を一時停止または停止することで、アプリケーションを一時停止し、計算、作業時間、ピーク時間、予算の制約に応じて必要なときに再開できる。現在の計算結果は、永続ディスク上、またはサスペンドされた VM の場合はメモリ上に保持できる。
ユースケースの例¶
- 平日はワークロードが多く、週末は VM を一時停止してコストを削減したい。
- 実装の変更時に必要なテスト環境があり、積極的な開発をしていない時は停止したい。
MIG スケールアウトの加速¶
初期化済みの VM を standby pool として保持し、MIG がリサイズしたときに起動できるようになる。新しい VM を作成し、アプリが初期化されて実行されるのを待つ代わりに、MIG は standby pool から VM を起動または再開します。この場合、VM の初期化は事前に完了し、負荷が大きくなったクリティカルな瞬間には行われない。
次のシナリオのような初期化に時間がかかるアプリケーションに有効
- 最新のコンテンツを永続ディスクにダウンロードする必要があるアプリケーション。
- 外部ストレージからのダウンロード、ローカルでの計算、またはその両方の組み合わせによって、余分なコンテンツをメモリにキャッシュする必要があるアプリケーション。
- Kubernetes ノードなど、初期化時に新しいソフトウェアをインストールする必要があるアプリケーション。