Exchange Server 2007邮箱存储服务器的容量规划和性能调优(下)

简介:
Exchange 2007存储设计的目标(Mailbox Server): 彻底解决成本和复杂度的问题-->1.大而低成本的邮箱  2.更多的存储解决方案可供选择,降低存储成本和复杂度  3.增加可靠性,降低实现高可靠性的成本
Exchange 2007存储系统的特点: 大而低成本的邮箱-->通过降低I/O要求来实现  邮件数据库的I/O模式发生了变化
                                        支撑大容量邮箱的功能和应用-->邮件内容的全文索引  从数据库的副本进行备份  邮件生命周期管理Email Life Cycle(ELC)  快速恢复:VSS  LCR\CCR   14 Day dumpster
ESE数据库技术的基础架构: Exchange的邮件数据库采用ESE引擎来实现和运行
                                 两个阶段的更改提交-->Phase 0: 把用户完成的事务进行较快的提交: 按顺序把页面的更改写入日志文件
                                                             Phase 1: 在后台更新日志文件到数据库中
                                带有前驱和后续的平衡二叉树结构-->数据库内部有多个树结构
                                有较多的随机访问,固定的数据库页面大小
                                对内存的开销集中在两个方面-->缓存(cache): to keep in memory frequently used pages  缓冲(buffer): to keep track of transactions as they occur
ESE数据库和内存(Checkpoint depth): 什么是检查点的深度(Checkpoint depth)-->cached pages of a storage group's databases that is updated in RAM but not yet to disk.  20MB per SG
                                                会在后台被提交到数据库中  见下图:
             20032810
64 bit平台下存储系统获得的两个最大益处: 数据库可用的缓存(Cache)空间理论上变得无限大-->RAM Rule of Thumb: 2GB + 5MB per user  增加缓存空间,可以有效地避免对磁盘的读取操作
                                                   50DBs和50SGs-->1GB到2GB的平均邮箱容量  数据库可以平行的操作
数据库引擎在64位平台下的微调: 增加数据库页面文件到8KB(4KB)  不再需要STM文件  利用大范围的虚拟地址空间-->最大数据库缓存空间从1个GB增加到10个GB以上  More storage groups = more checkpoint depth  不再有内存碎片
                                       日志文件的范围扩大到10亿(billions) 
                                       数据库事务日志文件大小的更改-->1MB--更适合LCR/CCR时的日志同步(Log shipping)
                                      可以通过校验和来直接恢复数据库中单一bit的错误
邮箱服务器的性能规划: 越多的内存 =  越少的DB读取I/O  数据库写入I/O并不会因为内存的增加而受益(该保存的内容还是要保存的)  规划公式: 2GB + 5MB/user  见下图:
20032811
Hardware: 4 x dual core AMD 2.2 GHz
User profile: 4000 outlook 2003 online users simulated with Exchange Load Generator,100MB mailbox size,17 local deliveries/sec
磁盘读取I/O降低的试验结果: 同样是4GB物理内存,x64环境下数据库的读取I/O相比32位下降了50%  原因: 64位提供了更多的虚拟地址空间,使得内存得到充分的利用  见下图:
      20032812
ProLiant DL385 2 Dual-Core CPU (2.2GHz),4GB RAM,1500MMB3 users,U320 SCSI 24 DB disks,4Logs
Search/Indexing = OFF.Exchange 2007 beta -- results subject to change
I/O降低70%-->Exchange 2003 vs 2007  见下图:
                         20032813
Cluster Continuous Replication --> 见下图:
     20032814
Local Continuous Replication-->见下图:
                          20032815
存储设计-->新的技术和解决方案选择: FC共享光纤磁盘系统之外的存储解决方案-->理解其他解决方案是否适合现有的需求
                                             CCR的出现使得集群不再需要共享磁盘柜
                                            Exchange 2007的灾难恢复可以通过CCR和VSS来很快的完成
存储设计-->如何计算您当前环境的IO需求: IOPS是存储组总的I/O数量,除以用户邮箱数 
                                                   可以在Exchange 2003的基础之上,大概的估算2007的需求-->70%: IOPS下降70%左右  通过增加RAM的方式,进一步的降低数据库的Read IO
                                                   具体的计算方法:  http://www.microsoft.com/technet/prodtechnol/exchange/guides/StoragePerformance
存储设计-->如何决定容量需求?  数据库: ~15%  overhead for 14 day dumpster  ~5%  内容全文索引  ~10  左右的数据库空白空间
                                       事务日志文件-->备份周期,Log LUN的尺寸  移动邮箱产生的额外日志
                                      例子-->1000 User,250MB mailbox = 250GB  CI 12.5GB,Dumpster 37.5GB,Whitespace 25GB  Total = 325GB
