none
一个对内部邮件流的传输性能的疑惑 RRS feed

  • 问题

  •      在纯Exchenge2010组织内部,单林单AD站点环境里,若cas,hub,mailbox三种角色分开安装在不同机器上,当用户通过outlook,outlook anywhere,owa发送内部邮件时,邮件的传输路径是从cas>mailbox>hub>mailbox;

         而当cas,hub角色装在一起,mailbox角色独立安装时,邮件路径更是:cas/hub->mailbox->cas/hub->mailbox,这样的传输路径是因为当用上述几种客户端发送邮件时,邮件要先从cas传到mailbox里,然后hub的"存储驱动程序"再从mailbox角色的发件人发件箱中挑选邮件,再放到hub的提交队列中... 

         组织内的用户发送内部邮件时(单林单站点),这样的邮件传输路径是不是效率不会太高,网络及邮件系统的性能大受影响啊。。。








    2011年10月15日 9:38

答案

  • 您好!

    对于大型企业环境而言,在exchange2010中,我们不但可以部署DAG,我们也可以部署CAS array,我们可以使用硬件负载均衡来做HUBCAS的负载均衡。也可以用Windows NLB 来做他们负载均衡.

    exchange2010中,我们在部署CAS Array时,必须要有NLB,因为NLB是做 CAS Array的必要条件。CAS Array 必须指定一个虚拟IP地址,这个地址就是NLB的虚拟IP地址。
    如果通过硬件来做CAS Array, 前提是硬件也要先配成 NLB。然后才可以使用CAS Array. 无论是用Windows NLB 或是Hardware NLB, 您都需要一个虚拟IPCAS Array 对应起来。
    至于HUB,如果您有两个MAX记录,一个指向HUB1.domain.com, 一个指向HUB2.domain.com,如果这个2个地址再指到2台服务器,这样是可以起到高可用行的。 但是我们还是建议,DAG NLB 分开来。

    谢谢!

    • 已标记为答案 Terence Yu 2011年11月1日 1:11
    2011年10月19日 9:13

全部回复

  • 您好!

         首先我们应该了解的一下internal邮件流

                1.submit:hub 服务器使用“store drive”去发件人的outbox里检查邮件

                2.categorize:hub 服务器使用“categorize”的组件分析收件人,如果收件人在组织内部的话,hub通过store drive直接将邮件传递到收件人的mailbox.

    Cas 服务器类似于Exchange2003中的FE 服务器,它提供邮箱服务器访问协议,他能够使用户通过这些协议访问他们的邮箱。而Hub 服务器用于处理组织内的所有邮件流、应用传输规则、应用日记策略以及向收件人的邮箱传递邮件。由于他们的作用不同,因此不能由内部邮件流的传输路径来判定效率的高低,网络及邮件系统的性能受影响的程度。

        谢谢!

    2011年10月17日 7:19
  •       在exchange2003时代,各种角色还没分离出来,传递一份邮件不会像这样来回传递三次。。。角色分离出来当然是好事,使各种负载分布到各种角色上,提高了系统整体性能和部署的灵活性及高可用性;

          但是,像上述那种环境(比如四台机器,两台用作cas/hub,另两台做mailbox的DAG),发一份邮件要这样的来回自我传递三次之多,在邮件发送密集时段是难保不发生效率和性能影响的,难道不能针对这样特殊又一般的环境在设计exchang2010时,考虑能做一些规则上的设定以优化传输,要知道,现在除非少数特大规模的企业,一般大部分企业邮件系统都是与上述环境类似的。。。


    2011年10月17日 11:39
  • 您好!

    对于大型企业环境而言,在exchange2010中,我们不但可以部署DAG,我们也可以部署CAS array,我们可以使用硬件负载均衡来做HUBCAS的负载均衡。也可以用Windows NLB 来做他们负载均衡.

    exchange2010中,我们在部署CAS Array时,必须要有NLB,因为NLB是做 CAS Array的必要条件。CAS Array 必须指定一个虚拟IP地址,这个地址就是NLB的虚拟IP地址。
    如果通过硬件来做CAS Array, 前提是硬件也要先配成 NLB。然后才可以使用CAS Array. 无论是用Windows NLB 或是Hardware NLB, 您都需要一个虚拟IPCAS Array 对应起来。
    至于HUB,如果您有两个MAX记录,一个指向HUB1.domain.com, 一个指向HUB2.domain.com,如果这个2个地址再指到2台服务器,这样是可以起到高可用行的。 但是我们还是建议,DAG NLB 分开来。

    谢谢!

    • 已标记为答案 Terence Yu 2011年11月1日 1:11
    2011年10月19日 9:13