虚拟化的基本理解
个人理解:首先虚拟化虚拟的是物理硬件,如:CPU,内存,网卡,硬盘。其次可以把虚拟化理解为一个进程,就是把内些个物理硬件通过程序代码进行软件化实现,它会有相关的虚拟机文件支撑,而这个文件是存放在物理机上的某个盘中的某个文件夹里。
学术化对比如图所示:APP是应用程序、OS是操作系统
为什要虚拟化?
个人理解:
首先物理资源有限,总有用完的一天,而且成本高,需求量大的话会很贵,占用空间、浪费资源,不便于管理维护;相对的虚拟化就可以解决这些问题,一台物理服务器上可以运行多台虚拟机,降低了成本也便于管理维护。
学术化对比图如下:
资源共享
个人理解:首先虚拟机们要建在一台实际存在的物理机上我们叫做宿主机,可以理解为虚拟机们寄宿在这台物理机上,共享同一宿主机的硬件资源,但是对于每一台虚拟机所虚拟出来的硬件资源可以进行个性化设置。可以想象一下租房,原本一个套二住一个家庭,现在有人将这个套二加了隔断改成了四室,租给了四对情侣,现在原本住一户家庭的房子住了四户&#