![云原生架构:从技术演进到最佳实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/989/43737989/b_43737989.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4 虚拟化架构
虚拟化架构主要分为裸金属架构和宿主模式架构两种,本节我们将分别介绍这两种架构的特点。
2.4.1 裸金属架构
裸金属架构如图2-10所示。虚拟机监视器被直接安装和运行在物理机上,依赖其自带的虚拟内核管理,使用底层硬件资源。虚拟机监视器拥有硬件的驱动程序,不依赖特定的操作系统,其管理着宿主机及其他虚拟机。宿主机和虚拟机都安装有各自的操作系统,即宿主机操作系统和GuestOS。裸金属架构的代表是Xen。
![](https://epubservercos.yuewen.com/2D9B37/23020637109730606/epubprivate/OEBPS/Images/42127_52_1.jpg?sign=1739211355-u1OpbvgS9UsFkUKoAHTENM0ML79zp5zW-0-4b2436b1a340526eaa6011c68d2494cd)
图 2-10
2.4.2 宿主模式架构
宿主模式架构如图2-11所示。
![](https://epubservercos.yuewen.com/2D9B37/23020637109730606/epubprivate/OEBPS/Images/42127_53_1.jpg?sign=1739211355-lPcoiTw16w3XaLo6UTLNGv9AG4rPHlNK-0-1d199636bcbd50b6a46891f51a5e130e)
图 2-11
虚拟机监视器被安装和运行在操作系统上,依赖操作系统对硬件设备的支持和对物理资源的管理。在这种情况下,虽然虚拟机监视器对硬件资源进行访问必须经过宿主机操作系统,但虚拟机监视器依然可以充分利用操作系统对硬件设备的支持,以及内存管理进程调度等服务。宿主模式架构的代表是KVM。