基于云计算机的虚拟化技术浅析
摘 要
本篇文章主要就是对云计算中的虚拟化技术进行了具体的分析。
【关键词】云计算机 虚拟化技术 应用
目前云计算机就是一种新型的网络模式,它主要的优点就是能够将以前只是以桌面为核心内容的计算机转变为以网络为主要任务,云计算机主要就是让计算方法大量的分布在各个计算机上,并不是以前传统的分布在本地计算机以及远程的服务器中,云计算机计算分布的优点就是可以使得企业的资源管理与互联网的模式一样,并且能够使得企业的资源可以迅速的切换为有需要的应用,依照不同的需求来访问计算机存储系统,这样提供应用的人员就不需要因为庞大复杂的数据而感到头疼,就可以更加专注于自己业务方面的逻辑。下面就云计算中虚拟化技术做一个具体的分析。
1 虚拟化技术
所谓的虚拟化技术主要就是通过各种软件把计算机的硬件方面的资源,这其中包括内存、CPU、网络、储存以及总线等资源,做一个统一的调节,这样就可以提高硬件资源的利用率并且能够提高整个计算机资源的分布灵活性。虚拟化技术中最关键的一个技术就是资源管理的技术,虽然说虚拟化的技术能够使得整个计算的资源利用更加的合理,但是虚拟化技术是不能够创造出新的资源。在云计算机中使用虚拟化的技术能够减少计算的能量消耗,使得服务器中增加的数量大大减少,这样就能够降低整个企业计算机运营的成本。在计算机中使用虚拟化的技术能够使得单个的计算机看起来就好像多种计算机一样,就是通过这样的方法来降低计算机运营的成本以及提高资源的利用率。
2 虚拟化原理
虚拟化技术其实就是对于真实的计算机环境进行一个简单地抽象和模拟,虚拟机的管理程序会给每一台虚拟机都分配一个数据结构用来管理这个虚拟机的整个状态,这当中主要就是虚拟内存的使用情况、虚拟设备的整个状态、虚拟的处理器全套的寄存器等等这些。
3 虚拟化技术分类
随着每个企业硬件资源不断变得多样、丰富、复杂以及企业计算机的支架在不断地网络化,现在虚拟化的技术已经从一开始的应用领域转变为网络、桌面、应用、存储以及服务器方向转变,不同种类的虚拟化技术能够从不同的角度解决整个系统出现的不同问题。按照这些种类的系统类型,可以将虚拟化技术进行一个分类。主要就是分为:服务的虚拟化、存储的虚拟化、客户端的虚拟化、应用的虚拟化以及网络的虚拟化这五大类型。下面就具体分析一下这五大类型的作用。
3.1 服务的虚拟化
对于服务器的虚拟化主要就是为了使得系统的成本以及复杂程度大大降低,这样就可以提高整个资产的利用效率并且减少投入的成本,还能够使得服务器资源快速的划分出来。
3.2 存储的虚拟化
对于存储的虚拟化主要就是提高虚拟化技术对于动态的适应力,并且能够把所有存储的资源整合到一个资源池里面去,这样在进行数据移动以及对存储系统进行改变就不需要使得应用系统中断,并且对于整个存储系统进行单点的管理模式。
3.3 客户端的虚拟化
对于客户端的虚拟化主要就是对于客户端进行一个集中地管理,并且集中管理整个客户端的映像,提升整个客户端的安全程度以及可以降低整个投资的成本。同时还可以对客户端进行部署就可以降低整体的购置费用,最后客户端的虚拟化还可以通过整理桌面系统上面的映象以此来减少真个配置占据存储空间的大小。
3.4 应用的虚拟化
对于应用的虚拟化主要就是帮助使得服务进行交付的能力能够得到大大的改进,并且能够将整个进行动态交付到其他需要这个资源的地方。同时还可以使得整个应用的性能以及应用的可能程度大大的提高,这样就可以对于应用轻松地部署。
3.5 网络的虚拟化
对于网络的虚拟化主要就是将网络中一个网络点通过虚拟的模式变为许多个节点,这样就可以增加连接的数量,并且优化网络的容量。并且还能够将许多不同的交换机转变为一个整体的交换机,这样就可以大大降低整个系统的复杂程度。
4 使用虚拟化技术的风险
虽然说虚拟化技术的优点很多,但是这些优点都是在不断地试验中才展现出现了,除此以外虚拟化技术还是存在很多的风险。
(1)如果大规模的部署建设云平台,这样各个业务之间的隔离度就需要进行进一步的确认,以确保各个业务之间能够正常的运行。
(2)在目前各个成功建立现网的运营商案例中,都是一些小型的系统,并没有见过有超过100台计算机规模成功的案例,所以说大规模的建设云平台的可能性还是需要进一步的确认。
(3)主要的虚拟化技术还没有提供厂商足够的竞争力,所以还是需要加强各个厂商之间的竞争力度,这样才能给云平台提供一个坚强的后盾。
(4)虚拟的服务器与应用软件之间的兼容性和安全性还存在很多不确定的因素,所以能够支持的操作系统还是受到很大的限制。
(5)虚拟机并不能完全模仿计算机中所以硬件设备的一切功能,只是选择了一部分来模拟,使得自己的虚拟机更加接近于真实的物理设备。
(6)有很多的小型的虚拟机并不能在很多的平台上都通用。
(7)虚拟机不可以支持完整的跨越平台实现在线移动。
(8)对于不同虚拟化的平台没有一个统一的管理工具,这样就要求各个企业的计算机系统来进行对于采购、运维、建设以及管理模式做出一些改变。
(9)在对虚拟化平台进行建设时,在建设的初期需要投入很多的成本,并且这些成本很难再短时期内就收回来。
5 结束语
随着信息时代的进步,新型的商业技术以及商业模式正在不断地增加,而云计算机就是依靠着在计算机领域强大的领导能力,正在对我国第四次的技术革命进行引导。虚拟化技术是云计算中比较重要的一种技术,从商业的角度看来只要能够很好的实现云计算机中虚拟化技术,就能够很好地发展云计算机。
参考文献
[1]肖斐.虚拟化云计算中资源管理的研究与实现[D].西安电子科技大学,2010.
[2]徐孝春.基于虚拟化技术的云计算应用研究——企业云虚拟化平台的研究与实现[D].重庆邮电大学,2012.
作者简介
张冰(1981-),女,满族,吉林省柳河县人。大学本科学历。现为酒泉职业技术学院计算机科学与技术专业讲师。主要研究方向为计算机应用。
作者单位
酒泉职业技术学院 甘肃省酒泉市 735000