积极答复者
exchange2016的灾备和负载平衡部署。

问题
答案
-
如果没有硬件负载平衡设备,有什么方法可以实现我们的要求呢?
学无止境
对于Exchange 2016 或者 2019 而言,另一种方法是使用DNS轮询实现负载均衡。
使用DNS是负载平衡Exchange流量的最简单选项。使用DNS负载平衡,您只需为您的客户端提供每个邮箱服务器的IP地址。之后,DNS轮询将该流量分发到您的邮箱服务器。如果一台Exchange服务器彻底宕机,HTTP客户端(如Outlook)足够智能,可以连接到另一台服务器。
然而,简单性是有代价的。在这种情况下,DNS轮询并不是真正对流量进行负载平衡,因为没有一种方法可以确保每个服务器获得公平的流量份额。此外,这种方法没有服务级别监视,因此当单个服务失败时,客户端不会自动重定向到可用服务。例如,如果OWA处于故障模式,则客户端会看到错误页面。
另外,在发布到公网时,DNS负载平衡需要更多的外部IP地址。这意味着组织中的每台Exchange服务器都需要配置外部IP地址。
此致,
敬礼
Manu Meng
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已标记为答案 joeliao 2018年12月24日 8:26
全部回复
-
您好,
若要实现您的需求,我们需要去做前端以及后端的高可用。
1> 前端的高可用主要针对客户端的访问与连接,需要我们配置Exchange服务器的负载均衡。这里比较推荐的方案是使用第三方硬件设备提供负载均衡,一般部署第四层设备,第七层设备或者两者的结合体。最终实现的效果是一台前端服务器down机后,会自动有其他服务器接受来自客户端的请求。
有关于Exchange中的负载均衡,请参考:Load balancing in Exchange Server。
2> 后端的高可用主要针对的后端数据库,服务器,甚至整个站点数据的同步以及灾难恢复,需要我们部署DAG。最终实现的效果是当一台后端的服务器down机后,DAG的failover机制会自动将这台服务器上的活动数据库副本挂载到其他服务器上,以保证数据库的正常运转。
DAG涉及的知识庞杂,我们建议您耐心阅读以下这篇文章以及左侧子目录里的所有文章(见下图),这里面涉及了DAG的运行机制,DAG中的操作:包括如何部署DAG,如果添加数据库副本,以及failover/switchover的介绍等。
High availability and site resilience
希望能帮到您!
此致,
敬礼
Manu Meng
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Manu MengModerator 2018年12月6日 7:27
- 已建议为答案 Manu MengModerator 2018年12月7日 9:40
-
如果没有硬件负载平衡设备,有什么方法可以实现我们的要求呢?
学无止境
对于Exchange 2016 或者 2019 而言,另一种方法是使用DNS轮询实现负载均衡。
使用DNS是负载平衡Exchange流量的最简单选项。使用DNS负载平衡,您只需为您的客户端提供每个邮箱服务器的IP地址。之后,DNS轮询将该流量分发到您的邮箱服务器。如果一台Exchange服务器彻底宕机,HTTP客户端(如Outlook)足够智能,可以连接到另一台服务器。
然而,简单性是有代价的。在这种情况下,DNS轮询并不是真正对流量进行负载平衡,因为没有一种方法可以确保每个服务器获得公平的流量份额。此外,这种方法没有服务级别监视,因此当单个服务失败时,客户端不会自动重定向到可用服务。例如,如果OWA处于故障模式,则客户端会看到错误页面。
另外,在发布到公网时,DNS负载平衡需要更多的外部IP地址。这意味着组织中的每台Exchange服务器都需要配置外部IP地址。
此致,
敬礼
Manu Meng
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已标记为答案 joeliao 2018年12月24日 8:26