巨大的成本和灵活性的好处使服务器虚拟化成为任何数据中心的一个必须的组成部分。下面介绍一下如何计划、部署和维护一个完好的虚拟基础设施。
很少有技术像服务器虚拟化那样迅速成为数据中心的重要组成部分。那是因为这个基本的价值前提很容易理解:当你在一台物理服务器上运行许多逻辑服务器的时候,你能够更充分地利用你的硬件。因此,你能够投资较少的物理服务器处理同样的工作量。这听起来就像发现金子一样。
当然,这个细节是很复杂的。管理程序是你在上面部署虚拟服务器的一个瘦软件层,通常包含在一个完整的软件解决方案中。这个软件解决方案产生许可证、技术支持和/或维护成本(取决于你选择的虚拟化软件)。并且你很可能要升级到支持虚拟化的服务器处理器。
另一方面,减少服务器数量可以直接节省成本--租赁更少的空间、较少的冷却费用和减少的电力消耗。
更诱人的是虚拟化固有的灵活性。随着工作量的变化,你可以方便地打开或者关闭虚拟服务器,在运行中升级以满足新的应用程序的需求。
部署虚拟化基础设施的途径有其自己的困难。你需要说明最初的成本和中断是合理的,不会产生不现实的期望。你需要知道如何部署虚拟化基础设施的过程,如何最大限度地降低风险,如何保证性能处在可以接受的水平。
提出服务器虚拟化的充分理由
推销服务器虚拟化是很容易的。谁不想尽最大的可能充分利用服务器硬件?事实上,这个基本的想法就是非常诱人的。你需要小心不要吹嘘过度。要保证你核算了设备、部署、培训和维护可能发生的成本。同许多其它新技术一样,虚拟化实现的节省成本的好处一般是随着时间的推移逐步实现的。
大多数虚拟化部署需要新的硬件,主要是因为管理程序需要支持虚拟化的更新的处理器。因此,部署虚拟化的最佳时机是你需要向你现有的基础设施中增加服务器,或者是在更换陈旧的硬件的时候。
更新的服务器的优越的效率将帮助你充分地说明理由。首先要计算当期的基础设施需要的电力消耗和冷却水平。(最理想的情况是,这种计算应该逐个服务器地进行。这是耗费时间的,但是,得出的数字会更准确。)然后考察你计划购买的硬件的同样的技术规格,以便了解节省的电力和冷却成本。
此外,你将为同样的工作量使用较少的物理服务器。与现有的基础设施相比,你提出的虚拟化基础设施建议看起来应该是非常好的。如果新的硬件足够强大,你也许能够在每台物理服务器上运行许多逻辑服务器。
遗憾的是确定一台物理主机适合配置多少个虚拟服务器绝不是一个准确的科学。不过,有一些工具能够起到帮助作用。一些服务器整合工具将允许你具体确定你当前和计划的硬件的品牌和型号,并且在一段时间内监视你现有的基础设施。
拥有所有这些数据,你可以写一份报告确切地说明你将需要多少台虚拟化主机、什么型号以及你预计的虚拟服务器与物理主机的比例。有些报告甚至要计算新的基础设施预计的耗电量和冷却容量。调研EMC VMware、微软和其它厂商提供的选择,以便在你进入虚拟化项目之前得到最准确的数据。
但是,再说一次,不要吹嘘过度。重要的是让每一个人都认识到减少物理服务器的数量并不意味着减少逻辑服务器的数量,并不会因此减少IT人员。事实上,聘请一个有竞争力的顾问帮助计划任何虚拟化努力一般来说都是有益的。虽然基本的概念的是简单的,但是,如果没有适当的知识和经验,规划、设计和实施阶段都是非常复杂的。