编辑人员注释:本文章由
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. Linux学习之/etc/init.d/functions详解

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28773997&id=3996557 /etc/init.d/f ...

  2. 回调函数 callback 的简单理解

    回调函数指当我执行完某一段代码之后在回过头来调用 jquery 最简单的例子 $(".className").each(function(i){alert(i)}) 她这个形参i是 ...

  3. EBS OAF中如何在多行表中实现附件功能

    EBS OAF中如何在多行表中实现附件功能 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 在OAF中使用附件功能之前,要先明白Entity( ...

  4. 【Howie玩docker】-windows下玩docker

    Windows下安装toolbox一直没成功,于是投机取巧,用虚拟机手工打造玩docker的方法. 步骤: 安装虚拟机,安装centos 在win下建立共享文件夹,假如是 f:/share 在cent ...

  5. 19.java.lang.NoClassDefFoundException

    java.lang.NoClassDefFoundException未找到类定义错误 当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义时抛出该错误. 违背安全原则异常:Secturit ...

  6. JAVA之Exchanger

    如果两个线程在运行过程中需要交换彼此的信息,比如一个数据或者使用的空间,就需要用到Exchanger这个类,Exchanger为线程交换信息提供了非常方便的途径,它可以作为两个线程交换对象的同步点,只 ...

  7. 供应类型与计划分类一致性检查(INV)

    应用 Oracle Inventory 层 Level Function 函数名 Funcgtion Name CUXINVIMM 表单名 Form Name CUXINVIMM 说明 Descrip ...

  8. rsyslog 日志格式和输出

    日志格式: $EscapeControlCharactersOnReceive off #关闭rsyslog默认转译ASCII<32的所有怪异字符,包括换行符等 $template nginx- ...

  9. 分析java中clone()方法 (转载+修改)

    Java中的clone() 方法 java所有的类都是从java.lang.Object类继承而来的,而Object类提供下面的方法对对象进行复制. protected native Object c ...

  10. 04737_C++程序设计_第5章_特殊函数和成员

    例5.1 分析下面程序中析构函数与构造函数的调用顺序. #include<iostream> using namespace std; class object { private: in ...