Azure ARM (10) ARM模式下的虛擬機器和Classic Model虛擬機器的區別

來源:互聯網
上載者:User

標籤: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虛擬機器的區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.