虚拟机 101

2025-06-09

虚拟机 101

介绍

亚历克斯:嘿,加里!你能启动虚拟机测试一下这个应用程序吗?
加里:好的,我马上就去。

在IT行业,你经常听到“启动虚拟机”这个说法吗?这很常见吧?但对于任何刚刚开启云计算职业生涯的人来说,这听起来可能有点让人不知所措。

那么……虚拟机到底是什么?它使用了什么技术?虚拟机管理程序又是什么?

继续阅读以了解更多信息👇

什么是虚拟化🤔?

图片描述

根据维基百科,

虚拟化是创建某些事物的虚拟(而非实际)版本的行为,包括虚拟计算机硬件平台、存储设备和计算机网络资源。

或者简单地说,虚拟化是将内存、CPU和存储等物理资源拆分成多个虚拟资源。

这项技术允许我们将机器的资源分配到彼此隔离的多个环境中,从而充分利用机器的全部容量。

虚拟机

图片描述

“虚拟机“VM”是指virtual instance一台计算机。与其他计算机一样,它拥有 CPU、内存和存储空间。

这些虚拟机在物理计算机上运行,​​名为“Hypervisor”的软件管理它们的分配和对计算资源的访问。

虚拟机管理程序

Hypervisor或是Virtual Machine Monitor一款虚拟化软件,允许用户构建和运行不同的虚拟机。它允许一台主机通过共享内存和 CPU 等资源来支持多个客户虚拟机。

虚拟机管理程序有两种类型:

  1. 类型 1 虚拟机管理程序
  2. Type-2 虚拟机管理程序

Type-1 虚拟机管理程序

Type-1 Hypervisor或者Native Hypervisor直接在主机硬件上运行,并取代主机操作系统。
由于它直接位于硬件上,因此也称为Bare-Metal Hypervisor

类型 1 虚拟机管理程序

用法:

  • 由于其高性能,它在数据中心和其他基于服务器的环境中非常常用。

优点:

  • Higher performance(因为它可以直接访问硬件)
  • More Secure
  • No Single point-of-failure
  • Better Scalability

缺点:

  • Needs a dedicated machine to administer different VMs and control hardware.

最广泛使用的 Type-1 虚拟机管理程序包括VMware ESXiMicrosoft Hyper-VKVM

Type-2 虚拟机管理程序

Type-2 Hypervisor或者作为应用程序在主机操作系统上Hosted Hypervisor运行。

Type-2 虚拟机管理程序

用法:

  • 它通常被那些想要尝试不同操作系统或想要测试其应用程序兼容性的人使用。

优点:

  • Cost efficient
  • Simplified Management
  • Threat isolation

缺点:

  • Compromised performance
  • Single point of failure

最广泛使用的 Type-2 虚拟机管理程序包括VirtualBoxVMware WorkstationParallel Desktop

鏂囩珷鏉ユ簮锛�https://dev.to/kcdchennai/virtual-machines-101-2gmg
PREV
你不需要 jQuery
NEXT
useradd 与 adduser:使用哪个命令?