虚拟化技术

虚拟化技术的核心是Hypervisor——一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。

Hypervisor主要有三种架构:

I型:虚拟机直接运行在系统硬件上,创建硬件全仿真实例,被称为“裸机”型。

主要代表:1) VMware ESX/ESXi; 2) Microsoft Hyper-V; 3) Xen (Citrix XenServer、Oracle VM);

II型:虚拟机运行在传统操作系统上,同样创建的是硬件全仿真实例,被称为“托管(宿主)”型。

主要代表:1) KVM; 2) VirtualBox; 3) VMware Workstation;

III型:虚拟机运行在传统操作系统上,创建一个独立的虚拟化实例(容器),指向底层托管操作系统,被称为“操作系统层虚拟化”(Operating system-level virtualization)。

这个软件也被称为是一个容器(containers)/虚拟引擎(Virtualization engine)/虚拟专用服务器(virtual private servers)/jails。

主要代表:1) LXC/LXD; 2) docker; 3) rtk(rocket); 4) solaris containers;

III型缺点:底层和上层必须使用同一种操作系统。

性能:III型优于I型优于II型。

 

posted @ 2018-08-04 11:16  木子锤  阅读(319)  评论(0编辑  收藏  举报