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管理

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

时间: 2024-12-15 10:36:51

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

Linux搭建虚拟机,桥接模式下,主机能够Ping通虚拟机,虚拟机ping不通主机

这种情况通常是windows上防火墙导致的 解决办法是:1.关闭防火墙,但是不安全 2.启用公用“文件和打印共享(回显请求 – ICMPv4-In)”规则 一般采用第二种方法,步骤如下: 1.打开windows 防火墙,选择高级设置 2.选择入栈规则 3.找到“文件和打印共享(回显请求 – ICMPv4-In)” 4.右击,选择属性,点击已启用 5.点击确定,解决问题. 原文地址:https://www.cnblogs.com/zk-njupt/p/10704757.html

[ClickOnce] - Win10 管理员模式下无法安装 ClickOnce 之解决

Issue Windows 10 管理员模式下,点击 ClickOnce 安装程序无反应. 解决 1. 按 WIN+R 键打开"运行"窗口,输入 "gpedit.msc" 打开组策略.2. 在 "计算机配置"-"Windows设置"-"安全设置"-"本地策略"-"安全选项" 中禁用掉 "用户帐户控制-以管理员模式批准运行所有管理员" 选项. 效果

Azure ARM (9) 创建ARM模式下的虚拟机网络

<Windows Azure Platform 系列文章目录> 笔者在之前几章内容中,创建了ARM Resource Group,然后在这个ARM Resource Group下创建Azure Storage Account 在本章中,笔者将介绍如何在ARM模式下,创建虚拟机网络Virtual Network. 1.首先,我们先登录Azure New Portal,地址是:https://portal.azure.cn/ 2.选择More Service,然后选中Virtual Network

Azure ARM (11) ARM模式下,创建虚拟机并配置负载均衡器

<Windows Azure Platform 系列文章目录> 本文内容比较多,请大家仔细阅读,谢谢! 在前几章中,我们做了准备工作: 1.创建ARM Resouce Group,叫LeiResourceGroup 2.创建ARM Storage Account,叫leistorageaccount 3.创建ARM Virtual Network,叫LeiARMVNet 在本章中,笔者将介绍如何在ARM模式下,创建虚拟机VM.主要分为以下几步: 1.创建第一台ARM VM LeiARMWeb0

Azure ARM (12) ARM模式下,在负载均衡器上设置多个公网IP地址

<Windows Azure Platform 系列文章目录> 最近在帮助一个客户设置WAF (Web Application Firewall),WAF厂商要求在负载均衡器上,设置多个公网IP地址.架构如下图: 我研究了一下,在Azure ARM模式下可以实现,在这里记录一下. 在默认情况下,Azure负载均衡器可以有5个公网IP地址. https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits 如果我们想

Azure ARM模式下获取订阅下VM信息

Azure ARM模式下获取VM信息 马上就要双十一了,对于一些大客户而言,使用的VM机器超过几百台,无论是促销活动还是每个季度的机器梳理,都需要对这些VM进行梳理总结,是否有公网IP,IP动态静态,对于动态IP而言,因为机器重启有可能造成IP改变,有可能对业务造成很大影响.所以快速获取订阅下所有VM信息就很重要. 如下介绍通过直接运行PowerShell脚本就可以很快获取到全部信息 脚本如下: 可以通过powershell收集统计VM的公网IP,内网IP,机器型号,位置,操作系统,端口 # L

ARM模式下使用自定义镜像部署VM

目前在中国区的Azure新portal上面, 暂时不支持直接将用户的虚拟机创建为虚拟机镜像,那么在ARM模式下如何捕获虚拟机为用户自定义镜像?而且由于managed disk没有上线,用户创建的虚拟机只能和镜像在一个存储账号下,如何快速的将用户自定义镜像拷贝到其他存储账号,并且快速创建VM?本文就这些常见问题给出一个简单易用的快速解决办法 本文介绍的主要主题如下: Linux/Mac下如何使用Azure CLI捕获ARM下虚拟机镜像 使用ARM模板使用自定义镜像快速创建虚拟机 通过Azure C

把Azure专线从Class模式迁移到ARM模式

前面几篇文章介绍了Azure的ASM模式和ARM模式.很多用户已经在ASM模式下部署了Azure的专线服务,如果部署的应用是ARM模式,或ASM模式和ARM模式都有,就需要把ASM模式的专线迁移到ARM模式.这主要是: 1. ASM模式下的专线不能支持ARM的VNET接入 2. ARM模式下的专线可以支持ASM和ARM两种模式的VNET,这个在前面的文章中有提到: http://www.cnblogs.com/hengwei/p/5502332.html 本文将介绍如何将Azure的Expres

Azure CLI创建ARM的VM和面向公网的负载均衡

新的Portal管理界面和ARM功能(即IaaS v2).本文将通过Azure CLI命令行的方式在ARM模式下,创建VM和负载均衡. 在ASM模式下,我们经常使用Endpoint和负载均衡SLB的功能.同样在ARM模式下,SLB也是一个非常重要的功能.但在ARM下和ASM的最重要的不同是:LoadBalancer不再是关联到VM上的属性了.就是说,VM可以没有公网IP,可以没有负载均衡对外提供服务. 这种部署模式更加符合企业应用的部署模式.在企业应用中,只有前端的展现层才会有与外部网络的连接,