使用性能路由优化跨区域应用程序
音乐流媒体应用拥有来自世界各地的用户。 某些用户位于远离应用程序部署位置的区域。 流式传输性能部分取决于用户设备与主机之间的距离。 为了向用户提供最佳性能,你将在多个区域部署应用程序。 在添加区域时,你希望流量管理器自动将流量定向到性能最佳的终结点。
“性能”流量路由方法将用户与最适合用户的服务器连接起来。 它可能具有更好的性能,因为它在物理上更接近用户,但也可能是由于拥塞和 Internt 网络连接。 Azure 在 Internet 延迟表中存储用于连接客户端的历史 DNS 查询延迟。 Azure 可以使用此信息将流量定向到响应速度最快的服务器,即延迟最少的服务器。 流量管理器通过跟踪 IP 地址范围与每个 Azure 数据中心之间的往返时间来维护 Internet 延迟表。 如果某个终结点变得不可用,则流量管理器不会在 DNS 查询响应中包括该终结点。
只需配置流量管理器配置文件,并选择“性能”作为路由方法。 终结点无需设置优先级;流量管理器会将所有流量自动路由到响应速度最快的服务器。
在以下示例中,如果终结点 A 的效率变得低于终结点 B,则客户流量将自动路由到终结点 B。
客户端流量是一致路由的。 如果基础服务器和网络中没有任何更改,则客户端发出的每个请求都将定向到同一终结点。 如果需要进行更精确的控制(例如在区域内选择首选故障转移),则可以在嵌套配置中使用流量管理器。