如果您在考虑在 VMware® 上运行 Microsoft® Exchange 2010,很容易找到这样做的充分理由:
即便有着这些及其它优势,每次我谈论在 VMware 上运行 Exchange 时几乎都会听到几个问题。在本文中,我将尝试解答几个最常见的问题,并提供与在联合使用 VMware 产品和 NetApp® 产品的环境中运行 Exchange 相关的一些最佳实践。
我能得到支持吗?
自从 Microsoft 提供有竞争性的虚拟化产品以来,有许多关于支持方面的问题。Microsoft 最近对其针对 VMware 的许可和支持策略做出了两项更改,解决了许多长期以来存在的疑虑:
除了 SVVP,如果您签约 Microsoft 服务金牌支持计划,那么您还有资格获得 Microsoft 虚拟化应用程序的直接支持。您还可以从服务器 OEM 供应商、VMware 全球支持服务 (GSS) 和技术支持联盟网络 (TSANet) 获得支持。
有关如何获得支持的更多信息,您可以参阅《在 VMware 上运行 Microsoft Exchange 2010 支持和许可指南》。
在 VMware 上运行 Exchange 性能如何?
评测的性能
对于 Exchange 等关键应用程序,每个人都了解物理服务器能提供什么样的性能,但对虚拟服务器的性能仍存有疑虑。消除疑虑的最佳方法就是看看 VMware 和 NetApp 已进行的广泛的性能测试,这样您在虚拟化 Exchange 时,就不会对性能表现感到意外了。大多数此类测试是用 Exchange 2007 完成的,但是我认为(尤其是考虑到 Exchange 2010 I/O 需求比 Exchange 2007 明显减少这一情况),您完全可以放心:如果在 Exchange 2007 性能不错,那么在 Exchange 2010 上性能也会很好。
图 1 提供了在 VMware 上运行 Exchange 的性能的摘要。如您所见,虚拟性能与物理性能之间的差异始终保持在 5% 以内。即使有 4,000 个用户,CPU 负载也仅达到 25%。在物理情况和虚拟情况中,使用频繁的用户的数量与 CPU 的增加成线性关系。
有关性能评测的详细信息,请参阅最近的一份 VMware 白皮书。
VMware 最佳实践
对于在 VMware 环境中使用 Exchange,VMware 已提出了大量的最佳实践。下面对这些最佳实践进行了汇总。有关完整的详细信息,请参阅《在 VMware 上运行 Microsoft Exchange 2010 的最佳实践指南》。
虚拟 CPU (vCPU) 最佳实践
虚拟内存最佳实践
网络最佳实践
资源管理和 DRS 最佳实践
存储最佳实践
通过 NetApp 存储获得性能的最佳实践
NetApp 已提出更多关于通过 NetApp 存储使用 Exchange 2010 的最佳实践。在最新 Tech OnTap 文章中及详细的技术报告中对这些最佳实践都做了介绍,还包括了利用 NetApp 存储效率功能的最佳方法。
例如,在 Exchange 2010 环境中,结合使用 NetApp 重复数据删除和自动精简配置可以节省 40% 到 60% 的存储。
以使用 NetApp 存储优化 Exchange 性能为重点的其他最新进展。例如,在最近的 NetApp 与 Microsoft® Exchange 2010 的基准测试中,添加闪存使 IOPS 的数值翻了一番,并且使支持的邮箱数量提高了 67%。这些结果将在 TR-3867:《将闪存用于 Exchange 2010》中进行说明,该报告计划于 2010 年 9 月发布。
如何实现高可用性并进行灾难恢复?
在虚拟环境中为 Exchange 2010 创建灵活的高可用性 (HA) 和灾难恢复 (DR) 配置实际上更加简单,并且更便宜。对于数据保护,在所有级别有更多选项和更大的灵活性。
为配置高可用性和灾难恢复,您首先必须了解 Microsoft 对 Exchange 2010 的本地弹性选项所作的重大更改。
为了替换早期版本 Exchange 的服务器和数据弹性选项,Microsoft 实施了数据库可用性组 (DAG)。DAG 使用曾用于 Exchange 2007 群集连续复制 (CCR) 的日志传送功能。DAG 包含 2 至 16 个邮箱服务器。每个邮箱服务器都可容纳一个或多个主动或被动数据库副本。每个数据库都具有单独的状态,因此一个服务器可以托管多个数据库的副本,并一次只允许部分副本处于活动状态。
DAG 使用一个称为 Active Manager 的 Exchange 新组件。Active Manager 可以加快故障转移和自动恢复过程。出现故障时(包括基础存储或存储连接故障),Exchange 2010 会将一个数据库副本“提升”为活动状态,然后邮箱角色承担起充当该数据库的邮箱的任务。故障转移过程不超过 30 秒。
避免本地故障
VMware 提供了多种可行机制,避免 Exchange 2010 出现本地故障。
避免站点内故障
要避免站点故障,VMware 建议将 VMware 站点恢复管理器 (SRM) 与 DAG 功能结合使用。DAG 提供本地站点保护,而基于存储的复制(如 NetApp SnapMirror®)用于保持灾难恢复设备与主站点同步。NetApp SnapManager® for Exchange 可以提供应用程序感知的复制,以确保一致性。如果在灾难恢复设备启动恢复操作,SRM 将自动化处理并加快恢复流程。在最近的 Tech OnTap 圆桌会议中,VMware 和 NetApp 的与会人员讨论了使用 SRM 针对 Microsoft 应用程序(包括 Exchange)进行灾难恢复的详细信息。
在《在 VMware 上运行 Microsoft Exchange 2010:可用性和恢复选项》中详细介绍了这些高可用性和灾难恢复方法以及其它方法。
NetApp 最佳实践
对于使用 DAG 的 Exchange 环境,NetApp 制定了以下几项需要记住的最佳实践:
结论
Exchange 2010 的使用率一直比较高,并且虚拟化也备受关注。VMware 收集了大量的参考资料和其它资源,协助您成功虚拟化 Exchange 2010 。您可以在此处访问所有资料。该链接中有许多关于容量计划、调整大小的信息,以及很多其它主题。
VMware 还投入了大量人力物力,与 NetApp 等重要合作伙伴联合测试和制定 Exchange 解决方案。Tech OnTap 特别刊登了一些着重介绍 Exchange 和其它 Microsoft 应用程序虚拟化的最新文章。(请查看边栏)。您可以在 NetApp Exchange 页面上查找所有 NetApp 资源。
用户评论