{Azure Virtual Machines}スポットインスタンス

 

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