龙空技术网

虚拟化技术的实现方式

梯度云 170

前言:

目前我们对“怎么虚拟化”大体比较注意,看官们都想要剖析一些“怎么虚拟化”的相关内容。那么小编在网络上网罗了一些有关“怎么虚拟化””的相关文章,希望咱们能喜欢,小伙伴们快快来了解一下吧!

laaS对众多的物理资源进行划分和重组,提供给用户。laaS具体管理的物理资源可以分为三大类:计算资源(CPU、内存)、存储资源和网络资源。从计算资源角度来讲,laaS软件管理的最小的物理单元为一个物理服务器。根据需求,可以在服务器上创建多个虚拟机,如图1所示。配置相同的物理服务器支持虚拟机动态迁移,通常一些集群还会组成更大规模的区域(Zone)。集群、区域的划分会体现在对网络和存储的不同配置上。例如一个集群可以共享相同的网络主存储,以支持虚拟机的动态迁移。一个区域可以共享相同的网络备份存储,可用来存放共享的虚拟机镜像文件。

图 1 laaS 的基本资源

虚拟化软件对硬件设备的抽象,对对虚拟服务器进行集中管理,虚拟化软件需要实现对硬件设备的抽象,资源的分配调度和管理,虚拟机与宿主操作系统及多个虚拟机间的隔离等功能。这种软件提供的虚拟化层处于硬件平台之上、客户操作系统之下。服务器虚拟化主要有寄宿虚拟化和原生虚拟化两种类型,如图2所示。

图 2 服务器虚拟化的实现方式

(1)寄宿形式的虚拟化

采用宿主操作系统的功能来实现硬件资源的抽象和虚拟机的管理,此种虚拟化技术比较容易实现,因此性能较低。

(2)原生形式的虚拟化

在原生虚拟化中,虚拟化平台运行在硬件上,虚拟机运行在虚拟化平台上,虚拟化平台提供指令集和设备接口,以提供对虚拟机的支持。这种实现通常具有较好的性能,但是实现起来更为复杂。

标签: #怎么虚拟化