热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何利用虚拟化优化Exchange2010

这篇文章将为大家详细讲解有关如何利用虚拟化优化Exchange2010,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收

这篇文章将为大家详细讲解有关如何利用虚拟化优化Exchange 2010,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

自从去年11 月宣布上市以来,我们已看到许多用户对 Microsoft Exchange 2010 非常感兴趣, 其中一部分用户就是 Exchange 2003 用户。随着 Exchange 2003 逐渐停用,其许多用户正计划直接升级到 Exchange 2010。

Exchange 2010 还提供一些无疑会激发用户兴趣的重要新功能,其中包括:

架构/结构更改

I/O 改进

对数据库缓存的改进

优化空间邻接性和空间效率的新存储模式

在线维护功能

对高可用性的重大更改

当然,还有其它一些新功能,但前面已概括的许多这些功能对存储有着直接的影响。因此,NetApp 针对 Exchange 的***实践也进行了大量的更新。在本文中,我将介绍对于部署带有 NetApp 存储的 Exchange 2010 非常关键的三个问题:

高可用性

虚拟化 Exchange Server

实现高存储效率

您可以在最近发布的技术报告“Storage Efficiency and Best Practices for Microsoft Exchange Server 2010”(针对 Microsoft Exchange Server 2010 的存储效率和***实践)中找到关于这些主题及其他主题的更多详细信息(包括存储布局、大小调整和容量计划)。

高可用性

Microsoft 已对 Exchange 2010 的高可用性架构进行了重大更改。Exchange 2007 中的本地连续复制 (LCR)、群集连续复制 (CCR)、备用连续复制 (SCR) 和单个副本群集 (SCC) 不再可用。

为了替换早期版本 Exchange 的服务器和数据弹性选项,Microsoft 实施了数据库可用性组 (DAG)。DAG 使用曾用于 CCR 中的相同日志传送功能。DAG 包含 2 至 16 个邮箱服务器。每个邮箱服务器都可容纳一个或多个主动或被动数据库副本。每个数据库都具有单独的状态,因此一个服务器可以托管多个数据库的副本,并一次仅使部分这些副本处于活动状态。

DAG 使用一个称为 Active Manager 的 Exchange 新组件。Active Manager 可以加快故障转移和故障恢复过程。出现故障时(包括基础存储或存储连接故障),Exchange 2010 会将一个数据库副本“提升”为活动状态,然后邮箱角色承担起充当该数据库的邮箱的任务。故障转移过程不超过 30 秒。

NetApp 已建立了许多与部署 DAG 相关的***实践:

Microsoft 建议对每个邮箱数据库最少保留三个副本,以降低由于潜在的存储故障(包括双磁盘故障)带来的风险。NetApp 建议使用 RAID-DP 部署 NetApp 存储,RAID-DP 可以避免双磁盘故障并降低邮箱数据库副本数。当副本位于 RAID-DP 上时,我们建议为每个邮箱数据库保留两个副本。

每个 DAG 副本都是***的。为实现时间点恢复,Microsoft 还建议保留一个额外的“滞后”数据库副本,从而使时间点恢复可最长恢复到 14 天前。作为备用项,NetApp 提供了 SnapManager for Exchange 以便用户创建节省空间的 Snapshotâ„¢ 副本,并可恢复到任意时间点而无需创建滞后副本。

用于主动和被动副本的存储应在容量和性能上相同。

主动和被动副本应放在单独的卷中。

对其中一个被动节点执行备份。

HA 部署方案

如果贵公司拥有单个位置或您正为单个站点部署 Exchange 2010,则 NetApp 建议使用双节点 DAG 并至少为每个邮箱服务器保留两个副本。这为单个站点提供了高可用性。

在多个站点间扩展 DAG 的情况下,NetApp 建议至少使用三个邮箱服务器且至少为每个邮箱服务器保留三个副本,其中两个副本在主站点中,另外一个在二级站点中。这为主站点实现了高可用性以及灾难恢复。可以使用三节点 DAG 或双节点本地 DAG 加 NetApp SnapMirror 进行配置来实现此目标,从而将 Exchange 数据复制到远程位置。在 SnapMirror 自动精简复制技术和网络压缩的帮助下,当网络带宽受限制或延迟过高时可将该方法作为***备用方法。(对于 DAG,延迟必须低于 250 毫秒。)

如何利用虚拟化优化Exchange 2010

图1将双节点 Exchange 2010 DAG 与 NetApp SnapMirror 结合使用实现高可用性和 DR。

虚拟化 Exchange

虚拟化 Exchange 环境可以带来显著的益处,包括削减服务器硬件成本、节省电力和空间、提高服务器利用率、快速配置服务器、提高可用性以及增加效率。虚拟化 Exchange 2010 角色时,NetApp 建议将每个角色分隔在不同的物理服务器上,从而在出现主机-服务器故障时不会导致任何特定角色出现故障。例如,为每个主机服务器部署一个 CAS、一个集线器和两个邮箱服务器可在角色分配方面实现很好的混合效果。

***的 Tech OnTap 文章提供了虚拟化 Microsoft Exchange 及其它 Microsoft 应用程序的设计指导方针。有关其他信息及虚拟化 Exchange 2010 服务的建议,还应查看此***的 Microsoft TechNet 文章。

虚拟化您的 Exchange 环境可为您提供更多的选项来保护 Exchange 的可用性,并且由于其可以削减服务器部署成本,因此使实现高可用性 (HA) 变得更加经济可行。凭借经证实的存储效率,虚拟 Exchange 环境中的 NetApp 存储可以进一步削减成本。

