虚拟化技术
虚拟化技术
- 微软的Hyper-V
Linux中的KVM
XEN
VMware的ESXI
Docker
虚拟化方式
虚拟化技术从技术实现上分为三种虚拟化:
- 完全拟化技术:
通过软件实现对操作系统的资源再分配,比较成熟,完全虚拟化代表技术:KVM、ESXI、Hyper-V。 - 半虚拟化技术:
通过代码修改已有的系统,形成一种新的可虚拟化的系统,调用硬件资源去安装多个系统,整体速度上相对高一点,半虚拟化代表技术:Xen。 - 轻量级虚拟化:
介于完全虚拟化、半虚拟化之间,轻量级虚拟化代表技术:Docker。
微软的Hyper-V
Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware ESXi和Citrix Xen的基于hypervisor的技术.是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化.从Windows Server 2008之后,微软的服务器系统版本 可以在服务器管理器上进行安装。
Linux中的KVM
KVM虚拟化全称为kernel-based Virtual Machine,是一个开源的系统虚拟化模块,基于内核的虚拟机
XEN
XEN是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源虚拟化技术。Xen可以在一套物理硬件上安全的执行多个虚拟机,与 Lin