业界许多分析师都认为,对数据中心服务器进行虚拟化和整合能够显著降低成本,因此,无论是哪种行业、哪种规模的企业,至少都应该对部分服务器和应用实施虚拟化。
但是,当企业为了节省成本而开始执行虚拟化时,必须意识到虚拟化的第二阶段很可能要求企业在新工具方面有所支出,而这些支出很可能远远超出虚拟化项目在短期内节省的成本。如果对于第二阶段没有做好规划,那么企业很可能会在第一阶段中止步不前。分析师认为,一旦停滞于第一阶段,就意味着虚拟化项目虽然让企业在硬件方面节省了钱,但企业实际上从其虚拟化中只获得一小部分的利益。
Forrester研究公司首席分析师James Staten指出,当企业发现,搭建10至20台虚拟服务器的成本只相当于一台物理服务器的价格时,它们就开始争先执行服务器虚拟化项目,计划将 25%~35%的物理服务迁移到虚拟服务器上。然而,很快这些企业便遇到了"虚拟机停滞"(VM stall)--由于一些成本和组织问题导致虚拟化停滞不前的现象,从而使整个虚拟化项目都受到了直接的影响。
Staten说:"在从物理服务器向虚拟服务器迁移的过程中,许多企业可能已经迁移了50%的服务器,但其思维方式仍然与使用物理服务器时相差无几,有很多问题他们都没有深思熟虑。例如,虚拟化项目在许可证上的成本,一台主机上究竟安置多少台虚拟机最合适,虚拟化环境里性能和容量管理的问题,以及在支持方面所需的工作量,等等。"
Gartner公司研究副总裁Chris Wolf指出,如果一方面对每一台服务器的每一项工作负载都做了虚拟化规划,而另一方面却不从根本改变IT部门规划容量的方式,以及其分配计算资源的方式和IT部门工作人员的支持维护时间,那么只能使IT部门中充斥着大量重复的流程,并且随着物理对虚拟迁移(P2V)进程的不断扩大,投资回报率也会不断下滑。
Wolf说:"如果在虚拟服务器上重复以前的管理方式,将使您的投资回报进入快速下降的恶性循环。"Staten认为,要想保持虚拟化项目的健康发展,需要在组织和技术方面做出双重改变,而且需要在迁移的特定阶段保持两方面的协调发展。以下建议将帮助您在虚拟化项目的四个关键阶段中有效地避免"虚拟化停滞"。
1.不要盲目追求虚拟机数量
与虚拟化项目的其它阶段相比,第一阶段是一个令人欣喜若狂的阶段--看得见的、立马见效的成本节约。
不过,IDC的研究分析师Gary Chen认为,这很可能让IT和业务部门经理产生对未来产生不现实的期望。
Chen解释道,在初次尝试虚拟化的"美味"后,许多IT部门会以相同的成本指标来估计未来的成功,这意味着IT部门只考虑到物理主机上的虚拟机的密度问题,而没有关注将来在管理工具方面的投资,以及对IT经理们进行的培训,使其能够以新的方法来优化虚拟资源分配方式。
"物理服务器与虚拟服务器的比率,以及在一个环境中整合的机器数量,其实没什么意义,虽然这些指标通常是很多人用来夸耀的资本。我们真正需要关注的重点是,如何实现更高的效率,即如何在整个计算资源池中实现更高的持久使用率和峰值使用率。"Staten说。
2.改进IT管理方式
Staten表示,在迁移的下一个阶段中,要想实现真正的成本优势,就需要具体了解单台虚拟机正在为哪个业务部门执行什么任务,以及虚拟机需要哪些资源。
Wolf则认为,必须要改变IT管理和支持方式。对于IT经理来说,如果不能建立资源存量清单,提供比可用物理服务器数量更为详细的信息,那么他们便无法实现特定虚拟机或工作负载在整个可用服务器群中的智能分配。而对于拥有远程虚拟化基础设施的企业来说,也无法向数据中心分支机构去分配资源。
"当在试图实现虚拟机的供应自动化,以及资源使用、移动和寿命方面的调控时,您很可能会发现需要用到新的管理工具。"Staten说。
要避免"虚拟机停滞",就必须改变资源管理和分配方式,将管理虚拟机的责任交给系统管理员,由管理员根据使用虚拟机的业务部门,或具体的应用或其它因素来决定如何分配,而不是按照服务器的部署地点来进行分配。
如果不能高效率地分配人力资源,则导致工作的重复、额外工作和责任空白,而所有这一切都会导致虚拟机没有具体而明确的责任人,从而形成资源的巨大浪费。
Staten说:"如果企业没有实施生命周期管理,或没有对系统管理和支持的流程实施任何自动化,则可能出现人浮于事的现象,并会使进展的速度慢下来。"最基本的要求是,必须了解这些虚拟机的具体任务是什么,或者这些虚拟机是否已经分配到了具体的任务。
1E软件公司是一家资产管理厂商,并定期赞助资源使用效率方面的研究工作。据该公司首席执行官Sumir Karayi称,很多数据中心管理员都报告称,在其所维护的服务器中,大约15%没有执行任何有用的任务,换句话说,这些服务器被闲置着。
Karayi说:"IT部门通常只关注正常运行的时间。他们的工作是保持机器正常运行,而运行的是什么则没人关心,因此他们只会查看资源的使用率,而非工作负载。如果一台服务器一直在备份、打补丁,并且在安装补丁后重新启动,那么在外人看起来这台服务器似乎一直在工作。而在虚拟服务器上,这些问题更容易被忽略,因为即使虚拟服务器没有做什么实际的工作而只是保持着运行,在外人看来似乎也没有发生多少实际的成本。"
3.关注整个数据中心使用率
Wolf说,即使存在上述种种问题,许多企业仍然在开展雄心勃勃的迁移工作。
他说,虚拟基础设施的真正优势在于灵活性,而要确保这种灵活性,IT部门必须能够使用虚拟机移动性、详细的资源管理、自动化的供应和变化管理,否则整个基础设施将无法高效工作。
"我们的衡量标准将不再是单台服务器或虚拟机群在运行某项应用时的使用率有多高,而是整个数据中心一贯的使用率有多高。"Staten说。根据 Gartner公司虚拟化最佳案例中的分析,这就要求对数据中心的资源拥有近乎实时的感知和管理能力,这意味着要能够对资源进行测量、监视和分配,要优化每项工作负载、每台虚拟服务器和每台物理服务器的性能。
不过,Chen认为,性能优化只是整个平衡中的一部分。除了虚拟机使用过程中的浪费现象外,当出现过度使用或授权监督过度时,成本也会大幅上升。
Staten说,正是由于这一原因,许多公司都在重新协商其企业授权协议。终端用户启动一台服务器或应用实例的过程已经变得过于简单,因此很容易占用操作系统、应用和数据库的授权。而且用户很可能在使用一天后,就放任其继续运行,并且可能在第二天又启动一个新的实例。
IDC在2010年的一项研究则显示,有25%的IT部门都通过手动方式管理服务器和存储,只有30%的IT部门将数据中心运营成本列为优先处理的问题,而且只有25%的IT部门在持续关注软件的授权成本。在全世界范围内,只有31%的IT经理,将服务器、存储和网络管理的集成列为虚拟基础设施中的关注重点。
Forrester公司副总裁兼首席分析师Galen Schreck认为,许多IT部门都认识到了虚拟基础设施精细化管理的好处,但却无法实现。理由之一是因为这方面的工具比较有限,另一方面还是因为这些部门的思维方式没有改变。
4.帮助业务部门认识成本
尽管多数企业都缺乏精细的资源分配、基于策略的精密管理,或者是远距容量管理计划,但根据IDC去年12月的一项研究,到2014年时,在物理服务器上支出的每100美元中都会有36美元用在充当虚拟服务器主机的硬件上。这项研究还预计,到2014年,每台物理主机上平均运行8.5台虚拟机。Chen认为,这种趋势将推动各公司的IT部门改变其业务方式。
"有很多成本并不是明摆在桌面上的,要想让业务部门的经理去理解这些并不是一件容易的事。" Chen说。
例如,增加一台额外的虚拟机似乎是免费的,因为启动这样一台机器并不需要任何资本方面的成本。然而,授权成本、资源使用、管理、存储和其它所有的成本仍然是存在的,而且通常无法在预算分析中向业务部门解释清楚。如果不能理解这些实际的成本,以及其它任何相关因素,那么即使是技术上非常成功的虚拟化项目也会遇到停滞不前的问题。