我一直在寻找使用Azure流量管理器(性能模式)来设置Geo路由。基本上,我有一个应用程序(Web应用程序和Azure SQL数据库)建立在东欧,北欧和澳大利亚东部。由于遵守规定的原因,数据中心之间不能共享数据,我不希望用户就使用哪个数据中心作出选择:
我希望能够使用app.com,然后根据用户位置进行路由。然而,如果最近的数据中心不可用,它也将失败到其他数据中心。我不希望出现故障转移行为--如果出于某种原因,Web应用程序处于最接近的区域,我希望用户收到错误。
有没有其他提供这种设施的供应商的经验?故障行为能被交通经理关掉吗?
发布于 2016-02-24 11:23:58
有趣的问题!
首先,请注意,如果使用travels...for示例,流量管理器中的“性能”模式路由不能保证将给定用户路由到同一个数据中心,如果欧盟用户在访问美国时访问该服务,它们将被路由到美国端点。因此,如果有很强的限制将用户链接到特定的区域,则可能需要应用程序级别的重定向。
为了解决您实际提出的问题.在今天的流量管理器中,没有禁用端点监视/故障转移的内置功能。作为解决办法,我建议使用Azure创建一个托管错误页面的占位符站点,然后使用嵌套交通管理器配置文件,如下所示
这样,如果您的一个应用程序失败,流量将被引导到错误页面站点,而不是其他应用。
目前Azure Portal不支持配置嵌套的流量管理器配置文件。您将需要使用Azure PowerShell或Azure CLI (它支持Windows、Linux和Mac )
致以敬意,
Jonathan项目经理Azure网络- DNS和流量管理器
https://stackoverflow.com/questions/35599793
复制相似问题