在以前自己做的一個項目中,前期客戶沒有提出需要固定的IP功能,客戶應用系統已經上線後客戶提出自己的公網IP會改變,導致整個應用癱瘓,需要重新更改配置文件才能使用,這裏客戶的的應用只能識別IP,不能識別DNS。在以前遇到需求後自己所做的就是在同一個雲服務下增加一臺虛擬機放在同一個可用性羣集中,做到儘量讓兩臺虛擬機不同時出現宕機狀體來保證公網IP不被重新更新,不僅增加了成本,本身也有着很大的風險。
注:我們在新建一個雲服務的時候會得到一個VIP,這個VIP可能會改變的。
最近微軟後後臺進行更新,使用最新的powershell 可以對已經存在的Cloud Service 進行VIP的固定
最新powershell現在地址:http://azure.microsoft.com/en-us/downloads/
對現有的雲服務固定IP:
New-AzureReservedIP -ServiceName 'maccloudservice' -ReservedIPName 'maccloudserviceVIP' -Location 'China East'
2. 查看已經分配的IP:
Get-AzureReservedIP -ReservedIPName "maccloudserviceVIP"
注:經過測試,此方法固定IP的有兩個限制:
此雲服務下的虛擬機必須是全部開啓狀態。
此虛擬機必須加入的虛擬機網絡中。
本文參考:http://www.cnblogs.com/threestone/p/4335382.html