有个普遍的共识认为多数服务器在大部分时间都是闲置或者使用率低下的。因此根据这个理论,通过在同一个硬件设备上载入管理程序和运行多个虚拟机来充分利用被浪费的性能是很有现实意义的。
如果只有这么简单那就好了。这种服务器整合确实有它的优势,但是并不是说部署虚拟化就是最佳的解决方案或者说虚拟化就是最划算的应用方法。
那么我们该如何进行判断呢?
首先必须了解你所拥有的硬件设备和这些硬件真正的优势在哪里。
对闲置服务器的思索
光是猜测是不够的。举例来说,你可能会想你的文件共享服务器大部分时间都是处于闲置状态,但是事实是否真的如此或者是在后台运行这数据库,网络服务器或者某些其他占用中央处理器的应用软件呢?
对于已经超负荷的服务器来说,部署虚拟化完全是在浪费时间,详细的调研和测算是了解你自身需求的唯一且可以保证成功的方法。
详细了解每台服务器该如何进行配置以及在什么地方你最可能遭遇限制也是非常重要的,尤其是在你购买了这些组件后,服务器技术又不可避免的要向前发展的情况下。
你很容易就会发现你的处理器不能支持最新的管理程序,在你制定虚拟化计划之前,需要了解许多管理程序需要诸如英特尔VT或者AMD-V这样的芯片上技术。
高级别芯片
甚至在这些技术可用提供的情况下,你还需要额外的处理器来与虚拟机工作负载保持一致,可兼容的处理器价格是很昂贵的,如果确实需要的话,还是有的。
内存定位起来应该更容易一些,但是依然代价不菲。随机存储器技术的发展太快,你不得不去购买你的过时服务器无法完全适应的内存,结果往往是事与愿违。
还有网络方面。多个虚拟机比单个服务器所需的带宽要大得多。但你的适配器够用吗?你的可扩展插槽足够快吗?是选择千兆网卡还是万兆以太网呢?你现有的硬件能满足需求吗?
最后还有维护和支持的问题。保证服务器的实时更新和运行在托管多个虚拟机时变得更加重要,服务器厂商能将他们的合同延长多长时间也是个限制因素。
这些都不便宜,也不容易,整合过时的服务器硬件尽管充满了诱惑,但是购买新的设备可能是更好的解决方案。
好好考虑一下。多核处理器目前应用已经非常普遍,寿命周期平均为三年的服务器最好配置单核或者双核中央处理器。
另外,随着英特尔公司Nehalem处理器和最新的AMD皓龙体系架构的相继推出,用户可以从中获得巨大的性能提升,帮助用户将数百台服务器整合为最小数量的规模,同时还降低了能耗和制冷成本的支出。
同样,最新的DDR3随机存储器也比以前更加的便宜和快速,另外如今你可以在服务器中配置更多的随机存储器了。万兆以太网很快将成为服务器主板的标配,你可以购买数量更少更新的服务器并实现更大的虚拟化价值。
6/27/2011
|