Microsoft は、Azure に容量が必要になったときにいつでも削除できる割引 VM、Azure Spot Virtual Machines を発表しました。
スポットVMの背後にある論理的根拠はシンプルです。Microsoftの観点から見ると、スポットVMは本来なら収益にならない余剰容量を吸収し、顧客には大幅なコスト削減でコンピューティングリソースを提供するというものです。
どれくらい節約できるでしょうか?価格は需要に応じて変動します。本日、英国南部リージョンでD2s v3(2vCPU、8GB、Linux)を実際に購入してみました。価格は以下の通りです。
- 従量制:1時間あたり0.116ドル
- 1年間の予約インスタンス: 1時間あたり0.0735ドル
- 3年間の予約インスタンス: 1時間あたり0.0498ドル
- スポット VM: 1 時間あたり 0.023 ドル
最高価格は最低価格の 5 倍以上であり、クラウド コンピューティングに関しては慎重に購入することで大きなメリットが得られることがわかります。
英国のスポットVMの現在の価格 - 常に変動することに注意してください
仕組みは? VMを作成する際に、スポットインスタンスを選択できます。エビクションには2つの種類があります。「容量」を選択した場合、上限額まで料金を支払うことになりますが、VMは容量不足の場合にのみシャットダウンします。「価格」または「容量」を選択した場合、上限価格を設定し、価格が高騰した場合もVMはシャットダウンします。
スポット VM タイプと最大価格を指定する
スポットVMの最大価格を設定すると、Azureポータルに現在の価格が表示されます。これは、指定できる最小価格でもあります。近隣リージョンの価格表へのリンクがあり、今回のケースでは、英国西部には現在空き容量がないことがわかります。
スポットVMの用途は何でしょうか?発表では、バッチジョブ、中断される可能性のあるワークロード、テストと開発、スケールアウト型VM、そして短時間のジョブが想定されています。シャットダウンの30秒前にアラートを受信でき、正規の価格で代替VMを作成するスクリプトを作成することも可能になります。
スポットVMは、Azure Batchで大規模ワークロード向けに設計された、以前のAzureの取り組みである「低優先度VM」に代わるものです。Azure Batchプールは、2020年初頭からスポットVMをサポートする予定です。
AWSとGoogle Cloud Platformも、様々な割引制度を提供しています。クラウドVMを定価で購入していませんか?もしかしたら、それは間違った使い方かもしれません。®