地理分布式Azure应用程序与单区域

问题描述 投票:0回答:1

我正在使用Azure App Service来设置我的网站。我有2个Azure App Service实例和2个Azure SQL。

1 App Service实例位于美国中部,1个App Service实例位于Central India。 1 SQL实例位于美国中部,另一个位于中印度。

我使用Traffic Manager将流量路由到任一区域。

令我困惑的是,当我直接访问印度服务器时,页面的加载速度几乎与美国的服务器相同。

两者似乎相对较快地加载。每个大约250-350ms加载页面,没有样式执行一个数据库查询。

这是否意味着在多个地区部署是否过度杀伤?我是否会更好地在单个区域中部署更大的实例?

azure geolocation azure-web-app-service
1个回答
0
投票

多区域体系结构可以提供比部署到单个区域更高的可用性。如果区域中断影响主区域,则可以使用Traffic Manager故障转移到辅助区域。如果应用程序的单个子系统发生故障,此体系结构也可以提供帮

此外,在配置Traffic Manager时,请创建一个运行状况探测端点,该端点报告应用程序的整体运行状况,并将此端点用于运行状况探测。

端点应检查关键依赖关系,例如App Service应用程序,存储队列和SQL数据库。

否则,当应用程序的关键部分实际失败时,探针可能会报告健康的端点。

有关更多详细信息,请参阅此article

© www.soinside.com 2019 - 2024. All rights reserved.