Exchange 2016 体系结构简介
一、Exchange 2016简介
现在,CPU计算能力的成本显著降低,不再成为约束因素。随着此约束因素的消失,Exchange2016的主要设计目标是简化扩展、提高硬件利用率和实现故障隔离;
在Exchange2016中,服务器角色数量减少到了两个:邮箱服务器角色和边缘传输服务器角色;
Exchange2016中的邮箱服务器包括Exchange2013邮箱和客户端访问服务器角色中的所有服务器组件:
- 客户端访问服务提供身份验证、有限重定向和代理服务。客户端访问服务不执行任何数据呈现,也不提供任何常见的客户端访问协议:HTTP、POP和IMAP和SMTP;
- 邮箱服务包括Exchange2013邮箱服务器角色中的所有传统服务器组件:后端客户端访问协议、传输服务、邮箱数据库和统一消息。邮箱服务器处理此服务器上活动邮箱的所有活动;
边缘传输角色通常部署在外围网络中,位于内部ActiveDirectory林之外,旨在最大限度地缩小Exchange部署的受攻击面;通过处理所有面向Internet的邮件流,它还添加了抵御病毒和垃圾邮件的其他邮件保护安全层,并可以应用邮件流规则(也称为传输规则)以控制邮件流;
二、Exchange 2016 的体系结构
Exchange Server 2016 使用一个构建基块体系结构,提供电子邮件服务,以便在各种规模的组织(从小型组织到最大规模的跨国企业)进行部署。这种体系结构如下图所示。
具体的每个各个组成部分说明如下:
1、服务器通信体系结构
Exchange2016服务器与过去和将来的Exchange版本之间的通信发生在协议层。不允许跨层通信。这种通信体系结构可概括为“每个服务器都是一座‘岛屿’”。这种体系结构具有以下优势:
- 减少服务器间通信。
- 提供版本感知通信。
- 隔离故障。
- 在每个服务器内集成设计。
Exchange2016服务器之间的协议层通信如下图所示。
2、服务器角色体系结构
Exchange2016使用邮箱服务器和边缘传输服务器。
邮箱服务器
- 邮箱服务器包含用于路由邮件的传输服务;
- 邮箱服务器包含处理、呈现和存储数据的邮箱数据库;
- 邮箱服务器包含接受所有协议的客户端连接的客户端访问服务。这些前端服务负责将连接路由或代理到邮箱服务器上的相应后端服务。客户端不直接连接到后端服务;
- 邮箱服务器包含向邮箱提供语音邮件和其他电话服务功能的统一消息(UM)服务;
- Exchange管理中心(EAC)和Exchange命令行管理程序
边缘传输服务器
- 边缘传输服务器处理Exchange组织的所有外部邮件流;
- 边缘传输服务器通常安装在外围网络中,并订阅到内部Exchange组织。当Exchange组织接收和发送邮件时,EdgeSync同步进程会向边缘传输服务器提供收件人信息和其他配置信息;
- 当Exchange组织接收和发送邮件时,边缘传输服务器会提供反垃圾邮件规则和邮件流规则;
- Exchange命令行管理程序;
3、高可用性体系结构
邮箱高可用性
- 数据库可用性组(DAG)是内置于Exchange2016的高可用性站点复原框架的基本元素。DAG是一组邮箱服务器,不仅托管一组数据库,还提供数据库、网络和服务器故障的数据库级自动恢复功能。
传输高可用性
- 传输服务会为传输中的所有邮件创建冗余副本。此功能称为卷影冗余。
- 传输服务会为所有已传递的邮件创建冗余副本。此功能称为安全网络。
- 在Exchange2016中,DAG表示传输高可用性边界。您可以跨多个ActiveDirectory站点部署DAG,从而实现站点复原。
- 在Exchange2016中,要实现传输高可用性,不只是需要尽可能确保邮件冗余而已,因为冗余并不取决于发送邮件服务器所支持的功能。因此,便可以说,Exchange2016尝试在邮件传递期间和之后保留邮件的多个副本,以确保邮件冗余。
Exchange 2016 邮箱服务器上的客户端访问服务负责接受所有形式的客户端连接。客户端访问(前端)服务将这些连接代理到目标邮箱服务器(保留用户邮箱的主动副本的本地服务器或远程邮箱服务器)上的后端服务。客户端不直接连接到后端服务。
这种通信体系结构如下图所示。
客户端使用的协议决定了用于将请求代理到目标邮箱服务器上的后端服务的协议。例如,如果客户端使用的是HTTP连接,则邮箱服务器使用HTTP将请求代理到目标邮箱服务器(使用自签名证书通过SSL确保安全)。如果客户端使用的是IMAP或POP,则所使用的协议也是IMAP或POP。
电话服务请求不同于其他客户端连接。邮箱服务器不会代理请求,而是会将请求重定向到保留用户邮箱的主动副本的邮箱服务器。必须有电话服务设备,才能直接使用统一消息服务在目标邮箱服务器上建立SIP和RTP会话。
服务器角色合并,在旧版Exchange中,可以在不同的计算机上安装客户端访问服务器角色和邮箱服务器角色。但在Exchange 2016中,客户端访问服务器角色会自动作为邮箱服务器角色的一部分进行安装,客户端访问服务器角色不再是单独的安装选项。这一更改反映了Exchange服务器角色归置(自Exchange 2010起的推荐最佳做法)的理念。多角色Exchange服务器体系结构带来了以下切实可见的好处:搜索功能改进,本地搜索实例现在可以从本地邮箱数据库副本中读取数据。因此,被动搜索实例不再需要与主动搜索实例共同协作来执行索引更新,并且与旧版Exchange相比,主动副本与被动副本之间的带宽需求已减少了40%。此外,搜索功能现在可以在用户完成搜索词之前就执行多次异步磁盘读取。这不仅能在高速缓存中填充相关信息,还能提供Web上的Outlook等联机客户端的次秒级搜索查询延迟。
- 环境中的所有Exchange服务器(所有边缘传输服务器可能除外)都可以完全相同,即具有相同的硬件、配置等。这种统一性可简化硬件的购买,以及 Exchange 服务器的维护和管理。
- 可能需要更少的物理Exchange服务器。这不仅能降低日常维护成本,还能减少Exchange服务器许可证以及机架、占地面积和供电需求。
- 可伸缩性得到了改善,因为要跨更多的物理计算机分布工作负荷。在故障发生期间,其余Exchange多角色服务器上的负荷只是逐步增加,这可以确保Exchange服务器上的其他功能不会受到不利影响。
- 复原性得到了改善,因为多角色Exchange服务器可以从更多的客户端访问角色(或服务)故障中复原,并仍能提供服务。
适用于Web上的Outlook的Office Online Server Preview文档预览,在旧版Exchange中,Outlook Web App包含可内置预览Office和PDF文档的WebReady Document Viewing。在Exchange 2016中,Web上的Outlook使用Office Online Server Preview提供适用于文档的丰富预览和编辑功能。虽然这提供的文档体验与其他产品(如 SharePoint 和 Skype for Business)一致,但必须在本地环境中部署Office Online Server Preview。
MAPI over HTTP 是Outlook连接的默认方法,MAPI over HTTP是在Exchange 2013 Service Pack 1中引入,在传统Outlook无处不在 (RPC over HTTP)连接方法的基础上进行了改进。在Exchange 2016中,MAPI over HTTP为默认启用,并提供其他控件(如每个用户启用或禁用MAPI over HTTP的功能,以及是否向外部客户端播发它)。
Exchange 2016 体系结构简介的更多相关文章
- Exchange 2016 体系结构
Exchange Server 2016 使用一个构建基块体系结构,提供电子邮件服务,以便在各种规模的组织(从小型组织到最大规模的跨国企业)进行部署.这种体系结构如下图所示.包含两个角色,邮箱服务器角 ...
- Exchange 2016的MAPI over HTTP简介
一.MAPI over HTTP的简介 MAPI(消息处理应用程序编程接口)over HTTP是传输协议,可将传输层移到行业标准HTTP模型中,从而提升Outlook 和 Exchange连接的可靠性 ...
- Exchange 2016系统要求
一.支持的共存方案 下表列出了一些支持 Exchange 2016 与 Exchange 早期版本共存的应用场景. Exchange 2016与Exchange Server早期版本共存 Exchan ...
- Exchange 2016 系统要求
Exchange 2016 和早期版本的 Exchange Server 共存方案 Exchange 2016支持混合部署方案 Exchange 2016 的网络和目录服务器要求 目录服务体系结构: ...
- Exchange 2016中的削减内容
一.从Exchange 2013到Exchange 2016所废弃的功能. 在Exchange 2016中已经有部分Exchange 2013的功能不在提供支持. 1.体系结构 功能 注释和缓解操作 ...
- ARM体系结构简介
ARM体系结构简介 新一代的ARM9处理器,能达到两倍ARM7的处理能力,它们的区别如下: ARM微处理器的工作状态(可切换): 第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令 第二种为 ...
- oracle体系结构简介
oracle体系结构简介 一.物理存储结构 1.数据文件 存放数据库数据,以dbf为扩展名.将数据放在多个数据文件中, 再将数据文件分放在不同的硬盘中,可以提高存取速度. ...
- Exchange 2016 OWA更改css样式
css文件目录:E:\Exchange 2016\FrontEnd\HttpProxy\owa\auth\15.1.1713\themes\resources\logon.css ##更改左侧页面颜色 ...
- Exchange 2016 CU12安装报错
1. 报错信息: Exchange 2016 升级 CU12补丁报错,主要是在进行第10步安装管理工具时报SeSecurityPrivilega错误,详细如下: 查看安装log信息如下 ...
随机推荐
- AngularJs学习笔记--Injecting Services Into Controllers
原版地址:http://docs.angularjs.org/guide/dev_guide.services.injecting_controllers 把service当作被依赖的资源加载到con ...
- C# 反射(Reflection)技术
本文参考自C#反射(Reflection)详解,纯属学习笔记,加深记忆 在介绍反射前,先介绍一个重要的知识点 .Net应用程序是由程序集(Assembly).模块(Module).类型 ...
- 判断文本(text_to_be_present_in_element)
判断文本 在做结果判断的时候,经常想判断某个元素中是否存在指定的文本,如登录后判断页面中是账号是否是该用户的用户名.在前面的登录案例中,写了一个简单的方法,但不是公用的,在 EC 模块有个方法是可以专 ...
- input输入框中只能输入数字,非数字字符自动清除
前言:项目中有个缴纳保证金的功能,要是输入框只能输入数字,不能输入其他字符. ①HTML代码:<input class="input-box" type="text ...
- eclipse中springsource-tool-suite(sts)插件安装教程
插件的下载参照:http://www.cnblogs.com/jepson6669/p/8540157.html 用过的eclipse不能安装成功,需要重新解压新的才能安装成功,不知道为什么? 解压上 ...
- 2-3 树/红黑树(red-black tree)
2-3 tree 2-3树节点: null节点,null节点到根节点的距离都是相同的,所以2-3数是平衡树 2叉节点,有两个分树,节点中有一个元素,左树元素更小,右树元素节点更大 3叉节点,有三个子树 ...
- 第三章 使用java实现面向对象 多态
第三章 多态 一.编写父子类 1.多态是具有表现多种型生态的能力的特征,同一个实现接口,使用不同的实例而执行不同的操作 2.一个引用类型,使用不同的实例而执行不同操作.(父类引用子类对象) 使用多态的 ...
- ODBC, OLEDB, ADO, ADO.NET
在SSIS中,选择Connction Manager时,有很多的类型.其中会发现如下4个连接类型ODBC, OLEDB, ADO, ADO.NET.这4个东东到底是什么,他们有什么关联,什么区别,如何 ...
- [javaEE] EL表达式调用java方法
1.新建个类,类里面定义静态方法 package com.tsh.utils; import java.net.URLEncoder; public class ELFunc { public sta ...
- Tomcat源码(二):tomcat启动之前的初始化
当tomcat启动的时候 首先会加载 org.apache.ctalina.startup.BootStrap类. 使用eclipse或idea启动tomcat其实就是在启动这个类的main方法 根据 ...