Exchange 2013服务器角色和架构深入探讨
深入Exchange2013队列part1

深⼊Exchange2013队列part1关于队列的内容较多,咱得多分⼏部分来讲,讲到哪是哪吧。
每当咱在Exchange⾥查看队列的时候,我们会看到队列分成好⼏个组,每个邮箱数据库都有⾃⼰的⽬标队列,DAG、AD站点也是,AD林也是⼀个队列,最后最多的就是外部SMTP域队列。
当传输服务处理队列⾥的邮件时,它⾸先会尝试投递队列⾥的第⼀封邮件,如果邮件投递成功,传输服务会去告诉传输⾼可⽤系统(后边的章节⾥会介绍到)这封邮件投递成功。
如果不成功,那么邮件会留在队列⾥,然后过段时间进⾏重试。
当重试次数打到某个预设值时,或者是重试的间隔超时,这封邮件就被视为未送达,然后返回发送者⼀个NDR报告。
Exchange不同版本之间的队列⾏为各有千秋,但是基本⽬的都差不多,邮件进⼊队列直到它们被其他组件检索和处理投递完成。
队列类型:不同的队列类型对应不同的作⽤,所以Exchange有多种队列类型也并不奇怪。
⾸先是三种永久性队列:提交队列(Submission Queue):提交队列⾥保存并组织邮件等待分拣器处理,任何刚刚抵达服务器的邮件都会被放到这个队列⾥,然后分拣器对此队列中检索邮件,确定收件⼈的位置和路由,再重定向给相应的合适的其他队列。
⽆法送达队列(Unreachable Queue):包含着⽆法路由给⽬的地的邮件,⽐如发⼀封邮件给⼀个没有MX记录的SMTP域,那么这封邮件就会出现在⽆法到达队列⾥,发送给⽆效收件⼈的邮件也会出现在这⾥。
Exchange会周期性的重试这个队列⾥的邮件,当检测到路由更改的时候,也会进⾏重试。
所以这⾥⾯的邮件要么就是退回⼀封NDR,要么就会被成功发送。
每台服务器上只有⼀个⽆法送达队列,且该队列在平常没有内容的时候是不可见的(EMS和EAC都看不到,除⾮⾥头有东西)。
病毒邮件队列(Poison Message Queue):病毒邮件队列也通常为空且不可见,它⾥边⼉保存(隔离)了⼀些被视为是病毒的邮件(废话),这些邮件通常会导致传输服务崩溃。
Exchange2013安装后设置

