13.Azure流量管理器(上)

使用Azure 流量管理器可以控制用户访问流量导向不同位置的数据中心。流量管理器支持包括访问Azure VM、Web应用和云服务。也可将流量管理器用于非Azure数据中心的其他数据中心。
流量管理器根据流量路由方法和不通位置的数据中心提供服务端的运行状况,使用域名系统 (DNS) 将客户端请求定向到最合适的就近数据中心提供服务端。流量管理器提供多种流量路由方法和数据中心提供服务端监视选项来满足不同的应用程序需求和自动故障转移模型。流量管理器能够灵活应对故障,包括整个 Azure 区域的故障。
流量管理器可帮助你:
? 提高关键应用程序的可用性
流量管理器可以监视数据中心提供服务端,在某一个数据中心提供服务端发生故障时提供自动故障转移,实现应用程序的高可用性。
? 改进高性能应用程序的响应能力
在Azure 中,可以运行位于世界各地的数据中心内的云服务或网站。流量管理器通过将流量定向到客户端网络延迟最低的数据中心提供服务端,改进应用程序的响应能力。
? 在不停机的情况下执行服务维护
无需停机即可在应用程序上执行计划内的维护操作。在维护过程中,流量管理器会将流量定向到备用的数据中心提供服务端。
? 合并本地应用程序和基于云的应用程序
流量管理器支持外部非 Azure 数据中心提供服务端,因此可以用于混合云部署和本地部署,包括“云爆发”、“云迁移”和“云故障转移”方案。
? 分发大型复杂部署的流量
使用嵌套式流量管理器配置文件可以合并流量路由方法,创建复杂、灵活的规则来满足更大、更复杂部署的需求。
流量管理器的工作方式:
使用 Azure 流量管理器可以控制流量在多个数据中心提供服务端之间的应用程序分布。 数据中心提供服务端可以是托管在 Azure 内部或外部的任何面向 Internet 的服务。
流量管理器具有两大优势:
? 根据某个流量路由方法对流量进行分布
? 连续监视数据中心提供服务端运行状况,在某一个数据中心提供服务端发生故障时自动进行故障转移
当客户端尝试连接到某个服务时,必须先将该服务的 DNS 名称解析成 IP 地址。 然后,客户端就可以连接到该 IP 地址以访问相关服务。
需要注意的重点是,流量管理器在 DNS 级别工作。流量管理器根据流量路由方法的规则,使用 DNS 将客户端导向到特定的某一个数据中心提供服务端。 客户端直接连接到选定的数据中心提供服务端。流量管理器不是代理或网关。流量管理器看不到流量在客户端与服务之间传递。
比如您公司(您公司域名是corp.cn)要发布一个WEB站点,这个站点对外的名称是web.corp.cn,后端您在Azure的北京数据中心和上海数据中心都放置了web虚拟机群集。
在您公司的域名管理中心,您可以把web.corp.cn别名指向Azure上您创建的流量管理器中的配置文件名称corp.trafficemanager.cn
在Azure上您创建的这个流量管理器配置文件corp. trafficemanager.cn里我用别名指向了2个数据中心该web应用的Azure访问域名(别名)
这2个数据中心该web应用的Azure访问域名(别名)对应了绑定的公网IP地址。
下图就是一个逻辑结构图(其实就是DNS的递归查询返回的过程,通过DNS查询到最后把需要访问的公网IP地址返回给客户端,让客户端直接访问到指定的公网IP地址):

通过 Azure 流量管理器来使用虚构域名时,必须使用 CNAME 将虚构域名指向流量管理器域名。DNS 标准不允许在域的“顶点”(或根)位置创建 CNAME。因此,无法为“contoso.com”(有时称为“裸”域)创建 CNAME。只能为“contoso.com”下的二级域名(例如“www.contoso.com”)创建 CNAME。为了克服此限制,我们建议通过简单的 HTTP 重定向将针对“contoso.com”的请求定向到某个二级域名(例如“www.contoso.com”)
那基于之前的文章的环境,我会在其他地域(美国西部)Azure数据中心创建一台web03虚拟机和应用程序网关以及资源组(虚拟网络和可用性群集等)。(创建过程我就不再缀诉,演示环境为了节约我的费用,我就不部署web04和Azure文件共享了,大家明白原理就可以了)

WEB03是可以访问的

新建的应用程序网关USAppGateway

把USAppGateway给美国西部的web03虚拟机进行负载,测试下USAppGateway是否可以访问web03的网站:

2个7层负载均衡的应用程序网关访问地址如下:

2个应用程序网关均可以正常访问

我要实现的架构如下:

让中国的用户访问WEB网站时自动导向访问东亚的Azure数据中心;美国的用户访问WEB网站时自动导向访问美国西部的Azure数据中心。

原文地址:http://blog.51cto.com/rdsrv/2069818

时间: 2024-08-08 03:15:13

13.Azure流量管理器(上)的相关文章

14.Azure流量管理器(下)

