本节咱们来使用Azure流量管理器来对主副站点的进行负载均衡,以下图红框处:前端
利用Azure流量管理器(Traffic Manager),能够将用户流量分配到Azure全球不一样的数据中心。服务终结点的流量管理器支持包括Azure虚拟机、Web应用程序和云服务,也支持外部非Azure的Web站点。算法
为了对分布在全球不一样数据中心的云服务进行负载平衡,能够将传入流量定向到最近的服务。尽管“最近”可能直接对应于地理距离,但也可能对应于以最短滞后为请求提供服务的位置。使用性能负载平衡方法能够基于位置和滞后进行分发,但不能考虑网络配置或负载中的实时变化。服务器
性能负载平衡方法会找到流量的来源并将其路由到最近的云服务,寻找“最近”的访问节点,好比自动寻找最优链路访问Exchange前端服务器角色。网络
Azure流量管理器和Azure负载平衡器均可以配置负载均衡,那么流量管理器和Azure负载平衡器有什么区别呢?负载均衡
如下表格,列举了部分区别:ide
类型性能 |
Azure负载平衡器测试 |
Azure流量管理器spa |
实现方法.net |
基于4层 |
基于DNS |
终结点 |
Azure虚拟机、云服务实例 |
Azure虚拟机、云服务、Web应用、外部终结点 |
网络支持 |
能够支持Internet,也能够内部网络 |
仅支持Internet |
监控 |
经过探针 |
经过HTTP/HTTPS GET |
协议 |
UDP/TCP |
HTTP/ HTTPS |
计算模型 |
使用5元组(源 IP、源端口、目标 IP、目标端口、协议类型) |
基于Cookie |
接下来咱们来配置Azure流量管理器
1.首先咱们须要建立Exchange副站点
由于以前咱们详细的说明了建立主站点过程,这里就简单过下流程
a.新建US站点域控VM,并设置静态IP
b. 建立US站点并设置复制链路
c.提高为域控制器
d.安装US站点Exchange,配置这里先省略
e. 配置终结点,开通公网端口
2. 配置Azure流量管理器
如今到Azure经典Portal选择建立流程管理器,定义DNS前缀和负载平衡算法你,这里选择性能
建立完毕后,咱们选择添加终结点
选择JP和US两个站点的Exchange云服务
建立完成后,咱们配置监视路径
由于流量管理器须要得到HTTP 200 OK的正确返回值才能认为服务器是健康的,因此咱们在OWA下新建一个healthcheck.htm的文件来响应这个值。
到EX服务器OWA路径下建立响应文件
返回终结点页面,能够看到各个站点状态
如今来尝试解析。能够看到,在全球不一样的区域获得的IP地址是不一样的,体现了流量管理器“最近”提供服务的原则
最后到域名管理中建立CNAME域名指向trafficmanager.net域名
经过nslookup查询发现解析生效了
测试登陆没有问题
甚至能够经过healthcheck来确认不一样地域提供访问链接的Exchange服务器