部署第一台2013服务器2013-06-30 11:10:42引子:ExchangeServer 2013目前是微软公司邮件系统产品的最新版本,它的诸多诱人特性众所周知。
在过去一年的时间里有不少朋友咨询其企业中选择什么样的邮件系统比较好?关键在于易上手,容易管理和使用,稳定性强,安全性高。
由此,当然是给他们推荐基于云的Exchange Online。
但是,许多朋友提到由于公司的安全策略,以及各种老板的“英明决断”,所以不愿采用基于公有云的服务。
不过对于在企业中实现私有云比较感性趣,而且愿意进行更多的尝试。
由此,我只能向其推荐使用基于企业部署的Exchange Server 2012企业版了。
接踵而来的问题就是对于某些公司虽然购买了一套强大的邮件服务系统产品(虽然,微软已经将其定位到了统一协作平台的位置,但做中国市场中,绝大多数用户还是会将Exchange从意识中定位在邮件系统这个层面上。
),但不舍得再投入资金购买相关的产品服务了。
这就劳累我这帮做IT的兄弟啦!当然,最终只能我搞义务劳动了。
多做了几次,也是会累,会不爽的。
所以,想了一下,就直接写出来吧,让他们来自己查阅,自己搞定。
如果不行,我再江湖救急了。
延续此前为微软易宝典投稿的文章风格,继续以易宝典的形式来写这一系列的文章。
一、系统需求既然推荐给朋友的东西当然应该是最好的东西了,向朋友推荐Exchange Server 2013的时候,我建议他们采用WindowsServer 2012作为服务器的操作系统。
虽然微软刚刚发布的Windows Server 2012 R2的预览版,但是就微软发布产品的速度来讲,当前采用Windows Server 2012也是明知之选。
因为如果采用WindowsServer 2008 R2可能在短期内会面临系统升级,采用Windows Server 2012如果幸运的话,微软在发布Windows Server 2012 R2时,没准会赶上活动或促销,获得低价或免费升级到Windows Server 2012 R2。
Exchange 2013

Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart
支持的客户端
Outlook 2013 (15.0.4420.1017) Outlook 2010 Service Pack 1 与 Outlook 2010 2012 年 11 月更新 (14.0.6126.5000)。有关详细信息, 请参阅 Outlook 2010 更新的说明:2012 年 11 月 13 日。 Outlook 2007 Service Pack 3 与 Outlook 2007 2012 年 11 月更新 (12.0.6665.5000)。有关详细信息, 请参阅 Outlook 2007 更新的说明:2012 年 11 月 13 日。 Entourage 2008 for Mac Web Services Edition
•
Windows Server 2008 R2 SP1 必备项
• 仅在计算机上安装邮箱服务器角色。 • 仅在计算机上安装客户端访问服务器角色。 • 在同一计算机上同时安装邮箱服务器角色和客户端访问服务器角色。
• 打开 Windows PowerShell。 • 运行以下命令,加载服务器管理器模块。
Exchange 2013
Exchange 2013 架构改进 Exchange 2013 系统要求 Exchange 2013 先决条件 准备 Active Directory 和域 使用安装向导安装 Exchange 2013 使用无人参与的模式安装 Exchange 2013 Exchange 2013 安装后任务
Exchange 2007
Exchange 2010
支持以ቤተ መጻሕፍቲ ባይዱ Exchange 版本: •组织中所有 Exchange 2010 服务器(包括边缘传输服务器)上的 Exchange 2010 SP3。 •组织中所有 Exchange 2013 服务器上的 Exchange 2013 CU2。
2台全角色Exchange 2013服务器3网卡NLB

2台全角色Exchange 2013服务器3网卡NLB+DAG配置详解2013-11-01 17:03:07标签:服务器NLB DAG2台全角色Exchange2013服务器3网卡NLB+DAG配置详解应用场景:企业规模小的时候安装有一台全角色的Exchange2013。
当企业规模变大,有高可用需求后有2个方案解决这个问题:方案一:增加2台CAS+2台邮箱共4台机器做一个全新的高可用环境,然后把原有用户迁移过来。
方案二:再增加一台全角色的Exchange2013,跟原来那台全角色机器做NLB+DAG组成高可用。
显然方案二成本更低、费时少,当机器很紧张时方案二可行性高很多。
现在我们来按方案二详细做一下实施,测试可行性。
环境:DC1台,EX1(原有全角色机器),EX2(新安装的全角色Exchange2013)配置:1.把ExchangeTrustedSubsystem组添加到域管理员组中。
2.给2台EX机器添加三块网卡,内网一块,NLB一块,DAG一块,NLB和DAG网卡不需要配置DNS和网关。
EX1内网卡:192.168.0.171NLB:192.168.200.1DAG:192.168.100.1EX2内网卡:192.168.0.172NLB:192.168.200.2DAG:192.168.100.2NLB群集IP:192.168.0.243DAG群集IP:192.168.0.249注意事项:一定要先配置好NLB,确认NLB正常工作后再才能配置DAG,顺序不能错。
1.先按上面的IP规划配置好2台机器各网卡2.在2台机器的服务管理器里分别添加“网络负载平衡”组件3.点开始菜单,打开网络负载平衡管理器,新建群集4.在主机处输入EX1的主机名,然后点连接,再选择好本地内网卡后点下一步。
5.保持默认,下一步6.点“添加”,添加好NLB群集IP地址7.填写好NLB群集名字,这里选择群集模式为“多播”,关于“单播”和“多播”的区别请自行查找相关文章。
ExchangeServer2013管理培训