接下来开始创建流量管理器 创建流量管理器配置文件 在名称中,提供配置文件的名称.此名称必须在 trafficmanager.cn 区域中唯一,并会生成 DNS 名称 (trafficmanager.cn),该名称用于访问流量管理器配置文件. 在路由方法中,选择您需要的路由方法,这里我选择地理 在资源组位置中,选择资源组的位置.此设置指的是资源组的位置,对全局部署的流量管理器配置文件没有影响. 创建 接下来添加流量管理器的数据中心提供服务端 创建第一个Azure终结点(我理解的就是数据中心提供服务

微软Azure云之企业Exchange 2016部署16—配置流量管理器

本节我们来使用Azure流量管理器来对主副站点的进行负载均衡,如下图红框处: 利用Azure流量管理器(Traffic Manager),可以将用户流量分配到Azure全球不同的数据中心.服务终结点的流量管理器支持包括Azure虚拟机.Web应用程序和云服务,也支持外部非Azure的Web站点. 为了对分布在全球不同数据中心的云服务进行负载平衡,可以将传入流量定向到最近的服务.尽管"最近"可能直接对应于地理距离,但也可能对应于以最短滞后为请求提供服务的位置.使用性能负载平衡方法可以基于

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

目前Azure的流量管理器有三种可供选择的路由方式.尽管你可以在任何时间去选择任何路由方法,每个流量管理器的配置文件在同一个时间段只能使用一个路由方法. 值得注意的是,所有的流量路由的方法均包括端点监控.配置流量管理器配置文件指定最适合需求的流量路由方式之后,你需要配置监控设置.当监控配置正确,流量管理器将监视端点的状态,包括云服务和网站,不会发送流量到它认为是不可用的端点. 这三种流量管理器流量路由的方法是:(为了便于理解,这里都举出场景) 1,故障转移:你在相同或不同的Azure数据中心均有

通过流量管理器和 Azure Functions(作为代理)为全球用户提供最靠近的认知服务(或自定义API)

本实战是一个中等复杂度的综合性实战,涉及到的内容有TrafficManager,AzureFunctions,域名/域名解析等几个内容. 本案例基础介绍: https://www.bilibili.com/video/av86424146/ 本案例实战: https://www.bilibili.com/video/av86424146/ Azure上认知服务(人脸,语音,翻译等)很多对外提供API的访问方式,如果我需要做一个全球型的人脸识别或者翻译的项目,则可能最终会在Global多个区域部署

4张图看懂delphi 10生成ipa和在iPhone虚拟器上调试(教程)

4张图看懂delphi 10生成ipa和在iPhone虚拟器上调试(教程) (2016-02-01 03:21:06) 转载▼ 标签: delphi ios delphi10 教程 编程 分类: 编程学习 参见: delphi XE4生成ipa并部署到越狱iPad视频教程 os x el capitan / Xcode_7.2 / delphi 10 切换不同版本的模拟器.png在虚拟器上调试的正确设置.png域名设置.png记得选择的平台要选虚拟器.png

Windows Azure在iPhone上的管理客户端推荐(国际版和国内版通吃)

根据NIST定义的云计算五大标准,按需付费(英文叫Pay As You Go)是一个很重要的标准定义,说得通俗点叫用多少算多少. 我本人在使用Windows Azure虚机功能的初期阶段,也就是大概在2012年中旬的时候,经常犯的一个错误是忘记掉关闭虚拟机.这其实也是我们多年使用虚机的习惯,在公司内部的虚机哪能关啊:即使是用来测试的虚机,其生命周期也大多是新建-调试-删除,很少有关机这个动作,生产环境用的虚机更不用说了. 所以直接导致的结果是每个月150美金的Credit很快就花完了,有的时候想

在游览器上可以连网,Ionic打包后不能连接网络

在游览器上可以连网,Ionic打包后不能连接网络.可能是没有安装cordova-plugin-whitelist插件.  解决方案:

【Swing 2】布局管理器上

很苦逼的是,每次想记录一个小程序,发现,要给别人讲清楚,总是得分很多模块讲解. 所以今天来讲下Swing组件的三大布局管理器. 参考:<Head First Java>第十三章 1. BorderLayout--边界布局 2. FlowLayout--顺序布局 3. BoxLayout--不知道叫啥 1. BorderLayout(边界布局) 该管理器把背景分成东南西北中五大块,这是框架默认的布局管理器 1 package demo; 2 3 import javax.swing.*; 4 i

虚拟器上部署hadoop常见的一些问题

一.hadoop部署步骤. 1.下载hadoop和Zookeeper的压缩包. 2.部署Zookeeper: ①tar -zxvf zookeeper-3.3.6 ②cd 到Zookeeper的conf目录下 将zoo_sample.cfg 修改为zoo.cfg ③ tickTime=2000(是Zookeeper独立的工作时间单元) dataDir=/Users/tom/zookeeper(存储数据的地址) clientPort=2181(2181是经常的选择,此处是关于用户和Zookeepe