none
exchange2016的灾备和负载平衡部署。 RRS feed

  • 问题

  • 部署新的Exchange2016或Exchange2019服务器。我想部署成Down掉任何一台服务器都不影响收发邮件。

    请问应该如何架构和部署?谢谢!


    学无止境

    2018年12月5日 8:49

答案

  • 如果没有硬件负载平衡设备,有什么方法可以实现我们的要求呢?

    学无止境

    对于Exchange 2016 或者 2019 而言,另一种方法是使用DNS轮询实现负载均衡。

    使用DNS是负载平衡Exchange流量的最简单选项。使用DNS负载平衡,您只需为您的客户端提供每个邮箱服务器的IP地址。之后,DNS轮询将该流量分发到您的邮箱服务器。如果一台Exchange服务器彻底宕机,HTTP客户端(如Outlook)足够智能,可以连接到另一台服务器。

    然而,简单性是有代价的。在这种情况下,DNS轮询并不是真正对流量进行负载平衡,因为没有一种方法可以确保每个服务器获得公平的流量份额。此外,这种方法没有服务级别监视,因此当单个服务失败时,客户端不会自动重定向到可用服务。例如,如果OWA处于故障模式,则客户端会看到错误页面。

    另外,在发布到公网时,DNS负载平衡需要更多的外部IP地址。这意味着组织中的每台Exchange服务器都需要配置外部IP地址。

    此致, 

    敬礼

    Manu Meng


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    • 已标记为答案 joeliao 2018年12月24日 8:26
    2018年12月18日 2:02
    版主

全部回复

  • 您好,

    若要实现您的需求,我们需要去做前端以及后端的高可用。

    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.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年12月6日 7:26
    版主
  • 请问以上回复是否对您有帮助?如果您需要进一步的解答,还望告知。

    此致, 

    敬礼

    Manu Meng


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年12月11日 9:42
    版主
  • ex2016 or ex2019 没有分象ex2010一样分开cas, mailbox角色了,是不是就只要装两台全角色的ex2019, 两台ex2019作dag,然后前面加个硬件负载平衡设备就可以了?

    学无止境

    2018年12月13日 8:45
  • ex2016 or ex2019 没有分象ex2010一样分开cas, mailbox角色了,是不是就只要装两台全角色的ex2019, 两台ex2019作dag,然后前面加个硬件负载平衡设备就可以了?

    学无止境

    是的。

    此致,

    敬礼

    Manu Meng


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年12月13日 9:05
    版主
  • 如果没有硬件负载平衡设备,有什么方法可以实现我们的要求呢?

    学无止境

    2018年12月17日 9:16
  • 如果没有硬件负载平衡设备,有什么方法可以实现我们的要求呢?

    学无止境

    对于Exchange 2016 或者 2019 而言,另一种方法是使用DNS轮询实现负载均衡。

    使用DNS是负载平衡Exchange流量的最简单选项。使用DNS负载平衡,您只需为您的客户端提供每个邮箱服务器的IP地址。之后,DNS轮询将该流量分发到您的邮箱服务器。如果一台Exchange服务器彻底宕机,HTTP客户端(如Outlook)足够智能,可以连接到另一台服务器。

    然而,简单性是有代价的。在这种情况下,DNS轮询并不是真正对流量进行负载平衡,因为没有一种方法可以确保每个服务器获得公平的流量份额。此外,这种方法没有服务级别监视,因此当单个服务失败时,客户端不会自动重定向到可用服务。例如,如果OWA处于故障模式,则客户端会看到错误页面。

    另外,在发布到公网时,DNS负载平衡需要更多的外部IP地址。这意味着组织中的每台Exchange服务器都需要配置外部IP地址。

    此致, 

    敬礼

    Manu Meng


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    • 已标记为答案 joeliao 2018年12月24日 8:26
    2018年12月18日 2:02
    版主
  • 您好,

    很久没有收到您的回复,如果以上回复对您有帮助,建议您将其标记为答复。

    谢谢您的配合与支持!

    此致,

    敬礼

    Manu Meng


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年12月21日 4:43
    版主