服务器虚拟化并不是一个新概念,IBM在40多年前就在其大型机中引入了虚拟化概念。然而,服务器虚拟化只是“老王燮堂千妍”,并且直到最近两年才一直“飞入普通人的家园”,并且已经出现。如今,如果您的服务器尚未虚拟化,或者即使您甚至不了解虚拟化的优势,您也会觉得有点过时。
是什么让虚拟化成为当今IT世界的前沿?事实上,服务器虚拟化受到IT社区广泛关注的原因并不是一些技术爱好者的热情,而是以下因素。首先,PC服务器正变得越来越强大。认为它不在“关键应用程序”大厅的PC服务器已经开始越来越多地“侵蚀”只有高端Unix服务器才能承担的责任,以及服务器的低成本和易用性。 PC服务器。让每个人逐渐提高PC服务器的信心,PC服务器不断攻击城市并不断获得越来越多的关注。
如何选择合适的虚拟化产品来支持下一代数据中心?数据中心需要哪些虚拟化功能?作者认为,数据中心级别的服务器虚拟化产品应具有以下七个特征:
1.数据中心虚拟化解决方案需要业务用户的广泛验证
要将虚拟化技术引入数据中心级环境,我们必须首先检查用户对产品的情况。如果产品具有少量用户并且在各种复杂环境中未经过真正验证,即使它提供了非常好的演示,它仍然无法在数据中心的大量关键环境中使用。由于数据中心环境通常非常复杂,数据中心的用户对应用程序的在线时间等有严格的要求。不成熟产品的引入可能会危及生命
如今,您可以看到来自不同服务器的许多虚拟化产品。最成熟的是VMware,它是9年前第一个进入PC服务器虚拟化的公司。所有财富100强公司都采用VMware虚拟化解决方案。与此同时,VMware虚拟化解决方案已在超过20,000个企业级用户环境中经过测试和广受好评。虽然它很快将进入中国市场,但已经建立了大量的中国用户群,VMware已经成为企业数据中心选择的服务器虚拟化品牌。下图是一些VMware家庭用户的列表供参考。
2.虚拟化数据中心,形成完整的生态系统。要访问数据中心应用程序,虚拟化产品必须满足各种复杂环境的需求。数据中心团队拥有各种复杂的模型和模型,对虚拟化产品提出了严格的要求。虚拟化产品不仅可以安装在PC服务器上,而且虚拟化通常涉及整个IT架构。因此,虚拟化产品必须与、存储设备网络设备完美兼容,并得到多家硬件供应商的支持。并承认。此外,虚拟化涉及相应的操作系统和应用层,并且还与在数据中心中运行的各种X86平台的操作系统和应用程序兼容,以确保互操作性。因此,在选择虚拟化的过程中,有必要通过IT架构的各个方面来检查其兼容性和互操作性,而不是简单地从服务器端判断问题。
目前,VMware已与业界各种、硬件平台的供应商进行了广泛的合作,并形成了广泛的支持平台。这构成了VMware虚拟化解决方案的生态系统,确保基于VMware的虚拟化企业数据中心与快速、和及时的、兼容。以下是VMware虚拟化解决方案生态系统的概述。
3.数据中心的虚拟化解决方案必须具有很高的可靠性和可扩展性
服务器虚拟化正在迅速改变IT架构,因此一旦实施,虚拟化产品的可靠性和可扩展性就成为数据中心的核心。、是生死攸关的问题。因此,有必要从可靠性和可扩展性的角度彻底检查虚拟化产品。为了满足可靠性要求,数据中心虚拟化只能选择整个架构的虚拟化架构,如下图所示。

对于这种架构,虚拟化层的稳定性至关重要,因此要实现可靠性要求,虚拟化层通常是专门设计的虚拟化内核,而不是通用操作系统,可以提高可靠性。当然,可靠性和可扩展性的最佳验证不是理论,而是用户的实际应用。如下图所示,VMware ESX Server使用的实际用户数据通过虚拟PC服务器运行超过950天,没有任何停机时间。大量用户案例还验证了VMware ESX Server的出色可扩展性。许多国内外用户已经在具有4路CPU的PC服务器上成功实现并执行了30多个虚拟机。 VMware VirtualCenter管理工具在每个数据中心的复杂环境中都非常出色。您可以轻松管理数千个虚拟机,并成为虚拟化管理中心。它是管理数据中心虚拟化环境的最佳选择。
4.数据中心的虚拟化也带来了高水平的性能。
性能是数据中心追求的重要指标,因此性能的虚拟化消耗也是一个研究要素。优秀的虚拟化产品本身应该能够占用尽可能少的资源,从而允许更多资源来运行用户应用程序。同时,还需要在不同虚拟机之间编程资源,以确保在虚拟化平台上运行的所有应用程序都以高速和可靠的方式运行。为了满足这一要求,虚拟化产品实现了CPU和存储器资源,诸如CPU兆赫、来控制存储器控制器MB的精确控制,确保服务器资源最大化利用,尽可能简化虚拟化层的时间带来的负载。当然,有些功能CPU还很好的支持,如:多线獭⒍嗪恕⑿槟Caníbales妓女缦^ h栾劲采取篡改曦MWare ESX Server上运行要配置的虚拟机IBM Notes多线程CPU、MHz的配置简单方便,最大限度地利用CPU资源来实现最佳性能。
当然,资源的有效调度为(预留值)的一个重要性能指标如下保留、Limit(最大值)和管理操作(动作),良好的规划系统的关键资源,以确保有效地利用系统资源。您只能通过Actions分配最基本的资源并介绍资源竞争机制和虚拟机优先级。一旦多个虚拟机同时竞争给定资源,就会根据其操作分配它们,以确保优先级最高的虚拟机。首先获取这些资源同时,当这些资源空闲时,也可以使用其他虚拟机。此外,虚拟化的性能还可以通过比较虚拟环境和物理环境来确定虚拟化资源的使用。下面是VMware ESX 3.01的性能与香港用户站点机器的物理性能的比较。使用的测试工具是SPECcpu INT2000。您可以看到虚拟化对服务器性能影响不大,影响基本上不到6-7%,对不同应用程序的影响略有不同。
5.数据中心虚拟化解决方案必须支持加载企业级应用程序。
数据中心应用程序差异很大,某些应用程序的负载可能很高。与这些高负载应用程序的兼容性对虚拟平台来说是一个挑战,如下图所示。为此,在选择虚拟化时,它取决于产品支持负载的容量。否则,数据中心的许多应用程序将无法享受虚拟化带来的好处。最后,必须完成包管理,这增加了数据中心的复杂性。 。每个虚拟机的VMware ESX 3.x的支持多达16个GB的内存和4个虚拟CPU,这有利于宽范围的高负荷应用的执行,并与载体的数据中心为高完全兼容负载
6.数据中心虚拟化提供灵活的资源调度和动态负载调整功能
构建虚拟化数据中心时,要享受服务器的最高利用率,并考虑易维护性。例如,当在物理服务器上运行20到30个虚拟机时,如果无法使用有效体系结构和动态资源调度的设计功能,则将加强对此物理服务器的维护。因为在传统模式下,每个服务器只托管一个应用程序,所以通常可以请求停机来维护服务器,这只会影响一个应用程序。部署服务器虚拟化平台后,服务器硬件停机会影响数十个应用程序,这使得停止物理服务器变得非常奢侈。因此,虚拟化平台必须提供虚拟机的动态迁移功能。当需要服务器维护时,物理服务器上的虚拟机将在线动态迁移到其他物理服务器,因此无需担心维护。实际上,VMware(虚拟化领域的领导者)在Virtual Infrastructure 3产品中提供VMotion,以实现虚拟机的动态虚拟迁移,如下图所示。当我们想要将服务器保留在左侧时,我们只需通过VMotion技术将运行在其上的Windows和Novell虚拟机迁移到右侧的物理服务器。之后,左侧的物理服务器被维护,甚至被新服务器替换。 VMotion技术使数据中心用户可以轻松实现停止物理服务器而不停止应用程序的神话。
当然,如果虚拟机可以根据虚拟机的负载大小进行动态分配,虚拟化的数据中心将获得更多的回报,给用户带来更多的灵活性来控制他们的服务器资源和应用交付。这需要支持虚拟机的在线迁移功能。如果没有虚拟化的在线迁移功能,虚拟机的动态分配将成为空中城堡。事实上,通过DRS功能(分布式资源的编程)中,VMware可以根据物理服务器负载的分布调整动态负载分配,从而确保所有物理服务器资源可以用于最大,从而避免服务器资源。在缺少其他服务器资源的情况下,这也间接地提高了服务器利用率并降低了服务器硬件的投资成本。
7.数据中心虚拟化解决方案必须提供出色的管理功
实施虚拟化后,整个数据中心的管理在很大程度上取决于虚拟化的管理。因此,虚拟化管理必须正确、准确、方便。这也是选择虚拟化产品的重要考虑因素之一。当然,考虑到管理软件,虚拟化本身的时候,我们也必须重视的软件虚拟化管理和第三方软件的集成能力,如果虚拟化产品本身提供的SDK和API方便用于二次开发。
VMware提供业界最成熟的虚拟中心来管理数据中心的虚拟化环境。虽然享受虚拟化带来的巨大好处,但它不会增加用户管理的负担,但会降低管理数据中心服务器的难度。
数据中心虚拟化正在蓬勃发展,以及他们是否承认与否,新的PC服务器,超过50%的被默认在2009年考虑到上述七个要素虚拟化,你可以很容易地确定数据中心虚拟化产品的最佳选择。基于充分考虑和选择的虚拟化解决方案,可满足您的可靠性数据中心支持、、、稳定性、绩效管理和要求等方面,真正享受