存储设计-->其他I/O: 对于大型邮箱,备份、恢复、Reseed等操作,会产生大量的I/O  维护和在线碎片整理,也会产生I/O压力  Email Life Cycle定期对邮箱进行检索  内容全文索引
数据库到底应该多大?  考虑到的因素: 备份和恢复需要的时间  碎片整理(在线和离线)需要的时间  Reseed time(1DB 25MB/sec)
                          应用CCR/LCR的考虑-->as the 1st line of defense only mitigates the first point.
Continuous Replication-->存储空间开销的考虑: CCR导致了数据库容量需求的翻倍,因此更加需要廉价存储系统的支持  CCR实现了不需要共享存储的集群方式  可以在直连存储上实现Continuous Replication
Continuous Replication-->可用性和可靠性考虑: 每一个SG只能有一个数据库-->主动数据库和副本数据库  4LUNs per SG, 2 Log and 2 DB  Log和DB分别在不同的磁盘上  主动数据库和副本,分别存储  分离的存储系统、控制总线  最大限度的消除I/O子系统的单点故障
典型的存储配置-->见下图:
            20032816
存储设计-->最佳实践: SATA和iSCSI!
                           RAID类型的选择: 在性能和容量之间寻求平衡-->RAID10有最好的可靠性  RAID5提供了最高的容量效率  RAID6进一步增加了数据保护能力
存储设计-->不同解决方案的测试结果 见下图:
                 20032817

本文转自 叶俊生 51CTO博客,原文链接:http://blog.51cto.com/yejunsheng/161352

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
1月前
|
存储 数据安全/隐私保护 索引
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
127 1
|
29天前
|
存储 机器学习/深度学习 弹性计算
ecs实例规格存储和I/O需求
阿里云ECS提供多种实例类型满足不同需求:通用型适合中小型应用;计算型强调CPU性能,适合大数据分析;存储型针对高I/O场景,如数据库;内存型适合内存敏感应用;GPU型用于GPU加速任务;异构计算型包含FPGA、ASIC。实例搭配不同性能的云盘(如ESSD)以调整IOPS和吞吐量。选择实例时,需综合考虑应用对计算、内存和存储I/O的需求。
15 1
|
28天前
|
安全 网络安全 数据安全/隐私保护
如何配置常用邮箱服务器_云·企业官网 | 常用邮箱配置邮件服务器
本文介绍了邮件服务器的作用,如接收用户留言和表单通知,并提供阿里云企业邮箱、QQ邮箱、腾讯企业邮箱、163邮箱和谷歌邮箱的配置步骤。建议根据服务器所在地选择相应邮箱服务。配置涉及开启SMTP/POP3服务、获取授权码或应用密码,并在网站后台填写邮件服务器地址、SSL设置、账号和端口等信息。
48 0
|
1月前
|
存储 运维 安全
服务器数据恢复—存储互斥不当导致VMFS卷损坏的数据恢复案例
某公司的信息管理平台,通过3台虚拟机共享了一台存储设备供企业内部使用,存储设备中存放了公司内部重要的数据文件。 由于业务增长的需要,管理员又在这个存储网络上连接了一台Windows server服务器,结果这台存储变得不可用了。 管理员对该存储进行故障排查时发现存储中虚拟磁盘丢失,分区表丢失。重启该存储设备后故障依旧。 由于存储中的数据十分重要,没有备份。管理员为了安全起见,联系北亚企安数据恢复中心寻求帮助。 经过硬件工程师的检测,没有发现存储存在硬件故障。存储中的硬盘经过硬件工程师的检测后也没有发现任何物理故障,都可以正常读取。基本上可以排除故障是由于硬件导致的。
|
1月前
|
存储 Windows
windows server 2019 云服务器看不见硬盘的解决方案
windows server 2019 云服务器看不见硬盘的解决方案
|
1月前
|
数据安全/隐私保护 Windows
Windows Server 各版本搭建终端服务器实现远程访问(03~19)
左下角开始➡管理工具➡管理您的服务器,点击添加或删除角色点击下一步勾选自定义,点击下一步蒂埃涅吉终端服务器,点击下一步点击确定重新登录后点击确定点击开始➡管理工具➡计算机管理,展开本地用户和组,点击组可以发现有个组关门用来远程登录右键这个组点击属性,点击添加输入要添加的用户名,点击确定添加成功后点击确定打开另一台虚拟机(前提是在同一个局域网内),按 WIN + R 输入 mstsc 后回车输入 IP 地址后点击连接输入用户名及密码后点击确定连接成功!
32 0
|
1月前
|
安全 网络安全 API
163邮箱imap服务器怎么填写
163邮箱imap服务器怎么填写
|
25天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
28天前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
414 4
|
29天前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程

热门文章

最新文章