企业桌面大规模虚拟化

企业桌面大规模虚拟化

我正在研究为大型办公室虚拟化桌面,但还无法弄清楚如何实现每个用户对虚拟机实例的访问。

我们正在考虑使用 sunrays 作为我们的访问点,我假设我们将从那里启动到 VM 的 VNC 连接。此时我有点不知所措——我如何确保我们启动 VM(如果 VM 尚未运行)或连接到其现有 VM(如果 VM 已在运行)?或者这里的解决方案是确保所有可能的实例都已在运行,但“暂停”直到有人尝试连接到它们?

我们仍在考虑虚拟化方面的选择——Hyper-V、KVM、Xen 或其他。一方面,我们对开源产品充满热情,因此 KVM 和 Xen 是具有吸引力的选择,但另一方面,我们希望管理员培训尽可能轻松,因此 Hyper-V 等产品也有其吸引力。

我知道我提出的这个话题相当庞大,但我很感激任何人就这个话题提供的建议。

谢谢!

答案1

答案2

您应该考虑使用特定应用程序(如 Citrix XenDesktop)进行桌面虚拟化。它们在服务器上执行应用程序时,将其传送到用户的桌面。

答案3

调查VMware View。他们正在开发版本 4,该版本应该会大大提高性能。我正在考虑将此产品用于少数台式机。

此外,Windows Server 2008 R2 还有一些新的 VDI 功能值得一看。

答案4

你需要理解并区分几个层次,

  1. 切入点(你的阳光)
  2. 连接代理,这是接入点连接的服务,用于检索桌面列表或自动启动A桌面
  3. 连接协议客户端将用于建立与 VM 的连接协议,例如 RDP、ICA、PCoIP。
  4. 虚拟机管理程序,运行虚拟机的主机。
  5. 应用程序虚拟化,这一层是可选的,实际上与 VDI 无关。这仅允许您通过允许用户连接到任何 VM 来运行其应用程序而无需冗长的安装,从而使您的 VM 相对无状态。
  6. 配置文件管理,另一个可选层,允许用户设置和偏好随之漫游。

通常,您可以混合搭配不同供应商的解决方案。例如,Hyper-V 与 XenDesktop 用作代理和协议。

一些代理允许您动态启动虚拟机,保留空闲机器列表,在注销时重新启动/重建等......

请记住,如果您选择无状态路线,您需要进行大量的“移植”工作来虚拟化您的应用程序(重新打包所有内容)和配置文件管理。

相关内容