在 Azure 负载均衡器面板上看不到 Azure 内部负载均衡器

Can't see Azure Internal Load Balancer on Azure Load Balancer Panel

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

<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 是否有任何不同的内部负载均衡器配置?

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

确保你理解 deployment models and tools - Azure Resource Manager vs. classic deployment You can also Learn how to create an Internet facing load balancer using Azure Resource Manager

The Resource Manager and classic deployment models represent two different ways of deploying and managing your Azure solutions. You work with them through two different API sets, and the deployed resources can contain important differences. The two models are not compatible with each other. This article describes those differences.

To simplify the deployment and management of resources, Microsoft recommends that you use Resource Manager for all new resources. If possible, Microsoft recommends that you redeploy existing resources through Resource Manager.