本节我们来使用Azure流量管理器来对主副站点的进行负载均衡,如下图红框处:
利用Azure流量管理器(Traffic Manager),可以将用户流量分配到Azure全球不同的数据中心。服务终结点的流量管理器支持包括Azure虚拟机、Web应用程序和云服务,也支持外部非Azure的Web站点。
为了对分布在全球不同数据中心的云服务进行负载平衡,可以将传入流量定向到最近的服务。尽管“最近”可能直接对应于地理距离,但也可能对应于以最短滞后为请求提供服务的位置。使用性能负载平衡方法可以基于位置和滞后进行分发,但不能考虑网络配置或负载中的实时变化。
性能负载平衡方法会找到流量的来源并将其路由到最近的云服务,寻找“最近”的访问节点,比如自动寻找最优链路访问Exchange前端服务器角色。
Azure流量管理器和Azure负载平衡器都可以配置负载均衡,那么流量管理器和Azure负载平衡器有什么区别呢?
以下表格,列举了部分区别:
类型 | Azure负载平衡器 | Azure流量管理器 |
实现方法 | 基于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服务器
本文出自 “无敌议长之铁腕” 博客,请务必保留此出处http://yaojiwei.blog.51cto.com/762134/1825509
微软Azure云之企业Exchange 2016部署16—配置流量管理器
原文地址:http://yaojiwei.blog.51cto.com/762134/1825509