宿主虚拟化 和 裸机虚拟化 的区别,各有什么优缺点

虚拟化架构常见的分为两类: 一、宿主虚拟化,二、裸机虚拟化

宿主虚拟化

很好理解,就是你想装虚拟化软件,需要先装一个操作系统

就比如 Windows系统上的 VMware Workstation \ VirtualBox 软件 ,Mac OS 上的 Parallels Desktop 软件

宿主虚拟化的 hypervisor 就像是安装在子操作系统上的一个应用,这种方式比裸机虚拟化的 hypervisor 提供更好的硬件兼容性,因为调用硬件的流程是 虚拟机内核 -> Hypervisor -> 操作系统 -> 硬件,但这也导致了宿主虚拟化的性能是要比裸机虚拟化差很多的

优点:

1、硬件兼容性好

2、使用方便,附加功能比较丰富

缺点:

1、性能差

裸机虚拟化

这个不需要操作系统, 虚拟管理程序本身就是一个操作系统,例如:VMware ESXI 、Proxmox VE、Microsoft Hyper-V, 裸机虚拟化的性能是要优于宿主虚拟化的,一般IDC都是运行的这类系统

裸机型在虚拟化中Hypervisor直接管理访问硬件资源,不需要底层操作系统,也可以将Hypervisor看作是一个很薄的操作系统, hypervisor直接访问硬件资源,这个使得虚拟机能够获得更好的性能、扩展性与稳定性。

调用的流程是 虚拟机内核 -> Hypervisor -> 硬件

优点:

1、性能好,损耗极低

2、一般拥有资源管理、高可用性和安全方面的功能,比较适合企业数据中心

缺点:

1、硬件支持有限,因为hypervisor通常内置的设备驱动很有限,比如esxi

评论

Feng

登录过307天


河北地质大学(本科)
分享&发布