发布时间: 2017-06-16 14:54:30
如图能够很清楚地看到物理机和虚拟机分层上的区别,从下往上依次来看:
共有部分:
硬件(Host Machine):或者叫主机,指物理机资源,如CPU,内存,硬盘,I/O接口,磁盘等硬件设备。
不论是物理机还是虚拟机,都必须由硬件设备提供服务。
非共有部分:
物理机:
主机系统(Host OS):运行在物理机上的操作系统,如windows,linux等,在操作系统上就可以安装应用程序和软件以使用,如word,qq,浏览器等。
虚拟机:
虚拟监控器(Hypervisor):或叫虚拟机监控机(Virtual Machine Monitor,VMM),其实就是在硬件之上的虚拟化层。
为了扩展硬件资源,提高硬件资源的使用率,我们通过虚拟化技术将各种资源整合到资源池内,随用随取,而不局限于一对一的资源使用。
主流的虚拟化技术如KMV,XEN,fusioncomputer等。
虚拟机(Guest Machine):或者叫客户机,指虚拟机资源。
当我们针对资源做了虚拟化,这些资源就不再是传统的物理硬件资源,那么使用的时候也不能用传统的方式(在硬件上直接安装操作系统),所以需要通过安装虚拟机实现,我们可以把虚拟机理解为一台虚拟化的主机
客户机系统(Guest OS):运行在虚拟机上的操作系统。
同物理机一样,如果要在虚拟机上实现相应应用,也要部署操作系统。为了区分物理机上的操作系统和虚拟机上的操作系统,我们把他们分别叫做 host OS和guest OS。
在实际安装使用应用程序的时候,虚拟机的使用与物理机一样方便。