虚拟机 101
介绍
亚历克斯:嘿,加里!你能启动虚拟机测试一下这个应用程序吗?
加里:好的,我马上就去。
在IT行业,你经常听到“启动虚拟机”这个说法吗?这很常见吧?但对于任何刚刚开启云计算职业生涯的人来说,这听起来可能有点让人不知所措。
那么……虚拟机到底是什么?它使用了什么技术?虚拟机管理程序又是什么?
继续阅读以了解更多信息👇
什么是虚拟化🤔?
根据维基百科,
虚拟化是创建某些事物的虚拟(而非实际)版本的行为,包括虚拟计算机硬件平台、存储设备和计算机网络资源。
或者简单地说,虚拟化是将内存、CPU和存储等物理资源拆分成多个虚拟资源。
这项技术允许我们将机器的资源分配到彼此隔离的多个环境中,从而充分利用机器的全部容量。
虚拟机
“虚拟机”或“VM”是指virtual instance
一台计算机。与其他计算机一样,它拥有 CPU、内存和存储空间。
这些虚拟机在物理计算机上运行,名为“Hypervisor”的软件管理它们的分配和对计算资源的访问。
虚拟机管理程序
Hypervisor
或是Virtual Machine Monitor
一款虚拟化软件,允许用户构建和运行不同的虚拟机。它允许一台主机通过共享内存和 CPU 等资源来支持多个客户虚拟机。
虚拟机管理程序有两种类型:
- 类型 1 虚拟机管理程序
- Type-2 虚拟机管理程序
Type-1 虚拟机管理程序
Type-1 Hypervisor
或者Native Hypervisor
直接在主机硬件上运行,并取代主机操作系统。
由于它直接位于硬件上,因此也称为Bare-Metal Hypervisor
。
用法:
- 由于其高性能,它在数据中心和其他基于服务器的环境中非常常用。
优点:
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 ESXi、Microsoft Hyper-V和KVM。
Type-2 虚拟机管理程序
Type-2 Hypervisor
或者作为应用程序在主机操作系统上Hosted Hypervisor
运行。
用法:
- 它通常被那些想要尝试不同操作系统或想要测试其应用程序兼容性的人使用。
优点:
Cost efficient
Simplified Management
Threat isolation
缺点:
Compromised performance
Single point of failure
鏂囩珷鏉ユ簮锛�https://dev.to/kcdchennai/virtual-machines-101-2gmg最广泛使用的 Type-2 虚拟机管理程序包括VirtualBox、VMware Workstation和Parallel Desktop。