周欣
【摘要】现在虚拟化技术对服务器技术影响越来越大,虚拟化为我们带来诸多好处。但是虚拟化本身也是存在一定问题的,并且虚拟化本身也是有一定的费用开支。在此对虚拟化技术进行展望。随着虚拟化技术的发展,这些问题都将会解决。
【关键词】虚拟化;虚拟化问题;vCPU;费用
现在大家经常会说起云,云到底是什么?云其实就是虚拟化,虚拟化是云的基础。云可以说是分布式计算+虚拟化。云也可以说是一种服务。就像FTP那样,当然云能提供的功能,不是FTP所能比的。云服务可以包含FTP、http。虚拟化打突破了硬件的限制。
将来计算机系统可能会迎接全面虚拟化的到来。全面虚拟化为我们带来什么?全面虚拟化大致包括云计算、服务器虚拟化、桌面和应用虚拟化。全面的覆盖了企业对IT各个方面的需求。并且可以降低一定的管理难度与费用。也可以降低一些专业软件的采购费用,例如:使用桌面虚拟化,基本只需要一套Windows与Office授权,即可满足公司对客户端软件的授权费用。并提高设备的利用率。
1.虚拟化遇到的问题
1.1 企业对虚拟化不理解
什么是虚拟化?什么是云计算?对于国内大多数企业的领导层来讲,这个仅仅是个概念。而且对于他们来讲,现在的服务器和电脑不是够用了?为什么还要去投钱?
1.2 虚拟化基础软硬件的费用
虚拟化对于国内企业来讲,最大的阻碍在于第一期投资。虽然基于X86硬件的全面虚拟化的效费比是最高的。X86构架硬件费用便宜。全面虚拟化,对虚拟化软件中的组件利用率高。云计算和桌面、应用的虚拟化,都是依赖于服务器的虚拟化。
就算采用X86构架的虚拟化来讲,初期第一期投资费用依然不低。vmware的vCloudSuite或vSphere按最低配置购买,费用大约在10万元左右。VMWARE View客户端按10点购买,费用在2万元左右。硬件服务器按单台基本配置(6核),内存约为64G。配备8个240G固态硬盘大概费用在4万元左右。服务端基本投资在16万元左右。可以替代3台普通服务器,同时可以一定性能方式开启10个vmware view客户端。由此统计,10终端的公司,服务端一次性基础性至少要投入人民币约为16万元。其它厂商的费用基本如此。如:Citrix、Microsoft、WYSE等。Vmware的组件提供较为全面。
虽然vmware等公司提供公有云的服务,可以减轻企业对初期投资的压力。但是公有云是按每月或者每年使用费用来收费的。总的费用来讲,公有云与私有云的成本是差不多的。按总体效果最好的混合云来讲,费用则是公有云+私有云的费用。愿意承担的企业则更少。
对于中国企业来讲,特别是一些法律法规的不完善。使得中国企业对于公有云还是有非常大的戒心。例如:假设公有云服务商的倒闭或者转型,都会或多或少的影响企业的使用。这点可以参考之前的IDC服务器托管、虚拟服务器、虚拟空间的租用上遇到的问题。另外,由于保守思想作用。东西和数据,还是喜欢放在自己可以摸得到的地方。例如:公司的机房,自己的U盘等。所以比起公有云来讲,企业选择自己搭建私有云的几率会高许多。其次,公有云需要一定宽带的支持。对于有些企业来讲,企业虽小,但是数据量不小。例如:广告公司,图文制作类公司,一个文件都可能达到几百兆甚至上千兆,在工作时数据交换量比较大。目前国内宽带费用并不是非常便宜,而一般公司宽带都以10M~20M宽带为主。如果都压在宽带上,在同时并发使用时,体验效果会非常差。
1.3 虚拟化本身的维护费用
虚拟化虽然可以缩减很多费用,简化应用软件的维护工作量。但是虚拟化本身是有部署和维护工作的。由于现在整个市场上,真正熟悉和了解虚拟化的IT人员并不多。而且很多虚拟化软件也不是单个IT人员所能部署的。基本都至少需要一个小型团队来进行的。选择私有云的话,企业最少要配备1名以上专职IT人员负责日常的维护工作。这个对于很多10人以下的公司来讲是根本不愿意承担的,IT工作经常由一名其他职务的人员兼任。而各个公司对人员费用的开支都是比较敏感的,小型企业对此尤为敏感。目前虚拟化软件每年也需要支付20%的服务费。
1.4 目前虚拟化的中CPU的问题
现在商业的虚拟化软件,还没有可以做到跨CPU,现在虚拟化软件都是使用物理CPU的。这样就会造成不同品牌的CPU无法跨越实体物理CPU的能力。现在云计算只是通过集群技术进行。这样在CPU分配效率上还不是很灵活。
2.将来虚拟化可能会这样发展
2.1 X86服务器CPU可能会“液体化”
现在虚拟化软件对CPU的调用,都是直接调用物理CPU。随着虚拟化技术的发展,会出现vCPU(虚拟CPU)与CPU池。由虚拟化软件来协调硬件构成的池。划分CPU像分配液体那样简单,需要多少给多少。根据需要动态分配,就像现在的存储池那样。此技术有点类似于大型机中的CPU应用方式。但是比大型机更简单且通用型更强。这是一种基于底层操作系统的技术,简化高阶软件设计。
2.2 网络的多路径化
现在x86的服务器操作系统,默认的网络都是单一路径的。如果进行网络或者应用服务的多线路负载均衡需要进行很多配置工作。现在系统部署中,多线路负载均衡会占用非常多的工时。并且此项工作要进行反复的调试。将来虚拟化软件会将此功能集成。将最大幅度的简化工作量。部署这个,就像连个WiFi那么简单。
2.3 部署简单化
将来服务端(云端)基础设备,只需开启设备,配置好IP即可。然后基本程序都固化在BIOS中即可。本地运算设备无需进行过多配置。开启运行即可,然后通过控制软件或者控制WEB页面。将基础设备自动连接起来。组成一个超级计算机云或者可以叫计算机池。然后可以任意划分CPU、内存、存储资源,也可以划分应用计算。部署就像在手机安装一个应用那么简单。
3.结论
虽然虚拟化可以为企业带来集中管理,以及提升系统运行效率,并能节省一定的费用。但是现在虚拟化最大的障碍在于一次性投入资金过高,以及目前的虚拟化本身的部署和维护上,并且相关人员和维护费用开支较高。相信随着技术的发展,“液体化”的廉价型技术和设备会出现。该项技术会降低应用服务软件的开发难度,并且可以简化网络管理与配置,极大的提高设备和人员的效费比。虚拟化的优势在于以一种简单的方式,打破传统物理硬件的限制。
参考文献
[1]王春海.VMware虚拟化与云计算应用案例详解[M].北京:中国铁道出版社,2013.
[2]马博峰.VMware、Citrix和Microsoft虚拟化技术详解与应用实践[M].北京:机械工业出版社,2013.