承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

服务器虚拟化方式有哪几种

管理员 2023-05-25 07:57:13 互联网圈 24 ℃ 0 评论 2929字 收藏

服务器虚拟化方式有哪几种

服务器虚拟化方式有哪几种

服务器虚拟化方式有:1、完全虚拟化,能让任何一款操作系统不用改动就可以安装到虚拟服务器上;2、准虚拟化,性能高,能与hypervisor协同工作;3、操作系统层虚拟化,架构在所有虚拟服务器上,本机速度性能高,管理容易。

下面是详细介绍:

1、完全虚拟化

虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。而基于核心的虚拟机KVM是面向Linux系统的开源产品。

hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因此,完全虚拟化技术几近能让任何一款操作系统不用改动就可以安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,hypervisor给处理器带来开消。在完全虚拟化的环境下,hypervisor运行在裸硬件上,充当主机操作系统;而由hypervisor管理的虚拟服务器运行客户端操作系统guest OS。

2、准虚拟化

减轻这类负担的一种方法就是,改动客户操作系统,让它以为自己运行在虚拟环境下,能够与hypervisor协同工作。这类方法就叫准虚拟化para-virtualization。

Xen是开源准虚拟化技术的一个例子。操作系统作为虚拟服务器在Xen hypervisor上运行之前,它一定要在核心层面进行某些改变。因此,Xen适用于BSD、Linux、Solaris及其他开源操作系统,但不合适对像Windows这些专有的操作系统进行虚拟化处理,由于它们没法改动。准虚拟化技术的优点是性能高。经过准虚拟化处理的服务器可与hypervisor协同工作,其响应能力几近不亚于未经过虚拟化处理的服务器。准虚拟化与完全虚拟化相比优点明显,以致于微软和VMware都在开发这项技术,以完善各自的产品。

3、操作系统层虚拟化

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

就操作系统层的虚拟化而言,没有独立的hypervisor层。相反,主机操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立。一个明显的不同是,如果使用操作系统层虚拟化,所有虚拟服务器一定要运行同一操作系统不过每一个实例有各自的利用程序和用户账户。虽然操作系统层虚拟化的灵活性比较差,但本机速度性能比较高。另外,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境要容易。

文章来源:丸子建站

文章标题:服务器虚拟化方式有哪几种

https://www.wanzijz.com/view/41702.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信