提高存储效率和降低成本

优化使用您的存储始终非常重要。由于 Exchange 2010 要求多个 Exchange 数据副本来实现 HA 和灾难恢复 (DR),因此您将需要确保以尽可能高效的方式存储这些副本。

不管您是在物理服务器还是虚拟服务器上实施 Exchange 2010,NetApp 存储都会提供许多存储效率技术来显著降低 Exchange 环境所需的存储量。对这些技术使用得越多,在存储节省方面累积的益处就越大。

RAID-DP。正如之前所述,RAID-DP 提供比镜像 (RAID 10) 更好的保护来避免磁盘故障,并且由于其与 NetApp WAFL(任意位置写入文件布局)紧密集成在一起,因此它不存在其它 RAID 6 实施存在的性能问题。(有关对 RAID 类型的比较,请参见表 1)您可以在此技术报告中了解有关将 RAID-DP 与 Exchange 结合使用的更多信息。

SATA 磁盘。虽然不是严格意义上的效率技术,但毫无疑问 SATA 磁盘可大大提高一些适当应用程序的经济效益。尽管 SATA 驱动器的速度通常比不上光纤通道或 SAS 磁盘,但是 SATA 驱动器可与 NetApp 闪存配对,从而大大提高大型工作集的性能并降低与大容量驱动器相关的读取延迟。

在增大邮箱大小和缩减 Exchange Server 2010 的 I/O 配置文件的趋势下,SATA 可能是在许多 Exchange 环境中都可实行的解决方案。尽管 SATA 磁盘在性能和容量方面可能是很好的选择,但 NetApp 建议在将 SATA 磁盘用于 Exchange 部署时,应将它们与闪存结合使用,并放在一个 DS4243 磁盘机架中。

如何利用虚拟化优化Exchange 2010

表1使用 SATA 磁盘和各种类型的 RAID 导致数据丢失的可能性。

RAID 类型在五年内导致数据丢失的可能性与 RAID-DP 相比的相关数据丢失风险

RAID 10(1 个数据磁盘)0.33%163

RAID 5(7 个数据磁盘)6.0%3955

RAID 6(7 个数据磁盘)0.002%1.0

RAID-DP 7(7 个数据磁盘)0.002%1.0

自动精简配置。NetApp 自动精简配置允许对存储空间进行配置,但不会占用存储空间,直到将数据写入空间(即时存储)。由于有时很难或无法了解存储卷在创建时所需的空间大小,因此传统的配置模型通常会过度配置 LUN。未使用的空间则会保持空闲状态,直到应用程序使用它(如果使用过)。通过自动精简配置,多个应用程序 LUN 可以共享相同的可用空间池,从而大大提高空间效率。

重复数据删除。NetApp 重复数据删除技术使您可以消除任意消息传送环境中普遍存在的大量重复数据。重复数据删除可以将 Exchange 所需的存储降低 10% 到 30%,具体取决于您的消息传送配置文件。Exchange 2010 消除了 Exchange 的单实例存储功能,该功能会增加 Exchange 存储。NetApp 重复数据删除还可以帮助消除此更改产生的其它重复数据。

在虚拟 Exchange 环境中,该技术带来的益处更多。由于虚拟服务器环境具有相同操作系统、应用程序等对象的许多相同副本,因此这种环境中总是存在大量的重复数据。NetApp 存储通过将重复数据删除或自动精简克隆与 NetApp FlexClone 技术结合使用,可以消除大部分的冗余数据。实际上,与传统存储的基准相比,NetApp 可保证在虚拟环境下使用 NetApp 存储所需的存储量减少 50%。

Snapshot。必须快速、高效地备份您的 Exchange 环境。NetApp Snapshot 技术通过创建 WAFL 一致点 (CP) 提供零成本、接近瞬时的备份以及卷或 LUN 的时间点副本。使用 Snapshot 可以节省用于备份和恢复的存储成本,并带来了许多高效数据管理可能性。

为简化对 Exchange 环境的管理和数据保护,NetApp 开发了 SnapManager for Exchange 软件。SnapManager for Exchange 可以自动执行与备份、恢复和验证 Exchange Server 数据库相关的复杂、手动和耗时的过程,并使用 Snapshot 技术将备份时间降至数秒,将恢复时间降至数分钟。NetApp Single Mailbox Recovery 软件可实现对各个邮箱、邮件或附件的快速恢复,而不会中断其他 Exchange 用户。SnapManager for Exchange 提供了快速、简单地恢复到不同时间点的功能,消除了保留“滞后”数据库副本的必要,从而额外节省了存储。

关于“如何利用虚拟化优化Exchange 2010”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


推荐阅读
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 统一知识图谱学习和建议:更好地理解用户偏好
    本文介绍了一种将知识图谱纳入推荐系统的方法,以提高推荐的准确性和可解释性。与现有方法不同的是,本方法考虑了知识图谱的不完整性,并在知识图谱中传输关系信息,以更好地理解用户的偏好。通过大量实验,验证了本方法在推荐任务和知识图谱完成任务上的优势。 ... [详细]
  • 本文介绍了如何使用MATLAB调用摄像头进行人脸检测和识别。首先需要安装扩展工具,并下载安装OS Generic Video Interface。然后使用MATLAB的机器视觉工具箱中的VJ算法进行人脸检测,可以直接调用CascadeObjectDetector函数进行检测。同时还介绍了如何调用摄像头进行人脸识别,并对每一帧图像进行识别。最后,给出了一些相关的参考资料和实例。 ... [详细]
author-avatar
天狼飞虎神印
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有