Azure从Internet访问ILB

时间:2019-03-15 08:53:08

标签: azure azure-cloud-services azure-application-gateway

我已经在这里询问如何在Azure云服务上创建具有IP Affinity的负载均衡器: Azure WebRole Sticky Load Balance

问题是,当创建ILB时,无法从公共位置访问此ILB。使ILB公开可用的正确方法是什么? 我不想拥有域名,例如service.azurecloudapp.net,在访问它时,应该将我路由到ILB,ILB再次根据客户端IP平衡实例的负载。

不幸的是,我无法在azure上使用应用程序网关,因为它们似乎不支持经典的虚拟网络。.:-(

任何帮助表示赞赏...

1 个答案:

答案 0 :(得分:0)

我想我想得太过分了……显然,webrole的默认负载平衡器已经支持某种会话亲缘关系,而无需更改任何设置。 我唯一要做的就是添加loadBalancerDistribution属性。

      <InputEndpoint name="Endpoint2" protocol="https" port="443" certificate="cert" loadBalancerDistribution="sourceIP" />

现在它似乎可以正常工作了。