什么是虚拟机?

许多人每天使用vm访问另一个位置的计算机

虚拟机使用软件和计算机硬件来实现模仿在一个物理设备中附加的计算机。了解更多关于虚拟机是什么以及在VM环境中可以做什么。

什么是虚拟机?

虚拟机模拟一个单独的操作系统(客户)和一个独立的计算机从您现有的操作系统(主机),例如在Windows 10上运行Unbuntu Linux。虚拟计算机环境出现在单独的窗口中,通常作为独立的环境隔离。尽管如此,对于文件传输这样的任务,客户机和主机之间的交互通常是被允许的。

运行Windows的苹果电脑的虚拟机

Unsplash

使用虚拟机的日常原因

开发人员使用虚拟机软件在不同的平台上创建和测试软件,而无需使用第二个设备。您可以使用VM环境访问属于不同于您计算机上安装的操作系统的应用程序。例如,虚拟机可以让玩家单独玩游戏窗户在一个Mac

此外,VMs提供了一定程度的灵活性,这在您的主机操作系统上并不总是可行的。大多数虚拟机软件都允许您对客户操作系统进行快照,如果出现问题(例如恶意软件感染。

为什么企业可能使用虚拟机

许多组织部署和维护多个虚拟机。公司使用托管在一小部分强大服务器上的虚拟机,而不是一直运行多台计算机,这样可以节省物理空间、电力和维护费用。

可以从单个管理界面控制这些vm,并使员工可以从他们的远程工作站(通常分布在多个地理位置)访问这些vm。由于虚拟机实例的隔离性质,公司可以允许用户在他们的计算机上使用这种技术访问他们的公司网络,以增加灵活性和节省成本。

虚拟机为管理员提供了全面的控制,以及实时监控能力和高级的安全监督。每个虚拟机都可以通过鼠标单击或命令行输入来控制、启动和停止。

虚拟机的常见限制

虽然vm是有用的,但是需要理解一些明显的限制,以便您的性能期望是现实的。即使承载VM的设备包含强大的硬件,虚拟实例的运行速度也可能比它在独立计算机上运行的速度要慢。近年来,vm内的硬件支持取得了很大进展。不过,这种限制永远不会完全消除。

另一个限制是成本。除了与某些虚拟机软件相关的费用外,安装和运行操作系统可能需要许可证或其他身份验证方法。例如,运行Windows 10的客户实例需要一个有效的许可密钥,就像在实际的PC上安装操作系统一样。虽然在大多数情况下,虚拟解决方案通常比购买额外的物理机器便宜,但如果需要大规模推出,成本就会增加。

需要考虑的其他潜在限制是缺乏对某些硬件组件的支持和可能的网络约束。只要您做了研究并有现实的期望,在您的家庭或业务环境中实现虚拟机可能是有益的。

管理程序和其他虚拟机软件

基于应用程序的VM软件,通常称为管理程序,有各种形状和大小,适合个人和业务使用。虚拟化环境允许运行不同操作系统的多个虚拟机共享相同的硬件资源。系统管理员可以使用虚拟机监控程序同时跨网络监控和管理多个虚拟机。

这个页面有用吗?