- 虚拟化是创建计算机的软件或“虚拟”版本的过程。
- 虚拟机是一种计算机文件,通常称为镜像,其行为类似于真实的计算机。
虚拟机,通常简称为 VM,与任何其他物理计算机(如笔记本电脑、智能手机或服务器)没有区别。它具有 CPU、内存、用于存储文件的磁盘,并且可以在需要时连接到互联网。虽然构成计算机的部件(称为硬件)是物理且有形的,但 VM 通常被视为物理服务器中的虚拟计算机或软件定义的计算机,仅以代码形式存在。
虚拟机如何工作
虚拟化是创建计算机的软件或“虚拟”版本的过程,从物理主机(如您的个人计算机或云提供商数据中心中的远程服务器)“借用”了专用的 CPU、内存和存储。虚拟机是一种计算机文件,通常称为镜像,其行为类似于真实的计算机。
它可以在一个窗口中作为一个独立的计算环境运行,通常用于运行不同的操作系统——甚至作为用户的整个计算机体验——这在使用工作计算机的许多人中很常见。虚拟机与系统的其余部分隔离开来,这意味着 VM 内的软件无法干扰主机操作系统。
使用 VM 的优势
节省成本:从一套基础设施运行多个虚拟环境意味着您可以大幅减少物理基础设施的占用空间。这能提高您的利润——减少维持几乎同样多服务器的需求,节省维护成本和电费。
敏捷性和速度:启动 VM 相对容易且快速,并且比为开发人员配置全新环境要简单得多。虚拟化使开发测试场景的运行变得更快。
减少停机时间:VM 非常便携,易于从一个 Hypervisor 迁移到另一台机器上的另一个 Hypervisor——这意味着它们是备份的出色解决方案,以防主机意外停机。
可扩展性:通过添加更多物理或虚拟服务器来在多个 VM 之间分配工作负载,VM 让您能够更轻松地扩展应用程序。因此,您可以提高应用程序的可用性和性能。
安全优势:由于虚拟机可在多个操作系统中运行,因此在 VM 上使用客户操作系统允许您运行安全性存疑的应用程序,并保护您的主机操作系统。VM 还有助于进行更好的安全取证,并且通常用于安全地研究计算机病毒,将病毒隔离开来以避免危及主机。
另请阅读:什么是服务器虚拟化,我们为什么要使用它?

