“客户端虚拟机管理程序”和虚拟机管理程序之间有什么区别?

“客户端虚拟机管理程序”和虚拟机管理程序之间有什么区别?

在遇到这种情况之前仿真、半虚拟化和直通:您需要了解的客户端虚拟机管理程序知识文章中,我只知道通用术语“虚拟机管理程序“。

让我更加困惑的是文章中的陈述

“...VMware 和 Citrix 都在致力于实现各自的客户端虚拟机管理程序,而且他们都未计划在年底前发布产品。”

“年底”是指 2009 年,但 VMWare Workstation 早在 2009 年之前就存在了(2005 年或更早)。VMWare Workstation 不是客户虚拟机管理程序?如果是这样,为什么文章会声称 VMWare 在 2009 年仍在开发客户端虚拟机管理程序?

请帮我澄清这两个术语之间的混淆。

这两个术语之间有区别吗?如果有,区别是什么?

答案1

客户端虚拟机管理程序的基本定义是专为在客户端计算机(台式机、笔记本电脑等)而非服务器上使用而设计的虚拟机管理程序。一些常见的例子是 VMware Workstation、VirtualBox 和 VirtualPC(Microsoft)。它们不适用于生产系统,并且不具备与用于生产用途的完整虚拟机管理程序相同的功能集。

看起来您链接的文章正在讨论类型 1 虚拟机管理程序,这就是为什么不考虑 VMware Workstation 和其他类型 2 客户端虚拟机管理程序的原因。

答案2

正确的说法是VDI 虚拟机管理程序。它指的是运行在服务器硬件上的虚拟机管理程序,但以客户机身份运行桌面(客户端)操作系统,而不是服务器操作系统。文章中提到的概念是桌面虚拟化. 当 VDI 虚拟机管理程序与客户端(瘦客户端或运行某种远程桌面软件)和(足够快的)网络,你有一个VDI(虚拟桌面基础设施)

最常见的 3 种 VDI 虚拟机管理程序是:

  1. VMware View(ESXi/vSphere + 相关软件)
  2. Citrix XenDesktop(XenServer + 相关软件)
  3. Microsoft VDI(Hyper-V + 相关软件)

VDI 虚拟机管理程序的一些常见功能包括:

  1. 支持音频、视频播放和/或 3D 图形的远程桌面协议。
  2. GPU 虚拟化
  3. 将设备(例如任意 USB 设备)从客户端(物理 PC 或瘦客户端)转发到 VM。
  4. 为每个用户分配 1 台 VM。
  5. 内存重复数据删除和共享硬盘映像(并非 VDI 虚拟机管理程序所独有,但对其尤其重要。)

相关内容