咨询热线:400-800-4108
s
联系方式

珠海市东道信息技术有限公司

电话:0756-2252006  

传真:0756-2252055

手机:18023086166 13539556536

Q Q :627935592   331072361

地址:香洲凤凰南路海城大厦1606



虚拟化技术
您当前所在的位置:首页 » 业务范围 » 系统集成



上图为企业实施虚拟化机房现场

相关产品可参考:http://www.dongdaoit.com/index.php?c=list&cs=guojishangyejiqi&

技术咨询:孙工  18023086166  0756-2252006  QQ:627935592




概念

虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。虚拟化技术是把有限的固定资源根据不同的需求进行重新规划以达到最大利用率的思路。


 

目的

    虚拟化的主要目的是对IT基础设施进行简化,它可以简化对资源以及对资源管理的访问。

在这个基础上,网格计算可以广泛地利用虚拟化技术。网格计算可以对IT基础设施进行虚拟化,他处理IT基础设施的共享和管理,动态提供符合用户和应用程序需求的资源,同时还将提供对基础设施的简化访问。

三类虚拟化

完全虚拟化

最流行的虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。VMware和微软的VitrualPC是代表该方法的两个商用产品,而基于核心的虚拟机(KVM)是面向Linux系统的开源产品。

Hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因此,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而他们不知道自己运行在虚拟化化境下。主要缺点是,hypervisor会给处理器带来开销。

在完全虚拟化环境下,hypervisor运行在裸硬件上,充当主机操作系统。而由hypervisor管理的虚拟服务器运行客户端操作系统(guest OS)。

IBM也有自己的虚拟化产品,Z/VM

准虚拟化

     完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。减轻这种负担的一种能够方法就是,改动客户端操作系统,让它以为自己运行在虚拟环境下,能够与hypervisor协同工作,这种方法叫准虚拟化(para-virtualization)。

     Xen是开源准虚拟化技术的一个例子。操作系统作为虚拟化服务器在Xen hypervisor上运行之前,它必须在核心层面进行某些改变。因此,Xen适用与BSDLinuxSolaris及其他开源操作系统,但不适合对象Windows这些专用操作系统进行虚拟化处理,因为它们无法改动。

     准虚拟化技术的有点是性能高。经过准虚拟化处理的服务器可与hypervisor系统能够工作,其响应能力几乎不亚于未经过虚拟化处理的服务器。准虚拟化与完全虚拟化相比有点明显,以至于微软和VMware都在开发这项技术,以完善各自的产品。

系统虚拟化

     实现虚拟化还有一个方法,就是在操作系统层面增添虚拟服务器功能。Solaris Container 就是这方面一个例子,Virtuozzo/OpenVZ是面向Linux的软件方案。

     就操作系统层的虚拟化而言,没有独立的hypervisor层。相反,主机操作系统操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立。一个明显的区别是,如果使用操作系统虚拟化,所有虚拟服务器必须运行相同的操作系统。

     虽然操作系统虚拟化的灵活性比较差,但本机速度性能比较高。此外,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境更容易。

其他虚拟化及变革

桌面虚拟化

服务器虚拟化主要针对服务器而言,而虚拟化最接近用户的还是要算的上桌面虚拟化,桌面虚拟化主要功能就是分散的桌面环境集中保存并管理起来,包括桌面环境的集中下发、集中更新、集中管理。桌面虚拟化使得桌面管理变得简单,不用每台终端进行维护,每台终端进行更新。终端数据可以几种存储在中心机房中,安全性相比传统桌面应用要高很多。桌面虚拟化可以使得一个人拥有多个桌面环境,也可以把一个桌面环境供多人使用,节省了license 。另外桌面虚拟化依托于服务器虚拟化。没有服务器虚拟化,这个桌面虚拟化的优势将完全没有。

硬件助力软件

不像大型机,PC的硬件设计时并没有考虑到虚拟化,他完全依赖宇软件来承担这项重任。随着AMDIntel 推出来最新一代的X86处理器,在CPU层面添加支持虚拟化的功能。

遗憾的是,这两家公司的技术各自独立开发,这意味着它们的代码不相兼容。

不过,硬件虚拟化支持功能让hypervisor从极其繁重的管理事物中脱离出来。这处理提供性能外,还有操作系统不用改动就能在准虚拟化环境中运行,包括windows环境。

    CPU层虚拟化技术不会自动发挥作用,为了专门支持它,必须开发虚拟化软件。

    




在线客服

点击这里给我发消息
点击这里给我发消息

咨询热线

18023086166 13539556536