大家通常认为,无论是台式机、服务器还是存储系统,虚拟化技术都是改善可扩展性、连续性、性能和资源效率的最佳途径。然而实际上,说起来容易做起来难。这种困难的一方面在于,知道该从何处开始入手、如何控制风险以及哪里继续不使用虚拟化技术。
面对削减成本、提高效率的压力,公司通常的反应是建立虚拟化环境,以便积极主动地紧跟这个新趋势。然而,这样一种方法却可能弊大于利。
Systems Alliance公司的技术架构师Jeff Holland说:"如今,虚拟化技术存在的主要问题之一是,许多企业利用服务器虚拟化来缓解服务器散乱现象。"但是一种随意性的方法,加上缺乏一项战略性的虚拟化计划,只会导致散乱现象加剧--这会出现的是虚拟机散乱现象。
Holland解释:"如果部署这些虚拟机方面没有任何一套科学的程序,IT部门就会部署新的虚拟机,支持原本很容易部署到任何现有服务器上的轻型应用程序。"导致虚拟机散乱现象的其他原因是,"一些应用程序和服务与同一台机器上的其他应用程序和服务无法顺畅地协同运行。"
所以,贵公司开始从哪些环境迁移至虚拟化平台最合适呢?以下是五大应用环境,没有特别次序之分,还介绍了对此深有体会的IT主管们给出的相应经验和建议。
新应用程序"先虚拟化"的方法--HyTrust公司的联合创始人enata Budko建议:"每个新的应用程序都应该虚拟化,除非有充分的理由证明不该这么做。另一个非常适合虚拟化的方面就是'千篇一律'的基础架构中心,比如零售分店环境。一旦这类环境经过了虚拟化处理和合并,就很容易把它们复制到在其他地方安装的类似环境。"
测试和开发--Technisource公司的总负责人Swastik Lahiri解释:"测试和开发环境很适合使用沙盒(snadbox),因为这种环境可以迅速建立起来,独立于生产IT系统进行管理。另外,它也没有漫长的采购准备时间,而物理硬件常常有漫长的采购准备时间。"虚拟化不但非常适合测试和开发环境,"对概念证明和快速原型环境而言具有同样的吸引力,"他如是说。
质量保证和工程部门--Fetch Technologies公司的工程主管Jenson Crawford说:"我们单单为质量保证这个环境管理着约50个虚拟服务器,能够逐步增加新项目需要的所有服务器,并且在短短几分钟内、而不是几天内回收利用旧项目的这些服务器。"他表示,IT部门的目标是,把该公司的全部服务器都进行虚拟化处理。"这已带来了极大的回报,因为质量保证和工程部门的工作人员能够根据需要来部署及管理服务器,缩短了我们交付软件的时间。"
低风险服务--首先迁移容易的部分,比如网络服务器、打印服务器、文件服务器和单一系统应用程序等。冠群公司(CA)技术虚拟化和服务自动化事业部的产品营销副总裁Andi Mann解释:"把这些环境一块放在虚拟机上,可以迅速收到成效,体现在提高业务连续性、敏捷性和资源效率上,当然还能节省成本(包括资本费用和运营费用)。"把人力资源系统等低风险服务(比如文件服务器和内联网应用程序,但不包括工资单或电子邮件系统)迁移到虚拟机上,是"向生产环境虚拟化迈出的下一步。"
预计需求低的系统--Evolve Technologies公司的首席执行官兼微软2010年虚拟化最有价值专家(MVP)Dave Sobel表示,如果哪些系统有着较低、容易预测的需求,马上就能确定它们明显适合虚拟化处理。这是他给出的部分核对列表,以便你入手:
o处理器利用率极低的系统
o内存资源需求极低的系统
o不需要大量驱动器存储的系统
o冗余服务器或热备用服务器
o偶尔使用或有限制使用的服务器
o许多不完全可信的人需要访问控制台的系统
尽管虚拟化的这五大应用环境会帮助你相对顺畅地开展下一步工作,但要是毫无准备,就贸然行事,就很可能会在一些方面引发恶梦。
Vyatta公司的首席执行官Kelly Herrell提醒:"最糟糕的虚拟化目标是最缺乏标准化的,因为它们很容易遇到可能出现的架构变化,而每次改动之后都需要大量的重做工作。设计重新做过是一方面;虚拟化设计重新做过更是加大了工作的艰巨性。"
【编辑推荐】