服务器数量迅速增加,管理费用也不断攀升,有效利用自动化、虚拟化工具,不但可以提升服务器利用率、减轻管理负担,而且可以有效降低服务器管理费用。
根治被迫升级的苦恼
当MikeBrannon开始建设NationalGypsum的电子商务网站时,他把一台服务器设置用于跟踪订单、一台服务器用于处理PDF发票、另一台用于补丁测试。他说,将不同的服务器用于每一个不同的功能已经成为习惯,但是随之而来的麻烦,就是高昂的管理费用。
过了3年,在有了53台服务器之后,Brannon发现自己拥有了几十台处理能力没有得到充分利用的服务器。每一台机器都意味着更多需要管理的设备以及需要应付的更多的停机时间。他说:“如果你必须更换硬盘、内存或电源,你就得在这段时间里停机。”此外,很多应用可以轻松地运行在350-MHzPentiumIII处理器上,但是每次硬件租期到期时,他都被迫升级到性能更强大的机器上。
这位Internet技术高级经理利用VMware的ESXServer分区软件治好了自己的坏习惯。他预计这种服务器整合工具将为公司每月节省5800美元的硬件租用费。Brannon淘汰了53台HPDL360服务器,用一台8颗处理器的IBMX440生产服务器和一台用于测试的4颗处理器的HP服务器取代了它们。
VMware的虚拟机器软件使客户可以在一个Intel处理器上运行操作系统的多个实例和多个应用程序。该软件是几款提供某种形式的服务器虚拟化的新工具之一。
IDC的分析师说,几年来服务器数量迅速增加,促使客户希望更高效地管理服务器资源,因而规模达10亿美元的服务器自动化市场应运而生,一批提供服务器自动化工具的新兴企业因此逐渐引起了市场的关注,这里要介绍其中几家提供的工具,包括:
●Opsware公司(以前叫Loudcloud)的软件,软件自动完成服务器配置、更改管理、补丁管理、应用部署以及其它服务器和应用程序跨多个数据中心的运行。
●ThinkDynamics的ThinkControl套件,可创建服务器资源池,利用政策自动完成这些资源的配置来满足意外的需求变化。
●TopSpin的360交换计算系统,提供动态配置提供虚拟内存与CPU、存储与网络I/O(包括万兆InfiniBand连接)的交换机模块。
根据不同的应用环境,一些工具比其他工具更合适。例如,ThinkControl可能更适合异构的Web服务器群,因为在这种环境中,设定码一旦更新,这个操作系统的新映像就需要复制到数百台服务器上。另一方面,Opsware在应用程序级上自动完成和保存配置变化,非常适合于复杂的系统组合。

虚拟技术厂商
部署虚拟化工具的风险
ForresterResearch分析师GalenSchreck说,用户可以部署多种虚拟化工具:这不是非此即彼的问题,但是他们必须考虑所涉及的风险,如在一些情况下,服务器CPU的问题可能会让运行在这个CPU上的所有虚拟计算机瘫痪。
VMware公司产品管理高级主管MichaelMullany指出,脆弱性主要出现在硬件级上,例如,CPU过热或服务器的内存芯片坏了,或者网络接口卡或主机总线适配器卡发生故障。另一方面,操作系统故障将不会影响运行在同一个CPU上的其他虚拟服务器。他说,在操作系统级之下,分配给每个虚拟服务器的物理内存是隔离的,这阻止了像内存泄漏等事件的发生。