我们很高兴地宣布Azure Traffic
Manager 现已面向中国版Azure正式发布。此版本现已投入生产,由企业
SLA支持,随时可用于生产场景中。
借助Azure Traffic Manager,您可以控制用户流量到托管在Azure内部或外部的应用程序的分配。您的应用程序可以在同一数据中心运行,并且可以分发到全球不同地区甚至本地托管的端点。TrafficManager的工作原理是,将智能路由策略引擎应用于对您的域名执行的域名服务
(DNS)查询,并将 DNS路由映射到相应的应用程序实例。
您可以使用Traffic Manager提高应用程序的可用性-方法是在您的某一应用程序实例出现问题时启用自动客户流量故障转移方案。您还可以使用Traffic
Manager提高应用程序的性能-方法是自动将客户路由到离他们最近的应用程序实例(例如,您可以设置
TrafficManager,以将中国北部的客户路由到应用程序的中国北部实例,将中国东部的客户路由到应用程序的中国东部实例)。此外,TrafficManager还可用来实现内部部署端点以及托管在其他
Azure实例中的端点的流量负载平衡。
Traffic Manager支持云服务、Azure网站和外部端点作为同一Traffic
Manager配置文件中的对等点。
实现高可用性
Traffic Manager可监控在其内部配置的每个应用程序/服务端点的运行状况,并在任何服务出现故障时自动将流量重定向到其他应用程序/服务端点。
借助Traffic Manager,您可以配置用于监控端点运行状况的协议、端口和监控路径。您可以使用您的任何网页作为监控路径,也可以使用专用的监控页面,让您实现自己的客户运行状况检查逻辑。
提高性能
您可以在不同地理区域部署应用程序或服务的多个实例,并使用Traffic
Manager 的“性能”负载平衡策略自动将最终用户定向到最近的应用程序实例。这样可减少最终用户的网络延迟,从而提高性能。
请注意,端点监控和故障转移是所有Traffic Manager负载平衡策略而不仅仅是“故障转移”策略的一个特性。这意味着,如果其中一个实例出现问题并脱机,TrafficManager会自动将所有用户定向到运行状况良好的实例。
无缝的应用程序更新
您也可以在Traffic Manager中明确启用和禁用每个应用程序/服务端点。要执行此操作,只需选择端点,然后单击Disable命令。
这并不会停止底层应用程序,而只是告知Traffic Manager将流量路由到别处。这使您能够在对特定的应用程序/服务部署进行更新和测试时从其迁移出流量,然后恢复服务,所有这些操作只需单击几下即可完成。
支持使用外部端点的混合场景
Traffic Manager通过对外部端点的支持,支持混合内部部署和跨
Azure实例场景。利用这些场景,可以跨内部部署设备和 Azure云实现流量负载平衡,从而实现“扩展到云”、“快速过渡到云”、“故障转移到云”或“故障转移到内部部署”场景。
此外,对外部端点的支持使应用程序能够将Azure实例无缝跨越到最终用户。这使得中国版
Azure中的 Traffic Manager能够展示跨中国版Azure和公共
Azure托管的应用程序,并使公共Azure中的
Traffic Manager能够跨公共Azure和中国版
Azure中的应用程序实例实现负载平衡。
正式发布
由于 Traffic Manager在支持高可用性应用程序方面起着关键作用,因此Traffic
Manager本身具有高可用性当然也很重要。这正是我们在正式发布中宣布Traffic Manager的SLA正常运行时间将高达
99.99%的原因所在。