https://www.softbanktech.co.jp/special/blog/cloud_blog/2020/0024/
Azure Spot Virtual Machines
価格比較
スポット割引ありの条件で、最も安価と思われるサイズ
Standard_DS1_v2
vCPU=1 RAM=3.5GiB
1091円/月(スポットの場合)
8340円/月(スポットでない場合)
最も安価と思われるサイズ
Standard_B1ls
vCPU=1 RAM=0.5GiB
556円/月(スポットでない場合)
※安価なBs シリーズではスポットインスタンスを使用できない
※削除ポリシー(eviction-policy)
容量不足の場合のスポットインスタンスに対する挙動を指定する
承認された値: Deallocate, Delete
規定値: Deallocate
-- 1. 前作業
az login --use-device-code
az account show
az version
az configure --list-defaults
az configure --defaults location=japaneast
az configure --list-defaults
az group create \
--name rg01 \
--location japaneast
az group list
-- 2. スポットインスタンス作成
az vm list-sizes -o table
az vm create \
--resource-group rg01 \
--name vm01 \
--image UbuntuLTS \
--size Standard_DS1_v2 \
--admin-username azureuser \
--generate-ssh-keys \
--storage-sku Standard_LRS \
--priority Spot \
--eviction-policy Delete
az vm list \
--resource-group rg01
az vm show \
--resource-group rg01 \
--name vm01 \
--show-details
az vm list --resource-group rg01 --show-details | grep -e priority -e evictionPolicy
-- 3. 動作確認
az vm deallocate \
--resource-group rg01 \
--name vm01
az vm start \
--resource-group rg01 \
--name vm01
az vm restart \
--resource-group rg01 \
--name vm01
-- 4. クリーンアップ
az group list
az group delete \
--name rg01 \
--yes