史蒂夫和斯凯 发表于 2017-6-30 16:51:39

Azure ARM (3) ARM支持的服务类型

  《Windows Azure Platform 系列文章目录》
  我们在使用ARM创建资源的时候,首先要确认哪些Azure服务,支持ARM模式。
  具体内容,我们可以参考连接:https://azure.microsoft.com/en-us/documentation/articles/resource-manager-supported-services/
  这里特别强调一下Azure Virtual Machine虚拟机,Azure VM分为两种模式:ASM和ARM。
  我们在老的Portal(http://manage.windowsazure.cn),创建的虚拟机都是ASM模式
  而我们在新的Portal (http://portal.azure.cn),既可以创建ASM模式的虚拟机,又可以创建ARM模式的虚拟机

  如上图所示,ASM模式的虚拟机,就是Virtual Machine (classic)
  ARM模式的虚拟机,都是Vritual Machine
    注意事项:
  笔者建议,用ASM模式创建的虚拟机,还是用ASM管理
    用ARM模式创建的虚拟机,还是用ARM管理
    笔者不建议在一个ARM Resource Group里面,既有ARM资源,又有ASM资源
  
  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资源。
  另外如果我们需要查看Azure服务器端支持的Resource Provider,可以执行以下命令:
  1.打开Windows Azure PowerShell,运行以下命令,然后输入Azure China的用户名和密码



Add-AzureRmAccount -EnvironmentName AzureChinaCloud
  2.然后执行以下命令:



Get-AzureRmResourceProvider -ListAvailable
  3.执行结果,如下图:

  我们可以看到,目前在China China支持的ARM Service Provider有如上信息。
  我们还可以在Locations里面,查看到这些服务支持的Azure China数据中心信息。
  最后,我们还可以查看ARM 支持的API Version信息。在Azure PowerShell执行以下命令:



((Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Web).ResourceTypes | Where-Object ResourceTypeName -eq sites).ApiVersions
  执行结果

  参考资料:https://azure.microsoft.com/en-us/documentation/articles/resource-manager-supported-services/
页: [1]
查看完整版本: Azure ARM (3) ARM支持的服务类型