如果将Web应用程序部署为具有多个实例的Azure云服务(Web角色),我是否仍应将负载均衡器放在其端点(HTTP和HTTPS)之前?
在Azure的product page上,它说负载均衡由Azure内部负责:
部署应用程序之后,就是这样:从配置到 负载平衡,健康监控,Azure处理其余部分。
如果是这样的话,添加负载均衡器会带来哪些好处?
答案 0 :(得分:10)
不,云服务会自动为您的Web角色实例添加负载均衡器,以用于外部端点。在此自动使用之外,负载均衡器服务现在也可用于使用Azure虚拟机的人员,也可以在内部使用(如在防火墙后面,以跨多个VM进行负载平衡工作以进行后端处理)。内部负载平衡器功能最终也会出现在云服务中,以便您可以执行跨工作者角色的负载均衡器或不希望暴露给Internet的Web角色。我认为一旦添加了服务定义和服务配置中的配置设置,就会支持此功能。
您可以在设置虚拟机和内部负载平衡时阅读更多documentation on MSDN。
服务上还有一个很好的Blog post。