Azure 流量管理器性能平衡与不同数据中心的嵌套配置文件

Posted

技术标签:

【中文标题】Azure 流量管理器性能平衡与不同数据中心的嵌套配置文件【英文标题】:Azure traffic manager performance balancing with nested profiles with different data centers 【发布时间】:2015-08-23 06:03:27 【问题描述】:

当子配置文件包含不同子区域的数据中心时,Azure 流量管理器中的“性能”选项如何与子配置文件一起使用?

我知道性能选项将流量发送到最近的数据中心,这是有道理的,但是当它在嵌套配置文件之间进行选择时呢,因为这些配置文件可能包含任何地方的数据中心。

所以,如果我创建多个嵌套配置文件“欧洲区域”、“美国区域”、“亚洲区域”,每个配置文件下面都有多个不同的数据中心,流量将如何准确/准确地路由选择一个区域。

    欧洲区

    1.1 北欧

    1.2 西欧

    美国区

    2.1 美国东部

    2.2 美国西部

    2.3 美国中部

    亚洲区

    3.1 日本

    3.2 东亚

我没有找到关于这种情况的任何详细信息,给出的例子,例如这个http://azure.microsoft.com/blog/2014/10/29/new-azure-traffic-manager-nested-profiles/ 没有解释这种行为。

请记住,我本可以拥有类似的个人资料

    个人资料 1 1.1 日本 1.2 美国西部

    配置文件 2 2.1 日本 2.2 美国西部

那么它会如何选择呢?

【问题讨论】:

【参考方案1】:

感谢您的提问。没错,流量管理器无法轻松推断子配置文件的“位置”,因为它可能包含多个端点。为解决此问题,流量管理器要求您直接指定每个子配置文件的位置。

要通过 PowerShell 执行此操作,请在将子配置文件添加到父配置文件时使用 Add-AzureTrafficManagerEndpoint 的“-location”参数。

当使用“Performance”流量路由方法时,必须以这种方式为“Any”类型的任何端点(用于外部服务)或“TrafficManager”类型的端点(用于嵌套的流量管理器配置文件)指定位置被使用了。

【讨论】:

以上是关于Azure 流量管理器性能平衡与不同数据中心的嵌套配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Azure Traffic Manager

为啥 Azure 流量管理器将澳大利亚解析为美国服务器?

13.Azure流量管理器(上)

13.Azure流量管理器(上)

Azure 网站未检测到流量管理器更改

Microsoft Azure中TrafficManager (流量管理器)的路由方式