创建DAG
移动E2010 用户邮箱到E2013 邮箱服务器
准备AD与E2013架构
验证客户端访问
连接分析器和测试连通性 2.部署Exchange 2013 服务器Install both E2013 安装E2013 邮箱和客户端访问服务器
3.获取和配置证书Obtain and deploy certificates E2013客户端访问服务器获取和配置证书
Windows 2012 R2 Hyper-V
320 4 TB 2,048 64 1 TB 1,024 有 64 4,000
提升倍数
5 4x 4x 16x 16x 2.7x 4x 4x
Client
1
2
4
新版概述 管理运维
工具技巧
在浏览器中 管理邮件
在手机中管理邮件
语音邮箱
大容量, 低成本邮箱
1997.5
1997.11 2001.12
关键任务 高可用
2004.3 2006.12
反垃圾邮件保护
2008.11 2009.11
云计算
社交
本地和云端都能有效控制
Exchange 让您可以根据您的业务需 要和沟通要求设计您的解决方案,与 此同时,您也可以保持对系统的有效 控制 – 无论是在线的方式,本地的 方式还是混合的方式
0
Exchange 2003
数据库IOPS/邮箱
Exchange 2013部署系列(四)——邮箱角色部署

在部署Exchange 2013之前我们再来熟悉下Exchange Server 2013的角色改变Microsoft Exchange Server 2013包括以下服务器角色:1、客户端访问服务器角色这角色包含的客户端,如Microsoft Office Outlook 中,Outlook Web App,移动设备,和SMTP代理服务器连接,并接收邮件和邮件传送到Internet上的其他邮件主机。
客户端访问服务器,可以组成客户端访问服务器阵列。
2、邮箱服务器角色邮箱服务器可以使用到后端高可用性组集群(DAGs)客户端访问服务器客户端访问服务器接受连接,从客户和代理的后端邮箱服务器安置积极邮箱数据库副本的请求。
多个客户端访问服务器,可以组合成负载平衡阵列。
客户端访问服务器执行身份验证,重定向和代理服务;它不执行任何数据呈现。
客户端访问服务器的连接是无状态的,这意味着有没有必要维持一个客户和个人的后续连接的客户端访问服务器之间的亲和力,因为所有的数据处理和转换发生在邮箱服务器上。
因为这个架构的变化时,Exchange 2013预览需要4层负载均衡。
第4层负载均衡是不知道协议和平衡流量基于IP地址和TCP / UDP端口。
客户端访问阵列包括两个不同的部分组成:客户端访问服务和前端传输服务。
客户端访问服务执行以下功能:1. 提供一个统一的命名空间,验证和网络安全。
2. 处理所有Exchange 客户端请求。
3. 请求路由到正确的邮箱服务器。
4. 传统的服务器,如Exchange 2007 和Exchange 2010 客户端访问,代理或重定向客户端请求。
5. 允许使用4层(TCP affinity)路由。
前端传输服务执行以下功能:协议级过滤进行连接,收件人,发件人,协议过滤集中保护,负载均衡的出口和入口点的组织网络。
确定最佳的邮箱服务器将邮件传递到邮箱定位避免不必要的消息。
负载平衡的SMTP客户端和应用程序的请求。
Exchange2013高手进阶(七)高可用设计

