我知道使用Premium层,我最多可以有50个实例将我的Web应用程序放在Azure中。如果我需要超越这个,比如75个实例,那么最合适的方法是什么?
也许两个不同的应用服务计划,不同的网络应用程序端点由流量管理器负载平衡?
谢谢!
答案 0 :(得分:2)
托管计划只是Web服务器的地理集合。在该主机方案中,您可以拥有“x”个服务器(取决于SKU)
托管计划中的计算机将分为故障和更新域。因此,服务器机架死亡或升级部署不会取出托管计划中的所有服务器。
然而,这不能保护您免受地理位置缩放的问题。如果您在西欧和西欧地区有托管计划,则会遭遇停电。此时您可能会丢失整个部署。
这是他们作为服务器的地理集合成为一个重要特征。如果您在多个区域中创建了多个主机方案,则不仅可以获得故障和更新中断的本地冗余,而且还可以获得针对地理中断的冗余。
显然,如果你需要500台服务器,没有什么可以阻止你创建10个高级SKU托管计划并将它们全部部署到西欧地区并创建某种循环DNS负载平衡解决方案。
但更好的解决方案是跨地区分享。创建流量管理器配置文件的层次结构以在它们之间共享负载。通过正确的自动化,您可以在负载增加/减少时让一些区域上下线。
就个人而言,除非我特别需要高级功能(Biztalk等),否则我的偏好始终是简单地部署更多服务计划。它更具成本效益。