解决
一是应用无法在服务器上整合,一些新的业务不断地提出增加配置服务器的要求。为了避免冲突和兼容性,希望一个业务一台服务器,所以每个业务希望自己是单独服务器。詹主任说:“有时觉得还挺有趣,咱们有多少个大的应用系统,数数服务器就知道了。”二是在数据中心机房中,服务器数量庞大,动辄几十台上百台服务器,直接后果就是机房面积需要不断扩展,在地价不断上升的今天,导致了企业的运营成本高居不下。三是服务器的耗电庞大,运行需要用电,散热需要用电,就连备用电源UPS也随之“水涨船高”,不断投入。四是数量庞大的服务器群所带来的运行维护成本直线上升。
2005年年底,英特尔推出了面向硬件的虚拟化支持技术及相关的处理器产品。这是第一次在X86平台上实现了本机虚拟化,将基于X86架构的服务器的虚拟化技术应用,推向了一个新的台阶。不约而同,水利部信息网和中国电信网络运维部都在这个时候开始真正关注虚拟化技术。
2006年上半年,詹主任和其他工程师发现,其实在他们网络中心的每台服务器上,实际运行的CPU利用率特别低,平均下来是10%左右,还有90%的资源处于闲置状态,浪费程度很高。在那个时候,他们就开始关注利用虚拟化技术进行服务器整合。一开始,他们配置了两台服务器进行虚拟化应用,把多个应用配置在一台服务器上,在测试阶段,从一台服务器逐步演进到虚拟5台、10台服务器的应用,一直到测试阶段完毕,两台服务器承担了近20台服务器的工作。测试阶段的半年过后,他们就把能够进行虚拟化应用的服务器全部“虚拟化”了。詹主任说,他们水利信息网主要是采集各个省、市、地区的水利工程、水文、水质等方面的数据,要把一切资源数据化,以期水利部在进行水利决策时提供尽可能详尽且准确的信息。他们的业务方式就是接收来自于下级单位上传的所有数据,几乎是时时都有数据传上来,业务系统的运行一刻也不能停顿。
目前水利部信息网主要在管理应用、网络监控、防汛管理这几个部分进行了服务器的虚拟化技术。水利部信息中心共采购了4套服务器虚拟化产品,总共替代下来30台服务器。对于节省下来的设备,詹主任说:“还有利用价值的就留下接着用,不能用的,超过服役年限的也就退伍了。”设备数量减少了,利用率增加了,还节省了很多空间。测试阶段完成后,又试运行了半年左右的时间。
“在虚拟化实施期间,我们做了大量测试,发现这些虚拟机还算比较稳定,我们才大着胆子把更多的应用放在上面。”而中国电信网络运维部王艳川主管则认为,他们选择服务器的虚拟化过程,主要是“耗费不起在上系统时,安装操作系统、应用软件、测试联调时所浪费的时间成本。”中国电信网络运维部主要是对电信网络的运行维护进行管理,负责全国各省、地、市电信的网络设备及基础设施的数据集中管理,并接受来自网管监控层的调配指令,实施相关故障修复、资源调配的工作。由于电信部门处于非常重要的地位,几乎不允许关键业务出现中断,所以他们对于虚拟化技术的尝试仅仅是在一些测试系统环境中。王主管说:“经过一些测试,我们发现,如果在一台服务器上运行有5个以上的虚拟机,使用虚拟化软件就比买服务器划得来。”看来他们已经考虑在节省预算、成本方面应用虚拟化技术。