標籤:port window title ges 預設 img mod uri dns
《Windows Azure Platform 系列文章目錄》
本文內容比較多,請大家仔細閱讀,謝謝!
請讀者注意,在Azure ARM平台,有兩種虛擬機器模式:經典虛擬機器和ARM虛擬機器
ASM部署(經典虛擬機器):
1.我們通過Azure Classic Portal: http://manage.windowsazure.cn,部署的都是ASM資源(經典虛擬機器)
2.如果我們通過Azure New Portal (http://portal.azure.cn) 建立,需要選擇部署模式為Classic Deployment
ARM部署
1.我們通過Azure New Portal (http://portal.azure.cn) 建立
2.部署方式選擇,Deployment Model選擇Resource Manager
這樣,所有的部署資源都是ARM資源。
那在ARM VM和Classic Model VM有什麼區別呢?這裡我簡單介紹一下。
Classic Model VM的VM,需要以下組件:
(1)首先,我們需要建立一個Classic Model Storage Account (注意Classic Model的VM,需要Classic Model的Storage Account)。用來儲存虛擬機器的VHD檔案
(2)然後,我們需要建立一個Classic Model Virtual Network (注意是Classic Model的Virtual Network)。用來定義虛擬機器的Virtual LAN
(3)最後,我們在建立虛擬時候,會同時建立一個Cloud Service,Cloud Service概念上類似於DNS入口,將請求轉寄給DNS下面的虛擬機器VM
在Cloud Service 定義了負載平衡器,定義了公網的VIP(Virtual IP),還定義了連接埠轉寄(Port Forwarding)。如:
(4)最後,在Classic VM下,很多功能都需要依賴於PowerShell。比如建立全固態SSD VM,固定公網的VIP,固定內網的DIP,固定虛擬機器的IP(PIP)等等。
在ARM模式下,虛擬機器的組成如下:
的SRP = Storage Resource Provider,CRP = Compute Resource Provider, NRP = Network Resource Provider
(1)我們需要首先建立一個Azure Resource Manager
(2)在這個Resource Manager下,建立ARM Storage Account,注意不是Classic Model Storage Account
(3)在這個Resource Manager下,建立ARM Virtual Network
(4)然後建立虛擬機器,同時需要建立網卡(NIC)同時設定內網DIP,然後這個網卡與Virtual Network關聯(必須設定),也可以設定網路安全性群組Network Security Group(可選項)
(5)針對虛擬網路的Subnet,我們也可以設定網路安全性群組Network Security Group
(6)在ARM模式下,負載平衡器是單獨的一個服務。不像Classic Model下, 負載平衡器是隱藏在Cloud Service後面的。
我們可以將ARM VM的網卡(NIC),與這個負載平衡器做綁定。
以下是ARM VM和Classic Model VM的區別:
| |
Classic Model |
ARM Model |
| 是否需要Cloud Service |
需要
Cloud Service概念上類似於DNS入口,將請求轉寄給DNS下面的虛擬機器VM |
不需要
|
| 虛擬網路 (Virtual Network) |
需要
必須採用Classic Model的虛擬網路 |
需要
必須採用ARM Model的虛擬網路 |
| 儲存賬戶 |
需要
必須採用Classic Model的儲存賬戶 |
需要
必須採用ARM Model的儲存賬戶 |
| 高可用性設定組 (Availability Set) |
可以通過Azure Class Portal http://manage.windowsazure.cn 進行管理
高可用性設定組最大為2個 |
不能在Azure ARM Portal管理
高可用性設定組最大為3個 |
| 地緣組 (Affinity Group) |
不建議使用 |
不建議使用 |
| 負載平衡器 |
在Cloud Service 定義了負載平衡器 |
會有單獨的負載平衡器服務
我們可以將ARM VM的網卡(NIC),與這個負載平衡器做綁定 |
| VIP |
綁定在Cloud Service上
預設是非固定VIP,
如果需要固定VIP,則需要通過Azure PowerShell固定 |
綁定在單獨的負載平衡器服務上,可以是固定,或者非固定
可以通過Azure ARM Portal進行固定 |
| PIP |
直接與Classic VM關聯
不能固定PIP地址 |
直接與ARM VM的網卡NIC關聯
|
| Endpoint |
需要在Cloud Service上設定Public Port和Private Port |
需要在負載平衡器上設定Inbound NAT Rules |
| DNS Name |
|
|
| DS虛擬機器 |
需要通過Azure PowerShel來建立 |
可以通過Azure ARM Portal來建立 |
參考資料:https://azure.microsoft.com/en-us/documentation/articles/resource-manager-deployment-model/#classic-deployment-characteristics
Azure ARM (10) ARM模式下的虛擬機器和Classic Model虛擬機器的區別