好吧,从裸机硬件开始。
第0层:kvm、xen、hyper-v、vmware属于底层虚拟化技术,操作系统内核在其上运行。
第1层:打开kvm的linux、xenserver、winserver、vmwareesxi等属于虚拟化主机系统,安装在服务器上用于管理虚拟机。每个虚拟机都有自己的内核。
第1.5层:docker属于容器,在linux内核上运行。每个docker都与主机共享内核。
第2层:ovirt、vmwarevsphere和xentent属于群集操作系统,它使用相同的技术统一管理多个主机。
第3层:openstack,cloudfoundry,属于云操作系统,跨多个异构集群。
当然,它实际上更复杂,但简而言之,就是这样。