關閉Azure Virtual Machine與VIP Address,Internal IP Address的關係(1)
在我們日常使用Windows Azure Virtual Machine的時候,如果服務不再被使用,我們就可以停止VM以節省成本。
一般情況下,有三種方式可以安全停止Azure VM:
1)使用Azure Management Portal,停止VM
2)使用遠端桌面連線VM,在遠端桌面關閉VM
3)使用Windows Azure PowerShell停止VM
在本章中,我將給大家詳細介紹以上三種安全停止Azure VM和固定IP的關係。
注意:本章內容只介紹Single Azure VM。
我們建立Azure VM並且命名為LeiSingleVM, DNS地址為:http://LeiSingleVM.cloudapp.net
這台VM的VIP和Internal IP如下圖:
1.使用Azure Management Portal,停止VM
1)我們可以使用Azure Management Portal的SHUT DOWN按鈕,停止Azure VM。如下圖:
當我們對某台Azure VM按下SHUT DOWN按鈕的時候,該VM的狀態會變成Stopped ( Deallocated )。如下圖
那這個狀態表示什麼意思?Deallocated從字面上看是未分配的意思,也就是說,如果你的VM處於Deallocated,那麼這台VM的CPU、記憶體和網路等硬體資源都將處於非使用中,並且這台VM將不會繼續收取費用。嗯,到目前為止看起來一切都不錯。但是Deallocated有一個副作用:之前我們說了,Deallocated是釋放了硬體資源,但是這台VM下次重新啟動時,將會獲得一個不同的Internal IP
Tips:如果你想使用Azure Portal關閉VM,並且還想保持Internal IP,請使用Azure Virtual Network。
那Public Virtual IP (VIP) Address是否會改變呢?因為本章我們考慮的是單個VM的情況,如果使用者使用Azure Portal的SHUT DOWN按鈕,停止Azure VM,那這台VM的VIP Address就一定會改變。
那我們點擊START按鈕,重新啟動這台Azure VM。
我們比較一下Azure VM在SHUT DOWN前後,VIP Address與Internal IP Address的變化:
結論:在使用Azure Portal SHUTDOWN VM後,VIP和INTERNAL IP都會改變。
2.使用遠端桌面連線VM,在遠端桌面關閉VM
根據上一步執行的結果,現在Azure VM的IP資訊如下:
VIP Address: 137.116.161.18
Internal IP Address: 100.80.68.42
我們使用遠端桌面連線LeiSingleVM,並且在遠端桌面關閉這台VM。稍等片刻後,我們會發現VM的狀態變為Stopped。如下圖: