虚拟化技术
KVM概述
虚拟化的定义
在计算技术中,虚拟化意味着创建设备或资源的虚拟版本,如服务器,存储设备,网络或者操作系统等。
虚拟化技术
- 系统虚拟化
- 存储虚拟化
- 网络虚拟化
- GPU虚拟化
- 软件虚拟化
- 硬件支持虚拟化
纯软件的仿真
通过模拟完整的硬件环境来虚拟化来宾平台。
模拟X86 ,ARM ,PowerPC等多种CPU
效率比较低
产品或方案
- QEMU Bochs PearPC
半虚拟化 Para Virtualization
容器的虚拟化
小结: 虚拟化技术分类
虚拟化实现技术
- 纯软件仿真 qemu bochs pearpc
-
- 虚拟化翻译
- 无硬件辅助的全虚拟化
- 半虚拟化
- 硬件辅助的全虚拟化
容器技术
-
- LXC和Docker
Hypervisor的分类
-
- 类型1: 裸金属型
- 类型2: 宿主型