编辑人员注释:本文章由
WindowsAzure 网站团队高级专家级工程师
Jim Cheshire撰写。

AzureTraffic Manager
已经推出有一段时间,这是一种跨多个区域管理网站的有效方式。您可以将访问者路由至可以提供最佳性能的区域,可以在主区域有问题时将访问者路由至辅助区域,或者将用户负载均匀分配到托管在不同区域的多个网站副本上。

最近,Azure网站开始提供Traffic
Manager,我将在本文中为您分步介绍如何配置两者协同工作。

第1
步-
在Azure
网站上创建多个站点

要在Azure
网站上使用WATM,您需要有多个站点,每个站点在不同的区域。在每个区域只能向
WATM 添加一个网站,所以这个要求非常重要。另一个要求是,这些站点需使用标准服务层。

第 2
步 -
创建您的 WATM
配置文件

WATM
将根据您创建的配置文件分配流量。要创建您的 WATM
配置文件,请单击门户左侧的Traffic Manager
节点:

在下方的屏幕截图中,我正在创建新的Traffic Manager
配置文件。我选择了
cheshire作为我的DNS
前缀,因此您可以看到我的WATM URL
将为
cheshire.trafficmanager.net

我选择了 Performance(性能)作为我的负载平衡方式。如果创建
WATM 配置文件之后我的需求发生了变化,我可以在创建配置文件后更改负载平衡方式。(有关不同负载平衡方式的详细信息,请参阅下文的负载平衡方式。)

第 3
步 -
添加端点

创建 WATM
配置文件之后,您将需要添加端点。您可以单击 WATM
配置文件,然后单击门户顶部的 Endpoints(端点)链接,完成此操作。在下面的屏幕截图中您可以看到,我选择了
Web Site(网站)作为服务类型,然后选中了所有我想要加入到我的 WATM
配置文件中的网站。

需要注意的是,您的端点可以混合使用网站云服务。通过这种方式,您可以将您的应用程序从网站无缝切换到
Web Role,或者从 Web Role
无缝切换到网站。

第4
步-
配置您的WATM
配置文件

要配置您的配置文件,请单击门户中您的
WATM 配置文件的
Configure(配置)链接。配置操作允许您更改 DNS
生存时间 (TTL)
和负载平衡方式等设置。您也可以指定监视端点可用性时 WATM
配置文件要使用的协议、端口和路径。

最后一步 -
测试您的站点

您现在已经有一个指向 Azure
网站中站点的 WATM
配置文件。如果您浏览到 WATM URL(本示例中为
cheshire.trafficmanager.net),即可访问您的站点,您连接到的具体端点取决于您在
WATM 配置文件中配置的负载平衡方式。

Azure
网站知道如何将 WATM URL
传送至您的站点,因为 Azure
网站会自动将 WATM URL添加到站点的自定义域中。在下方的屏幕截图中,您可以看到我的
WATM URL已经作为自定义域列出,这是在我将站点作为端点添加到 WATM
配置文件中时自动添加的:

如果需要,您可以使用任何支持 DNS
查找的工具直接查看WATM
的运转简况。在我的配置中,我将 WATM
设置成了将用户自动导向性能最佳的网站。下面,我将使用
nslookup
查看该配置的工作方式。执行该操作的客户端位于美国东部,请注意,黄色文本显示 WATM
返回了我在美国东部数据中心网站中的 DNS
位置:

但是,如果我在东南亚的一个客户端上执行该操作,WATM
会将我导向位于日本西部的站点,如下方高亮文本所示:

结束语

这只是冰山一角。通过 WATM,您可以配置自定义域和多种负载平衡方式。要阅读更多相关内容,请访问这篇博客文章。TrafficManager
是Azure
网站客户期待已久的一项功能。希望这篇文章能帮助您利用这项强大的新功能。

本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2014/03/27/azure-traffic-manager-can-now-integrate-with-azure-web-sites.aspx

