Azure内部负载均衡器问题和问题

时间:2015-06-03 09:56:20

标签: azure load-balancing azure-virtual-network internal-load-balancer

我没有找到有关Azure内部负载均衡器的这些问题的任何信息:

  1. 将创建向ILB添加另一个InputEndpoint引导但不可访问或正常运行
  2. 使用“仅”ILB定义导致公共默认值InputEndpoint消失
  3. 不透明ILB可用的时间。但是,通过查看云服务Web角色的可用端口可以看到它。如果公共端口可用,则ILB不可用,反之亦然。
  4. 所以这些是我的问题:

    1. 内部负载均衡器取代公共负载均为预期的行为吗?
    2. 是否支持内部负载平衡器/我是否可以公开访问由内部负载均衡器控制的Web角色?
    3. 是否支持多个端口(例如,http或私人/公共访问旁边的https)?
    4. 一些细节: 内部负载均衡器通过固定IP连接到VPN以进行云服务。配置如下所示:

      <?xml version="1.0"?>
      <ServiceDefinition name="MyCloudTest"     xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2014-06.2.4">
      <WebRole name="MyWebRole" vmsize="Standard_D1">
      <Runtime executionContext="elevated" />
      <Sites>
        <Site name="Web">
          <Bindings>
            <Binding name="ILB-Endpoint-Http" endpointName="ilb-endpoint-http" />
            <!--<Binding name="ILB-Endpoint-Https" endpointName="ilb-endpoint-https" />-->
            <!--<Binding name="public-http-binding" endpointName="public-http-endpoint" />-->
          </Bindings>
        </Site>
      </Sites>
      <Endpoints>
        <!--<InputEndpoint name="public-http-endpoint" protocol="http" port="81" />-->
        <InputEndpoint name="ilb-endpoint-http" protocol="http" localPort="8080" port="8080" loadBalancer="my-ilb"  />
        <!--<InputEndpoint name="ilb-endpoint-https" protocol="https" localPort="*" port="8443" loadBalancer="my-ilb"  />-->
      </Endpoints>
      

      这是ServiceConfiguration的一部分,用于定义指向具有固定IP的VPN的ILB。

      <NetworkConfiguration>
      <VirtualNetworkSite name="myvpn" />
      <AddressAssignments>
        <InstanceAddress roleName="MyWebRole">
          <Subnets>
            <Subnet name="intra" />
          </Subnets>
        </InstanceAddress>
      </AddressAssignments>
      <LoadBalancers>
        <LoadBalancer name="my-ilb">
          <FrontendIPConfiguration type="private" subnet="intra" staticVirtualNetworkIPAddress="172.28.0.27" />
        </LoadBalancer>
      </LoadBalancers>
      

      每一个提示都受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

1.内部负载均衡器取代公共负载平衡器的预期行为是什么?

它是相同的实现,但ILB仅限于您自己的私有空间(您的VNET) 见https://azure.microsoft.com/en-us/documentation/articles/load-balancer-overview/

2.内部负载平衡器是否支持公共负载均衡器/我是否可以公开访问由内部负载均衡器控制的Web角色?

是的,您可以在同一部署中同时使用

3.支持多个端口(例如http或私人/公共访问旁边的https)?

您可以添加多个端点。端点具有公共端口和专用端口。 多个公共端口不能共享同一个私有端口