Exchange2013高手进阶(七)高可用设计高可用是企业一直在提的理念,也是一直希望能达到最高的高可用,业务在线时长也根据不同的业务需要,经常要求达到几个9之类的指标,可见高可用的想法已经深入人心,Exchange Server 2013作为企业中的电子邮件服务器,同样有着高可用设计,没有人希望自己的电子邮件服务中断,尤其是平时依赖电子邮件工作的人们。
接下来我们就来探讨一下,如何使Exchange 高可用。
学完本节后我们将能够:1、描述高可用的组成部分2、描述什么是DAG3、理解DAG是如何工作4、理解如何使客户端访问服务器高可用5、理解如何使传输服务高可用6、理解什么是卷影冗余7、理解卷影冗余是如何工作8、理解如何使边缘传输服务高可用9、描述什么是站点恢复能力高可用组成部分一、数据中心基础架构作为企业中最重要的数据中心,我们必须保障数据中心有足够的电力与制冷能力,最好的情况下是上述能力能够高可用,首先我们要保障电力的稳定性与多路供电,制冷能力也是同样,除需要有数据中心中央空调以外,我们还需要有多台类似于网络能源这样的大型空调,以保障我们的制冷能力的可用性和应对突发事件的能力,如我们的中央空调出现故障或其他制冷单元出现故障,我们的制冷依旧能工作正常,不至于出现宕机。
此外,为了设计更高一层的高可用,我们应该做数据中心高可用,在异地建设备用数据中心。
二、服务器硬件毕竟各种业务的载体大多都是服务器,所以服务器的高可用就显得尤其重要,但服务器的硬件不是我们生产的,我们并不能明确知道服务器哪个部件会在具体哪个时间会出现故障,即使我们是服务器硬件生产商,我们也不能够确认。
所以我们在设计高可用时就应该考虑服务器硬件的高可用,比如我们需要设计双电源、多路网络适配器、多路CPU,容错能力较强的内存等。
三、存储部分只有保证了以上物理部件高可用,我们运行在其上的业务才可能有高级别高可用能力。
我们要在一台服务器上实施高可用,我们就可以实施RAID让我们的操作系统和其上运行的应用相对来说较为高可用。
Exchange Server 2013前后端架构介绍和部署