Azure Traffic Manager 现可与 Azure 网站集成!的更多相关文章

  1. 中国版 Azure 现提供 Azure Traffic Manager

    Stephen MaloneAzure网络 - DNS和 Traffic Manager高级项目经理 我们非常高兴地宣布,中国版 Azure中现已提供 Azure Traffic Manager.Az ...

  2. 通过 PowerShell 支持 Azure Traffic Manager 外部端点和权重轮询机制

    Jonathan TulianiAzure网络 - DNS和 Traffic Manager高级项目经理 在北美 TechEd 大会上,我们宣布了 Azure Traffic Manager将支持 ...

  3. Windows Azure Traffic Manager (5) Traffic Manager Overview

    <Windows Azure Platform 系列文章目录> 笔者默默地看了一下之前写的Traffic Manager内容,已经差不多是3年前的文章了.现在Azure Traffic M ...

  4. Windows Azure Traffic Manager (6) 使用Traffic Manager,实现本地应用+云端应用的高可用

    <Windows Azure Platform 系列文章目录> 注意:本文介绍的是使用国内由世纪互联运维的Azure China服务. 以前的Traffic Manager,背后的Serv ...

  5. 新功能:Azure Traffic Manager 嵌套配置文件

    Jonathan Tuliani  Azure 网络 - DNS 和 Traffic Manager 项目经理 我们很高兴地宣布,Azure Traffic Manager 支持 Traffic Ma ...

  6. 宣布正式发布 Windows Azure 上的 Oracle 软件以及 Windows Azure Traffic Manager 更新

     Windows Azure 的核心原则之一就是为客户提供一个开放.灵活的平台.今天是一个令人振奋的里程碑,因为我们与 Oracle 的合作又向前迈进了一步.Oracle Database.Ora ...

  7. Azure 提供负载均衡(一)Azure Traffic Manager 为我们的Web项目提供负载均衡

    一,引言 上一篇讲到我们将自己的Net Core Web 项目部署到 Azure 的 Web App 的一项 pass 服务,假如随着项目的日益增长的访问量,之前部署到单节点的应用可能无法保证其稳定性 ...

  8. Azure Traffic Manager(二) 基于权重与基于优先级的路由策略为我们的Web项目提供负载均衡

    一,引言 上一片文章我们使用 Azure Traffic Manager 分发用户请求,同时演示了两种路由策略,“Performance”,“Geographic”的两种方式,今天我们继续讲解 Tra ...

  9. Traffic Manager:Azure中国版 正式发布

     我们很高兴地宣布Azure Traffic Manager 现已面向中国版Azure正式发布.此版本现已投入生产,由企业 SLA支持,随时可用于生产场景中. 借助Azure Traffic Ma ...

随机推荐

  1. QF——网络之JSON解析和XML解析

    JSON解析和XML解析: 用苹果原生的代理方式的网络请求后返回的都是二进制数据(NSData). 若是json,则通过NSJSONSerialization把NSData数据转换为JSON对象. N ...

  2. day9_python学习笔记_chapter12_模块

    1. 名称空间加载顺序: 首先加载内建名称空间,他由__builtin模块中的名字构成.然后加载执行模块的全局名称空间,他会在模块开始执行后变为活动名称空间.如 果在执行期间调用了一个函数,那么将创建 ...

  3. Git存储用户名和密码(明文需谨慎)

    当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个 .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下 ...

  4. 'gbk' codec can't encode character

    做爬虫抓取网页,print(html)进行调试,遇到UnicodeEncodeError: 'gbk' codec can't encode character XX in position XX问题 ...

  5. [原创]浅谈NT下Ring3无驱进入Ring0的方法

    原文链接:浅谈NT下Ring3无驱进入Ring0的方法 (测试环境:Windows 2000 SP4,Windows XP SP2.Windows 2003 未测试) 在NT下无驱进入Ring0是一个 ...

  6. 程序员眼里IE浏览器是什么样的

    主流浏览器之争从上个世纪开就开始,已经持续了很长的时间.就在几年前,IE还是最主流的web浏览器.但现在形势完全不同了,人们都在笑话IE,纷纷转向其它浏览器.今天,我向大家分享一下针对IE的搞笑图片, ...

  7. OSG事件回调

    OSG中的节点主要使用回调(CallBack)来完成用户临时.需要每帧执行的工作.根据回调功能被调用的时机划分为更新回调(Update CallBack)和人机交互时间回调(Event CallBac ...

  8. Flex4开发笔记(与JAVA交互)

    (由于本人也是第一次接触flex开发,因此将开发过程中问题记录留档) 一.数据交换过程 借助BlazeDS可以实现flex与java之间的数据交互,大体流程如下: 1.导入blazeds的文件(配置w ...

  9. mciSendString用法

    使用MCI API,源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.l ...

  10. Cocos2d—X游戏开发之CCTableView详解(十一)

    本来很早就想写关于CCTableView的文章,但是在基本功能实现之后呢,项目需求增加导致对这个控件的研究必须更加深入一点. 好的,现在开始介绍一下这个控件,在Cocos2d—X引擎中,这是一个仿制i ...