云计算、虚拟化技术、GPU虚拟化技术

     云计算其实很早就提出来了,印象中最早是Google 2006年就提出来了,而如今“云计算”已经被大家听得耳朵都出茧子了,至今非计算机行业的人员对“云计算”认识的还是不够充分,再次继续普及下云计算的概念,引用百度百科中“云计算”概念美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。其实从这个概念上来说云计算并不是一种什么新的技术,而应该称之为是一种业务模式。

    聊到云计算概念时,不得不提到一种很早就出现的技术,虚拟化,有资料显明虚拟化在上世纪60年代就已经开始出现,那为什么在如今的21世纪才逐渐的火热起来呢,相信大家都都已经开始感觉到了,主要由以下这几个原因:

1、硬件服务器的性能发展已经远远超过常用的应用系统软件对硬件性能的要求;

2、虚拟化技术的日趋成熟;

3、信息技术在企业的全面化发展;

4、网络技术的发展越趋成熟;

5、服务器运维管理的复杂性对IT管理人员的要求越来越高。

当然虚拟化的发展不但但是由上述驱使,但上述应该最主要的原因之一,如今服务器虚拟化已经在企业达成全面的共识,总多的知名服务器硬件厂商甚至在硬件出厂时,都自带底层虚拟化硬件供企业使用,而桌面虚拟化针对众多有分支机构的企业已有“星星之火可以燎原”之势的快速发展.

谈虚拟化,不能不谈到具体的虚拟化技术厂商,虚拟化发展到如今的规模和市场,他们是绝对功不可没的,服务器虚拟化厂商的领导者当属VWmware(威睿)公司,提供了一整套的服务器虚拟化解决方案,特别是可提供 热迁移,HA,容灾等企业必备功能;在桌面虚拟化领域当属Citrix(思杰)公司,提供了一整套的桌面虚拟化解决方案,思杰最早是做虚拟应用化专长起家的,所以在桌面领域做的非常成功。除了上述两个厂家外,值得关注的著名虚拟化厂商还有微软,红帽,每家虚拟化厂商都有自己独特的技术,相信未来不久,可以看到更多的其他厂商加入虚拟化这个蒸蒸日上的高科技领域

虚拟化技术,特别是服务器虚拟化已经相对成熟,相对普及,未来虚拟化一个更大的成长点是桌面虚拟化,然而目前绝大部分的桌面虚拟化基本集中在正常办公领域,如正常的office,email,html办公,网络操作,对图形要求较高的领域则进展缓慢,或者需要花费更多的成本才能实现,正是上述场景的存在,迫切的要求市场能够推出相应的GPU虚拟化技术,没错,目前GPU的虚拟化非常热,主要基于目前对图形要求较高的一般都是创作性,创新性的领域,如:专业设计领域 CAD,仿真,动漫设计,游戏制作等CG行业,上述行业都是高科技行业,然而目前纯粹的GPU虚拟化还未正真商用,或者说实验性效果还没达到我们预期的那样。我们先看看目前对GPU虚拟化主流的两种种方法:

    目前GPU虚拟化主要采用:

1、GPU共享,将服务器端的GPU能力共享到虚拟终端  

2、采用穿透的模式将服务端的GPU能力带到虚拟终端

GPU共享 以微软的Hyper-v虚拟化为代表,通过采用最新的RemoteFx技术,可以共享服务器端的GPU的显存,显存的大小是通过调整虚拟客户端的分辨率进行控制,虚拟终端可得到一定的GPU的显示能力,可满足对图形要求中等一下规模的应用。

GPU穿透模式,主要代表厂商是VMware,Citrix,他们采用的都是GPU的穿透模式,通过在底层的虚拟化软件的设置,可以将单块GPU卡穿透给不同的虚拟机客户端,如以英伟达的GPU K1,该GPU卡含4个GPU独立模块,在底层虚拟化软件设置时,可以将GPU模块分别设置给4台虚拟机使用,

相比共享模式来说,在显示性能上会更高一筹,但相对的利用率会低,可应用在中高端规模的图形应用。

    云计算,虚拟化,GPU虚拟化将会在现在,未来很长的技术发展过程中承担非常重要的发展责任,相信未来,通过云计算模式,在远端大规模的虚拟化客户端畅玩大中型网络游戏,图形制作将很快实现。