0

我正在处理由不同开发人员/供应商创建的现有项目。根据文档,为 Azure 云服务(协议网关实例)配置了 Azure 内部负载均衡器。但是,我在 Azure 负载均衡器面板下看不到任何具有该名称的负载均衡器。如果我查看云服务的 .cscfg 文件,我也可以看到负载均衡器配置,如下所示。

<NetworkConfiguration>
    <!--VNet and subnet must be classic virtual network resources, not Azure Resource Manager resources.-->
    <VirtualNetworkSite name="Group resource-group-name vnet-name" />
    <AddressAssignments>
      <InstanceAddress roleName="cloud-service-instance-name">
        <Subnets>
          <Subnet name="subnet-name" />
        </Subnets>
      </InstanceAddress>
    </AddressAssignments>
    <!--VNet settings-->
    <LoadBalancers>
      <LoadBalancer name="load-balancer-name">
        <FrontendIPConfiguration type="private" subnet="subnet-name" staticVirtualNetworkIPAddress="cloud-service-instance-private-vnet-ip" />
      </LoadBalancer>
    </LoadBalancers>
  </NetworkConfiguration>

谁能帮我理解这个配置?云服务处于生产环境中,并且运行良好。

经典 VNet 是否有任何不同的内部负载均衡器配置?

4

1 回答 1

1

由于 Azure 云服务用于经典部署模型,Azure 负载均衡器用于 Azure 资源管理器部署模型,因此您无法通过 Azure 负载均衡器面板看到它。

确保您了解部署模型和工具 - Azure 资源管理器与经典部署您还可以了解如何使用 Azure 资源管理器创建面向 Internet 的负载均衡器

资源管理器和经典部署模型代表部署和管理 Azure 解决方案的两种不同方式。您通过两个不同的 API 集使用它们,并且部署的资源可能包含重要的差异。这两个模型彼此不兼容。本文描述了这些差异。

为了简化资源的部署和管理,Microsoft 建议您对所有新资源使用资源管理器。如果可能,Microsoft 建议您通过资源管理器重新部署现有资源。

于 2019-05-08T10:08:21.863 回答