虚拟机
概述 虚拟化:特指通过技术将一台物理计算机虚拟为多台逻辑计算机。在每个逻辑计算机中可以运行不同的操作系统,并且应用程序都可以在相对的空间内运行而互不影响,从而显著提高计算机工作效率。
虚拟机:使用虚拟化技术虚拟出来的逻辑计算机
作用:在一台物理计算机中运行多个操作系统、搭建测试环境、数据迁移更容易
虚拟机类型:分为传统架构、寄生架构、原生架构
传统架构:一台计算机只能运行一个操作系统,相同的应用程序在一个操作系统中通常只能运行一个提供虚拟化功能的软件或程序,称之为虚拟化监视器(VMM)
在虚拟机环境中,操作系统可分为宿主操作系统(hostos)和客户操作系统(guestos)
寄生架构:VMM作为应用程序安装在hostos上,VMM可以安装多个guestos。
Hostos和guestos相对独立
注意:当hostos出现问题,VMM中操作系统也将无法使用
原生架构:VMM软件作为应用程序,直接安装在计算机硬件上、VMM自身就是一个操作系统、VMM中可以同时运行多个操作系统
注意:VMM体积极小通常(几十MB),其上运行的任何guestos出现问题都不会影响其他guestos,因此稳定性更好,更适合企业用户,个人计算机的硬件通常