2016-01-01 58 views
2

我知道,使用Premium级别,我最多可以有50个实例将我的Web应用程序置于Azure中。如果我需要超越这个范围,比如75个实例,那么最合适的方法是什么?Azure WebApp,扩展超过50个实例

或许两个不同的应用服务计划,不同的网络应用终端负载通过流量管理平衡?

谢谢!

+1

如果您的应用需要75个实例,它可能会让您有足够的钱在自己的硬件上为自定义开发提供无限可伸缩性。 – Dai

回答

2

托管计划只是一个Web服务器的地理集合。凭借在托管计划,你可以有服务器(根据SKU)的“X”号

在托管计划机器将跨越断层和更新域进行分割。因此,服务器机架死机或升级部署不会取出托管计划中的所有服务器。

但是这是什么不保护您免受在地理上规模的问题。如果您在西欧有一个托管计划,而西欧地区遭受停机。此时您可能会丢失整个部署。

这是他们是服务器的地域集合成为一个重要的特征。如果您在多个地区创建了多个托管计划,您不仅可以获得本地冗余以防止故障和更新中断,还可以针对地理中断获得冗余。

显然,如果你需要500台服务器,有什么能够阻止你创建10个高级SKU托管计划,并将其全部部署到西欧地区,创造某种循环DNS负载均衡解决方案。

但更好的解决方案是跨地区分享。创建流量管理器配置文件的层次结构以在其中分担负载。通过正确的自动化,您可以在负载增加/减少时让一些区域进入和离线。

个人而言,除非我已经明确要求高级功能(Biztalk的等),我喜欢的一直是简单地部署更多的服务计划。它的成本效益更高。