BizTalk Server 2010 Hyper-V 指南

本指南旨在提供有关将 Microsoft BizTalk Server与 Microsoft Windows Server 2008 R2 Hyper-V 配合使用的实用指南。 重点是BizTalk Server,但性能评估方法和性能测试方案对于分析虚拟化服务器应用程序的性能一般很有用。 本指南对 IT 专业人员和开发人员社区都感兴趣。

服务器虚拟化使公司有机会在单个物理计算机上运行多个操作系统。 借助此功能,可将未充分利用的服务器合并到少数完全利用的计算机上。 通过实施虚拟化,公司可以最大程度地降低与部署和操作企业应用程序所需的服务器相关的运营和资本支出成本。

潜在的成本节省促使 IT 部门评估新的和现有的应用程序,以确定适合服务器虚拟化的候选项。 大多数此类评估旨在发现虚拟化的总成本。 虚拟化的总成本是硬件和 IT 运营的货币成本之和,以及虚拟化的性能成本与物理环境中可实现的性能相比的总和。 本指南仅重点介绍虚拟化的性能方面。

从 Windows Server 2008 开始,使用 Hyper-V 技术的服务器虚拟化一直是操作系统不可或缺的一部分。 Windows Server 2008 R2 Hyper-V 提供可靠且优化的虚拟化解决方案,使组织能够提高服务器利用率并降低成本。 新增了实时迁移功能、扩展主机系统的处理器和内存支持、对动态虚拟机存储的支持等新功能,使组织能够将工作负载整合到单个物理服务器上,并且对于合并服务器以及开发和测试环境的组织而言,它是一个很好的解决方案。

BizTalk Server利用 Windows Server 2008 R2 Hyper-V 中包含的最新虚拟化改进,这可以通过生产服务器整合和业务连续性管理以及创建更动态的 IT 基础结构来降低成本。 群集功能允许BizTalk Server部署在多站点聚类分析环境中,而无需额外的软件或硬件。 Hyper-V 支持在 Windows Server 2008 R2 的虚拟化实例上运行多个 BizTalk Server 实例。 服务器虚拟化使 BizTalk 客户能够以安全的方式整合未充分利用的资源,从而最大程度地减少 BizTalk 部署的硬件占用。

BizTalk Server部署通常由许多其他组件组成,包括:SQL Server、Windows Server 和 Internet Information Services (IIS) 。 Hyper-V 通过 System Center Virtual Machine Manager (VMM) 为动态预配提供支持,这使得按需预配成为现实方案。

Windows Server 2008 R2 提供 Hyper-V 技术,通过将多个操作系统实例虚拟化到单个物理服务器上来适应服务器整合。 Hyper-V 作为 Windows Server 2008 R2 的核心部分或作为独立产品提供,可让客户尽可能轻松地在其组织中接受虚拟化。 实现 Hyper-V 有几个关键方案:

  • 服务器合并 – 通过将多个物理服务器合并到一个箱中,最大程度地减少服务器占用量、运营和资本支出, (与正在运行的应用程序关联的 TCO) 。

  • 测试和开发 - 使用虚拟机,开发人员和架构师可以快速预配新计算机,以在准确反映物理环境特征的安全环境中试用新技术和方案。 虚拟化使新计算机能够在广泛的操作系统平台上预配运行,而无需新硬件。 这为测试和开发环境提供了一个出色的平台。

  • 业务连续性和灾难恢复:Hyper-V 包括强大的业务连续性和灾难恢复功能,例如实时备份和快速迁移,使企业能够满足其服务级别协议。

    注意

    有关如何使用 Windows Server 备份来备份 Hyper-V 虚拟机的信息,请参阅 Microsoft 知识库文章958662 “如何使用 Windows Server 备份从基于 Windows Server 2008 的计算机上的父分区备份 Hyper-V 虚拟机”。

    有关如何使用 Windows Server 2008 R2 中提供的 Hyper-V 实时迁移功能的信息,请参阅“Hyper-V:在 Windows Server 2008 R2 中使用实时迁移的分步指南”。

  • 动态数据中心:通过将 Hyper-V 与 Microsoft System Center 工具套件相结合,组织可以自动执行虚拟机配置和监视。 有关详细信息,请参阅 System Center Virtual Machine Manager

    本指南中的信息与 Hyper-V 的服务器合并、测试和开发方案直接相关。 其他两种方案不在此指南中。

    有关 Hyper-V 的核心方案的详细信息,请参阅使用 Hyper-V 进行虚拟化:概述 和本指南 附录 1 部分中的主题。

谁应该读这篇文章?

  • 与 BizTalk Server 合作的所有 IT 专业人员

  • 部署、优化和维护应用程序环境的 IT 专业人员

  • 与开发团队合作来评估和优化系统体系结构的 IT 专业人员

  • 创建和维护BizTalk Server应用程序的开发人员

  • 对性能优化和识别性能瓶颈感兴趣的开发人员

本指南的目标

本指南的主要目标是提供有关如何确定在 Hyper-V 上运行BizTalk Server是否可能满足性能预期的指导。 本指南还有助于优化已部署的 BizTalk Server 应用程序。

该项目的实现目标如下:

  • 为评估、设计或实现虚拟化BizTalk Server环境的任何人提供具体指导。

  • 介绍用于衡量虚拟化服务器平台性能功能的性能监视器计数器和工具。

  • 提供根据物理和虚拟化服务器环境之间的性能差异确定虚拟化成本的准则。

  • 制定在规划或优化虚拟化BizTalk Server环境时使用的最佳做法。

  • 提供体系结构指南,帮助你确定如何在虚拟化环境中部署BizTalk Server。

  • 识别并记录虚拟化环境中的性能瓶颈。

本指南中有哪些内容?

有关在 Hyper-V 虚拟化环境中实现BizTalk Server解决方案的指南。 本指南包含: