MCPLive > 杂志文章 > 对症下药!企业服务器虚拟化应用思辨

对症下药!企业服务器虚拟化应用思辨

2011-05-01Frank.C.《微型计算机》2011年4月下

来自厂商、用户、市场调研机构的多方评论,无不说明服务器虚拟化已成为企业计算市场的热门话题。而与此同时,仍有相当一部分企业用户对虚拟化抱着敬而远之的态度。他们总是觉得“真实的”、“硬件的”、“物理的”要比“虚拟的”、“软件的”、“逻辑的”更为可靠,他们听到虚拟化后即觉得兴奋、惊喜、好奇,同时也有疑惑与担心。另一方面,当他们开始深入了解虚拟化时,又发现有更多的疑惑与困难在等着他们。当他们在实施虚拟化之前和实施过程中遇到以下问题和挑战时,应该怎样面对呢?

【问题一】如何界定适合实施虚拟化技术的服务器及应用?

某大型制造企业的信息主管表示:“虚拟化能带来的好处我们很清楚,但‘后一公里’却难住了我。”所谓“后一公里”问题,就是他不知道自己企业现有的服务器系统和应用中,哪些适合实施虚拟化,哪些不需要实施。由于所在企业的IT基础设施较为庞大复杂,企业的部门及应用种类也较多,服务器有上百台,所以当想去部署虚拟化时不知道如何下手。

从严格意义上讲,对于哪些应用适合实施虚拟化并没有明确的定义,但是通过相应的原则我们可以进行过滤。这个原则就是应用对系统资源的需求情况:有些企业级应用对资源占用率很大,可能还需要多台物理服务器来支持,这就不太适合实施虚拟化。因为虚拟化本身就是一种追求资源复用的技术,它适用于整合那些平均资源占用率略低的应用。比如某些应用平时只需要20%左右的资源,那么一台物理服务器就可以整合4个这样的应用,再留出20%的资源应对突发需求。


很多人在RISC和x86之间摇摆

当然,资源占用情况与用于承载应用的服务器的性能也是密切相关的。在计划实施虚拟化时,不光要考虑应用对服务器的处理器、内存等资源的占用,还要考虑其在I/O方面的需求。根据这一原则,用户应该选择具备相应能力的服务器:因为它要承载多台虚拟服务器,所以处理器与内存资源首当其冲,其次是平台内I/O与网络互联的能力。总之,资源占用率与占用倾向(占用处理器资源、内存资源还是I/O资源)是我们根据应用界定服务器是否有必要应用虚拟化技术的重要依据,也是我们做服务器选型时的重点参考。

【问题二】实施虚拟化应该选RISC小型机还是x86架构服务器?

某证券公司由于业务拓展迅速,对IT基础架构的需求越来越强烈。其信息主管计划通过虚拟化技术整合IT基础设施,不过在具体选型时遇到了难题:“证券交易是我们的核心应用,它要求系统绝对稳定可靠,否则对客户的交易和公司的信誉都将造成极大的隐患。x86服务器的成本优势很明显,但虚拟化技术是源于大型机、小型机上的,小型机的可靠性与可用性似乎更高,是不是选用小型机虚拟化解决方案会更合适?”

在虚拟化技术方面,x86架构的服务器阵营的确是后来者,但这并不代表它们在虚拟化应用上就是弱者。随着技术的进步,特别是随着x86架构硬件辅助虚拟化技术对性能和功能的强化,并降低了虚拟化的性能开销,x86服务器的虚拟化能力已经不存在疑问了。事实上,现在所有的基于虚拟化技术的公共云(如Google、Amazon等)都是建立在x86平台上的,而且与小型机平台相比,x86架构的服务器在加入了众多增强可靠性、可用性和可维护性的功能之后,已经能够提供与小型机相当的关键业务承载能力,也能为虚拟化提供坚实的硬件基础,足以应付金融、电信等高端核心业务的虚拟化需求。因此,对于那些没有小型机应用遗留与兼容问题困扰的用户,现在完全可以考虑使用x86平台作为核心应用的虚拟化平台;只有那些需要保留原有小型机应用的客户,才有必要认真思考两者间的取舍。

【问题三】在服务器虚拟化管理层,即虚拟化平台或虚拟机管理器应该选哪家的产品?

目前针对x86服务器的虚拟化管理软件主要有三家厂商在推动,即微软、VMware和思杰,其他参与者还有RedHat等。这些厂商都在宣传自己的虚拟化解决方案,可用户终的选择只能是唯一的。一家零售商的IT主管说:“各家的技术表面上给人的印象都差不多,实力似乎也相当,真不知道选择哪家会更好。”这种迷惑大大拖慢了企业实施虚拟化的进度,相信每个进入虚拟化世界的用户都经历过这样的选择。


虚拟机管理器要根据虚拟化的用途来选择

目前主流虚拟化软件提供商的方案大体功能正在趋于一致,但仍有各自的长处。简单来讲就是:VMware在数据中心级的虚拟化解决方案占据领导地位;如果基于Windows平台,那么微软的方案则是近水楼台;而在终端虚拟化方面,思杰具有传统的优势。需要注意的是,如果虚拟化解决方案能够提供对处理器硬件辅助虚拟化技术的支持,那么就能大大减少虚拟化的性能开销,并更容易实现新的应用。比如思杰的XenClient终端虚拟化方案,就是借助英特尔VT-d技术实现的,它使得PC终端也能生成全功能的虚拟机,而不会造成本地3D显卡与硬盘存储方面的性能下降。

分享到:

用户评论

用户名:

密码: