如果将Web应用程序部署为具有多个实例的Azure云服务(Web角色),我是否仍应将负载均衡器放在其端点(HTTP和HTTPS)之前?
在Azure的产品页面上,它表示负载平衡由Azure内部负责:
部署应用程序之后就是这样:从配置,负载平衡到运行状况监视,Azure处理其余部分.
如果是这样的话,添加负载均衡器会带来哪些好处?
不,云服务会自动为您的Web角色实例添加负载均衡器,以用于外部端点.在此自动使用之外,负载均衡器服务现在也可用于使用Azure虚拟机的人员,也可以在内部使用(如在防火墙后面,以跨多个VM进行负载平衡工作以进行后端处理).内部负载平衡器功能最终也会出现在云服务中,以便您可以执行跨工作者角色的负载均衡器或不希望暴露给Internet的Web角色.我认为一旦添加了服务定义和服务配置中的配置设置,就会支持这一点.
您可以在为虚拟机设置一个以及内部负载平衡时阅读有关MSDN的更多文档.
该服务上还有一篇很好的博客帖子.