Azure ARM (10) ARM模式下的虚拟机和Classic Model虚拟机的区别

简介:

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管理(http://portal.azure.cn)

高可用性集最大为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


本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/6020256.html,如需转载请自行联系原作者


目录
相关文章
|
1月前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
1月前
|
数据处理 编译器 数据库
x64 和 arm64 处理器架构的区别
x64 和 arm64 处理器架构的区别
35 0
【各种问题处理】X86架构和ARM架构的区别
【1月更文挑战第13天】【各种问题处理】X86架构和ARM架构的区别
|
5月前
|
边缘计算 编译器 数据中心
X86架构与Arm架构的主要区别分析
X86架构与Arm架构的主要区别分析
480 0
|
7月前
|
Linux 虚拟化
VMware安装Linux虚拟机之NAT模式网络配置图文详解
VMware安装Linux虚拟机之NAT模式网络配置图文详解
153 0
|
5月前
|
网络协议
虚拟机的三种网络模式
虚拟机的三种网络模式
|
26天前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
135 0
|
24天前
|
存储 安全 测试技术
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
21 0
|
2月前
|
存储 机器学习/深度学习 并行计算
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、高性能计算可选,有的用户并不清楚他们之间有何区别,本文主要简单介绍下不同类型的云服务器有何不同,主要特点及适用场景有哪些。
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
|
10月前
|
监控 安全 Linux
虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式
虚拟机CentOS的Nginx+keepalived 高可用集群配置主从模式
132 0