部署服务器虚拟化系统的收获
通过部署服务器虚拟化系统,我们获得了相当多的收获。
1.降低了服务器的硬件采购成本,充分提高硬件资源的使用率。目前使用4台HPDL580服务器作为ESX主机,划分为生产区、生产测试区、办公区和其他一般测试区。生产区拥有主机4台,生产测试区拥有主机8台,办公区拥有主机3台,其他一般测试区拥有主机8台。通过虚拟机技术可以减少服务器20至30台。
2.降低了系统管理成本。我们停用了原来的10台服务器后,每年节约的各项服务器管理成本,也是一笔不小的数字。
3.提高了业务系统的服务器可用性。由于虚拟系统的硬件平台无关性,我们还大大提高了业务系统的服务可用性。在实施虚拟化技术之前,如果服务器发生硬件故障,通常要停用1~2天的时间,来进行硬件更换。我们这里有记录的服务器因硬件损坏停用最长时间是3天。而现在,如果运行虚拟系统的服务器发生硬件故障,我们只需要将备份好的虚拟服务器的配置文件和虚拟硬盘镜像文件还原到新的服务器上,并恢复最近一次数据备份,就可以恢复业务系统的正常使用。这个时间,通常在4个小时以内。
4.提高了老业务系统的系统性能。在系统整体迁移完成后,经过实际测试,所有迁移到虚拟系统的业务应用性能,较迁移之前,都有了一定程度的提高。所以说,硬件技术上的进步,已经能够在一定程度上弥补虚拟化技术带来的应用系统的性能损耗。
5.降低系统开发部署成本。VMware Virtual Enterprise产品在快照管理方面的强大功能,还大大缩短了我们在新应用系统开发和部署实施之前的测试时间。由于一项误操作,就需要花费一整天的时间来重建系统的日子,已经一去不复返了。
事实上,服务器的虚拟化,在最大化服务器使用效率的同时,也带来了性能损耗。虚拟化的应用程序运行效率差异很大,有的能够做到接近原始物理环境下运行的效率,有的则低劣到终端用户所难以接受的程度。那些大数据库系统应用,需要占用大量的I/O和内存资源,并不适合实施虚拟化技术。虚拟化技术在x86服务器上的应用也面临很多实际挑战,例如:虚拟化产品的统一标准尚未建立,应当如何管理虚拟机,如何规避虚拟化带来的风险等等,都是我们需要慎重考虑的问题。无论如何,服务器虚拟化技术带来的好处,毋庸置疑,我们期待在虚拟化技术的引领下,将公司的IT建设带到一个全新的高度。