【问题标题】:What is the difference between Virtual Network (Classic) and Virtual Network in Azure?Azure 中的虚拟网络(经典)和虚拟网络有什么区别?
【发布时间】:2019-11-13 11:47:46
【问题描述】:

注意 Azure 中的虚拟网络和虚拟网络(经典),想知道它们之间有什么区别以及何时选择什么?

【问题讨论】:

    标签: azure azure-virtual-network


    【解决方案1】:

    Azure 有两个 different deployment models 用于创建和使用资源:Resource Managerclassic

    这两种模型创建、配置和管理 Azure 资源的方式不同。在经典模式下,Azure 中预配的每个资源都是一个管理单元。您单独管理所有资源。经典模式不允许对资源进行分组,这使得管理 Azure 资源变得困难。

    Azure 资源管理模式增加了资源组的概念,资源组是共享共同生命周期的资源的容器。在 ARM 模式下,您可以将解决方案的所有服务作为一个组进行部署、管理和监控,而不是单独处理这些服务。此外,您可以将标签应用于资源,以逻辑组织订阅中的所有资源。

    当您从命令行(例如 Azure PowerShell)与经典模式资源交互时,您使用的是 Azure 服务管理 API 调用 (ASM)。 ASM 是访问 Azure 资源的传统方式。在资源管理器模式下,您使用的是Azure Resource Manager Rest API。当用户从任何 Azure 工具、API 或 SDK 发送请求时,资源管理器会收到该请求。它对请求进行身份验证和授权。资源管理器将请求发送到 Azure 服务,该服务会执行请求的操作。见Azure Resource Manager overview

    虚拟网络(经典)用于经典模型。 Azure 中的虚拟网络是为资源管理器模型创建的。目前,Microsoft 建议您对所有新资源使用资源管理器。据我所知,大多数情况下,当您为cloud services 创建 VNet 时会使用虚拟网络(经典)。对于 Resource Manager 资源,您只需在 Azure 门户中创建虚拟网络。

    需要注意三种情况:

    • 云服务不支持资源管理器部署模型。
    • 虚拟机、存储帐户和虚拟网络同时支持资源管理器和经典部署模型。
    • 所有其他 Azure 服务都支持资源管理器

    这是一篇关于Azure Classic vs Azure Resource Manager的博客

    那么我应该使用哪一个?

    由于此时两种模式都是可行的选择,因此有必要 仔细注意每个提供的功能和您的 具体要求。不能简单地假设 ARM 是最合适的 因为它可能无法满足您或您客户的所有需求。

    【讨论】:

    • 能否请您添加对经典模型和资源管理器模型的解释?
    • 根据我的理解,简单来说,Classic Models和Resource Manager Models是Azure平台上两种不同的部署模式,每一个model都会调用不同的API。更新的回复清楚了吗?
    猜你喜欢
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 2014-11-25
    • 1970-01-01
    • 2016-10-31
    • 2021-12-29
    • 2018-09-22
    • 1970-01-01
    相关资源
    最近更新 更多