运行多个Azure云服务(Web角色)实例是否需要负载均衡器?

时间:2014-08-17 15:35:38

标签: azure load-balancing azure-web-roles azure-cloud-services

如果将Web应用程序部署为具有多个实例的Azure云服务(Web角色),我是否仍应将负载均衡器放在其端点(HTTP和HTTPS)之前?

在Azure的product page上,它说负载均衡由Azure内部负责:

  

部署应用程序之后,就是这样:从配置到   负载平衡,健康监控,Azure处理其余部分。

如果是这样的话,添加负载均衡器会带来哪些好处?

1 个答案:

答案 0 :(得分:10)

不,云服务会自动为您的Web角色实例添加负载均衡器,以用于外部端点。在此自动使用之外,负载均衡器服务现在也可用于使用Azure虚拟机的人员,也可以在内部使用(如在防火墙后面,以跨多个VM进行负载平衡工作以进行后端处理)。内部负载平衡器功能最终也会出现在云服务中,以便您可以执行跨工作者角色的负载均衡器或不希望暴露给Internet的Web角色。我认为一旦添加了服务定义和服务配置中的配置设置,就会支持此功能。

您可以在设置虚拟机和内部负载平衡时阅读更多documentation on MSDN

服务上还有一个很好的Blog post