Exchange Server 2013文档系列之五:Exchange Server 2013前后端架构的部署Exchange Server 2007、2010中服务器有五种角色,分别为邮箱角色、客户端访问角色、集线器传输角色、边缘传输角色和统一消息角色。
每种角色功能如下:◆邮箱角色:主要负责用户邮件的存储。
◆客户端传输角色:主要负责为用户访问服务器提供访问接口◆集线器传输角色:主要负责邮件的传输◆边缘传输角色:主要负责接收和发送公网邮件、防垃圾邮件、防病毒。
◆统一消息角色:主要负责服务器和语音的整合。
在Exchange Server 2013中,架构发生重大调整, 在Exchange Server 2013中,服务器有两种角色:邮箱角色和客户端访问角色.◆客户端访问服务器主要为用户访问Exchange Server 2013提供接口.◆邮箱服务器由邮箱服务、统一消息服务、客户端访问服务以及传输服务组成。
而在Exchange Server 2007 和Exchange Server 2010中的其它服务器角色仍然存,但是现在被称为服务。
唯一的例外是边缘传输服务器角色,在当前发布的RTM版本中没有边缘服务器,但是不排除微软会将边缘传输服务器放在Exchange Server 2013 SP1 当中,当是这一定是个很漫长的时间。
在本案例中, 部署两台Exchange Server 2013, 部署成前后端架构. 具体的拓扑图如下:在如上的环境中, 有三台服务器, 具体如下:1.12DC: 操作系统Windows Server 2012 Datacenter版本,计算机名称12DC,IP地址192.168.0.2 , 是DC和CA服务器。
2.12Server1. 操作系统Windows Server 2012 Datacenter版本,计算机名称12Server1,IP地址192.168.0.3,是Exchange Server 2013后端服务器3.12Server2:操作系统Windows Server 2012 Datacenter版本,计算机名称12Server2,IP地址为192.168.0.4,是Exchange Server 2010前端服务器一.Exchange 2013后端服务器部署1.系统准备1)系统组件准备(在Windows Server 2012 PowerShell中执行如下命令)Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation,RSAT-ADDS –Restar2)软件准备在安装操作系统角色和功能后,按以下显示的顺序显示以下软件:◆Microsoft Unified Communications Managed API 4.0, Core Runtime 64 位(下载地址:/en-us/download/details.aspx?id=34992)◆Microsoft Office 2010 Filter Pack 64 位(下载地址:/en-us/download/details.aspx?id=17062)◆Microsoft Office 2010 Filter Pack SP1 64 位(下载地址:/en-us/download/details.aspx?id=26604)3)活动目录准备步骤一: 林准备步骤二:准备域2.Exchange 2013后端服务器图形化部署插入Exchange Server 2013光盘,自动运行AutoRun,如下图:选择“Don’t Check for Updates right now” , 选择“next”检查当前的环境,稍等后出现如下页面:在出现的界面中,选择“Next”选择“I accept the terms in license agreement”, 点击“next”选择“Don’t use recommended settings”, 点击“next”,选中“Mailbox r ole ”角色,选择”next”点击”next”,出现如下界面选择“NO”, 点击“next”如上图,通过了所有的系统所需条件的检查,点击“Install”, 系统开始进行安装经过一段时间等待后,系统显示安装完成,如下图:3.使用命令部署Exchange 2013后端服务器等待一段时间后,安装完毕。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Exchange 2013服务器角色和架构深入探讨强红军微软(中国)有限公司议程−Exchange 2013 的新架构−客户端访问服务器角色(Client Access Server role)讨论−邮件服务器角色 (Mailbox Server role)讨论AD5个主要服务器角色紧密耦合–功能 –地理 –版本 –用户分区Web browser Outlook (remote user)Mobile phoneLine of business applicationClient AccessClient connectivity Web servicesOutlook (local user)Layer 7 LBExternal SMTP servers Hub Transport Routing & policyForefrontOnline Protectionfor ExchangeMailbox Storage of mailbox items Enterprise NetworkPhone system (PBX or VOIP)Unified Messaging Voice mail and voice accessEdge Transport Routing and AV/ASE2007/E2010 服务器架构现有模式的问题? •Exchange的部署过于复杂•很难确定“正确的”负载均衡(load balance),而且通常费用很高–在负载均衡层实现“粘性会话”(session affinity) 严重影响可扩展性–大多数基于硬件的负载均衡解决方案费用很高,需要专业IT人员•客户在专属机器上分别部署不同的服务器角色–在多数情况下,硬件资源没有被充分利用•过多的域名需求 (特别是在有AD 站点容错-site resilient-的部署下)将不同服务器角色分开,使部署和管理更方便支持便宜的存储2007易扩展,平衡性,故障隔离。
统一的高可用性设计(HA/DAG )简化了网络架构2013不同服务器角色拥有有自己的高可用性方案引入了DAG (数据库可用性组)通过RBAC (基于角色的访问控制)实现了管理的细化和灵活充分利用不同服务器的资源2010通过手动配置区分不同服务器角色依赖硬件解决方案实现可靠性 ($$$$)ExEx ExEx SAN2000/2003L7 LBCAS HT MBXMBXLBExchange 的进化Exchange 2013 新架构Exchange 2013 架构的主题使用“模块化”的方式满足各种规模的部署的需求–从小机构到Office 365–服务器角色的进化–网络层的改善–版本和交互问题的原则效益–硬件效能提高–简化部署–更顺畅的跨版本交互–故障隔离ADWeb browser Outlook (remote user)Mobile phoneLine of business applicationOutlook (local user)External SMTP servers ForefrontOnline Protectionfor ExchangeEnterprise NetworkPhone system (PBX or VOIP)Edge Transport Routing and AV/AS两个模块CAS (客户端访问服务器) 阵列E2010 CAS 阵列的进化 •SMTP 前端服务DAGE2010 DAG 的进化 •包括核心协议松散关联•功能 •版本•用户分区 •地理粘性L a y e r 4L BCAS CAS CAS CASCAS CAS ArrayMBX MBX MBX MBXMBXDAGExchange 2013 架构功能层次的重组E2013 架构硬件负载均衡CAS, HT, UMMBXL7LBE2010 架构AuthN, Proxy, Re-directProtocols, API, Biz-logicAssistants, Store, CILoad BalancerAuthN, Proxy, Re-direct CAS2013Store, CIProtocols, API, Biz-logic MBX2013服务器孤岛 (server is island )E2010 禁止Server1 (V n ) Server2 (V n+1)Protocols, Server AgentsEWS RPC CATransport AssistantsMRS MRSProxy Transport AssistantsEWSRPC CAMRS MRSProxyBusiness LogicXSO Mail Item Other APICTSXSO Mail Item Other APICTSStorageStore Content index File systemESEStore Content index File systemESESMTPMRS proxy protocolEWS protocol Custom WS如何理解新架构?关键是CAS…一个给定的邮箱链接,总是由这个邮箱所在的活跃数据库拷贝所在的邮件服务器(MBX )协议的实例来处理。
这意味着•针对客户端(比如OWA )的数据呈现是在MBX 服务器上发生的•传输代码转换 ( Transport transcoding )是在MBX 服务器上发生的UserDAG1MBX-BMBX-A客户端访问服务器−协议代理CAS2013 的角色? •CAS2013 由三部分组成:–客户端协议 (HTTP, IMAP, POP)–SMTP–统一消息(UM)呼叫路由•负载均衡配置的—–不依赖负载均衡层实现粘性会话•瘦的,无状态的服务器•为客户端提供了统一的访问域名•是处理协议路由的逻辑的“所在地”–通过重定向或者代理链接的方式支持旧版本的MBX•是在企业域内的CAS2013- 客户端协议架构CAS2013MBX2013RPC CAIISRPS OWA, EAS, EWS, ECP, OABPOPIMAPTransport UMRpcProxyMDB MailQHTTP ProxyIISPOPIMAPSMTP UMTelephonyIMAP SMTPOWA EAS EACOutlook PowerShell负载均衡HTTP POPIMAPSMTPRedirectSIP +RTPOutlook 链接和第三方MAPI产品RPC/HTTP替代 RPC/TCP•优点–不需要“DAG的远程进程调用( RPC)客户端访问服务器阵列域名”(RPC CAS array namespace)–邮箱迁移/故障切换(failover)后,Outlook 不必再重启–十分可靠/稳定的链接–(因为RPC 会话只发生在MBX 内部)•变化–RPC的接入点现在是GUID 值1ce50dc3-2b1e-11d3-aef2-0008c7088037@ –支持内网和外网 Outlook Anywhere 访问域名•第三方的MAPI 产品–需要使用 RPC/HTTP的方式连接到 CAS2013–Exchange 2013 是最后一个支持 MAPI/CDO的版本–将来必须迁移到 EWSCAS2013 客户端协议链接流程MBXCASLoad BalancerHTTP ProxyIIS DBProtocol HeadLocal Proxy RequestHTTPHTTPSite BoundaryMBXCASLoad BalancerHTTP ProxyIIS DBProtocol HeadOWA Cross-Site Redirect RequestHTTPMBXDBProtocol HeadHTTPCross-Site Proxy RequestHTTPSite Boundary示例:唯一访问域名地理DNS方案Sue(somewhere in NA)DNS ResolutionDAGVIP #1 VIP #2Sue(travelingin APAC)DNS Resolution via Geo-DNSRound-Robin between # of VIPsDAGVIP #3 VIP #4Round-Robin between # of VIPsCAS2013 客户端协议优点•简化了网络层–不需要在负载均衡层处理“粘性会话”–将请求简单传递给CAS2013,由CAS2013负责“粘性会话”–可以在CAS2013远离MBX2013的情况下仍然保持很好的性能 (because it is a 1:1 proxy)–不再需要RPC客户端访问阵列•部署的灵活性–CAS2013提供了更多的部署灵活性; 例如:CAS集中在特定的少数站点(Site)–可以部署全球唯一访问域名•简化了升级和交互操作–支持多版本MBX服务器(高版本/低版本)–DAGs可以随意升级到2013邮件服务器角色邮件服务器角色•运行/管理所有数据存储,处理和呈现的组件的服务器•所有客户端到MBX2013的链接,都通过CAS2013 •DAG(数据库可用性组)的进化–实现高可用性的一组服务器集合–在DAG内,数据库在不同服务器间备份–服务器可以在不同的站点,以实现“站点容错”( site resiliency)–DAG 最多有16个邮件服务器–每个服务器最多有50个数据库拷贝MBX1 MBX2 MBX16新的存储进程•存储实际上包括3个进程–复制服务(Replication service)–存储服务进程(Store service process/controller)–存储工作进程(Store worker process)•同步服务负责启动故障切换,以及数据库的装入/卸载操作命令发布(mount/dismount operations)•存储服务进程管理存储工作进程•每一个数据库拥有自己独立的存储工作进程Exchange 磁盘读取需求趋势DB IOPS/MailboxExchange 2003Exchange 2007 Exchange 2010 Exchange 20131 0.8 0.6 0.4 0.2 0+99%reduction!大邮箱!•大邮箱100GB+–聚合邮箱=基本邮箱+归档邮箱+可恢复条目(Aggregate Mailbox = PrimaryMailbox + Archive Mailbox + RecoverableItems)–1-2 年的邮件 (至少)•提高用户的工作效率•消除/降低对PST的依赖•消除/降低对第三方归档解决方案的需求•Outlook 2013允许你控制OST的大小–更多的邮箱配置选择1 Day 150 11 MB 1 Month 3300 242 MB1 Year 39000 2.8 GB2 Years 78000 5.6 GB 4 Years 156000 11.2 GBExchange搜索的新架构•利用“搜索基础”(Search Foundation)–一个Office产品公共的,重点积极研发的搜索平台–消耗更多的内存,但是提升了查询性能–与2010相比明显提高的查询性能–与2010相比明显提高的索引性能•索引的变化•与2010同等的功能集•依赖同样的命令行,比如:–Get-MailboxDatabaseCopyStatus公共文件夹架构公共文件夹是基于邮箱的细节•文件夹层级是存储在PF 邮箱中(一个可写的邮箱) •内容可以被分开存放有不同的邮箱 •层级文件夹指向内容邮箱•和邮箱使用同样的高可用性机制 •没有单独的复制机制 •单一主邮箱模式•不变的管理功能(设置配额,期限, 等) •最终用户体验不变MBX2013 CAS 2013MBX2013 MBX2013Private logonPublic logonContent MailboxHierarchy MailboxPublic Logon传输服务架构客户端访问服务器上的SMTP组件前端传输服务•负责处理所有外部的SMTP流量的出入,以及SMTP客户端的访问节点–不是替代边缘传输服务器•起到第七层(应用层)代理的功能,对协议会话拥有完全访问•不保存邮件队列,完全无状态•对外显示:所有的出站流量都来自CAS2013•监听 TCP25 和 TCP587 (两个接受连接器)进站消息的处理外部服务器CAS MBX 1.新建SMTP连接2.CAS 执行信封过滤3.CAS 决定最佳路由4.开始消息交付1.如果成功,CAS将向外部服务器返回250 OK 应答2.如果失败,CAS将返回 421 错误代码前端传输服务的优点•SMTP前端服务提供了:–协议层的过滤–执行链接,收件人,发件人和协议过滤–网络保护–集中的,负载均衡的入口/出口管理–邮箱定位–通过邮件服务器的最优选择,避免了不必要的路由–SMTP客户端和应用的负载均衡•基于链接数量的扩展–只需要增加服务器数量邮件服务器上的传输组件•传输组建在MBX2013上分成了3个组件–传输服务(Transport Service) - SMTP邮件流的处理(有状态的),邮件内容审查–邮箱传输交付服务(Mailbox Transport Delivery Service)- 从传输服务接收邮件并递交给数据库–邮箱传输提交服务(Mailbox Transport SubmissionService) - 从数据库提取邮件并提交到传输服务•邮箱传输服务是无状态的,没有持续存储机制•邮件服务器上的传输组件执行内容转换(content conversion)邮件服务器上的传输组件的任务•接收所有发给该组织的邮件(通过CAS代理,或者直接接收的) •提交所有该组织发出的邮件(通过CAS代理,或者直接发送的) •处理所有内部消息,比如传输规则,内容过滤,防病毒。