桌面虚拟化(VDI)的概述

本文探讨了桌面虚拟化和VDI的发展,指出早期技术限制已得到解决,使得高性能、图形密集的应用程序,包括UNIX和Linux环境,现在也能在虚拟化平台上流畅运行。高级远程协议和GPU支持提供了与物理工作站相媲美的用户体验,证明桌面虚拟化已不再局限于简单的办公应用,而是适用于各种复杂的工程场景。
摘要由CSDN通过智能技术生成

概述
到目前为止,每个人都听说过桌面虚拟化和 VDI 这两个术语。自 2006 年以来,我们似乎一直受到来自 VMware、Citrix® 和 Microsoft® 等公司关于这些技术的营销宣传的冲击。但如果桌面虚拟化这么好,为什么大多数世界上的台式机仍然是“老式”的物理台式机和笔记本电脑?

在高端、图形密集的 UNIX 和 Linux 工程应用程序环境中尤其如此。 许多人将桌面虚拟化和虚拟桌面基础架构 (VDI) 视为更适合简单的基于 Microsoft® Windows®、类似 Microsoft® Office 的应用程序的边缘解决方案。 但许多硬核工程应用程序在 UNIX 上运行,错误地认为它们需要“真正的”工程工作站并且不适合 VDI。

桌面虚拟化?严肃的?
让我们退后一步,确保我们都在同一个页面上:桌面虚拟化是一个有点笼统的概括性术语,它描述了使 IT 企业将桌面和应用程序的管理与用户使用的设备分开的任何技术。

在过去(你知道,比如 2003 年),一切都是有形的。 如果用户需要工作站或笔记本电脑,IT 会物理安装本地操作系统并将用户的应用程序物理加载到其中。 用户基本上被锁定在他们的设备上——他们的应用程序在那里,他们的数据在那里,环境在那里。 如果用户在家时,工作站或笔记本电脑被损坏、丢失、被盗或锁在办公室里,那么用户就不走运了:没有完成任何工作。

那是10年前的物理世界。 它适用于服务器、数据中心、工作站和笔记本电脑。 但后来,一切都变了。 虚拟化的想法从大型机发展到基于 x86 的计算机,然后我们突然意识到服务器只不过是可以在任何物理硬件上运行的磁盘映像。 这使我们能够做各种很酷的事情,例如无需购买新的物理服务器即可立即配置新的虚拟服务器。 我们可以按需移动我们的虚拟服务器, 因此它们总是在具有大量资源的物理硬件上运行。 我们甚至可以在它们运行时移动它们,以便在物理服务器上执行维护活动而不影响对用户的服务。
在短短几年内,我们很快意识到虚拟服务器在各方面都比物理服务器好。

因此,没过多久,人们就会问:“嘿,既然这个虚拟化对服务器这么好,为什么我们不能对桌面做同样的事情呢?” 转眼间,桌面虚拟化的概念诞生了。

当然,虚拟化服务器很容易,因为它们已经存在于数据中心中。因此,将物理服务器转换为虚拟服务器相当简单,用户甚至没有注意到(或关心)。但是,如果 IT 想要虚拟化桌面,那究竟会是什么样子呢?
一种方法是在用户的工作站或笔记本电脑上的虚拟机中运行他的桌面操作系统。这样做为 IT 企业带来了虚拟化的许多好处——IT 不必担心硬件兼容性和客户端设备的管理——但它与过去 20 年使用的传统模型并没有太大区别。

虚拟化用户桌面的另一种更有效的方法是将每个用户的桌面操作系统和应用程序从物理桌面物理“移动”到数据中心。然后,用户通过远程协议访问他们的桌面,基本上允许他们从世界任何地方远程控制自己的基于数据中心的个人桌面。

基于数据中心的桌面虚拟化有多种形式,大致分为 VDI,其中每个用户在数据中心拥有一个完整的虚拟机,或会话虚拟化,其中每个用户连接到数据中共享服务器上的单个用户会话 中央。 (会话虚拟化自 1990 年代以来以各种形式出现,包括 Microsoft 终端服务器、Microsoft 远程桌面会话主机、Citrix MetaFrame 和 Citrix XenApp。)

等等:这些东西今天仍是真的吗?
当我谈到基于数据中心的桌面虚拟化和 VDI 时,我经常听到这样的反对意见:“嘿,我几年前尝试过 Citrix [或 VDI],结果很糟糕!”或者人们会说:“是的,VDI 对简单的应用程序(如 Web 浏览和办公套件)来说很好,但我有图形密集的高性能应用程序,需要 OpenGL、DirectX 和出色的用户性能。”还有一些人认为 VDI 只是关于 Microsoft Windows 应用程序,对于 UNIX 或 Linux 环境没有选择。

所以现在让我们澄清一下:今天在数据中心托管桌面与几年前相比已经大不相同,就像 5 到 10 年前的日夜一样。

我还发现,当我谈到远程桌面和应用程序时,事实证明大多数用户只尝试了基本的访问协议——通常是用于 Microsoft Windows 桌面的远程桌面协议 (RDP) 或用于 UNIX 或 Linux 桌面的虚拟网络计算 (VNC) .但是今天的远程协议不是 RDP 或 VNC。

我们现在有许多高端协议选项,包括适用于 Windows 环境的 Citrix HDX、Teradici PC over-IP 和 Microsoft RemoteFX; 由 OpenText Exceed TurboX 用于 UNIX 和 Linux的Thin X 协议,。我们还有非常强大的选项,可以将高端硬件放入为我们的虚拟桌面提供动力的服务器中。我们可以为它们运行的桌面虚拟机安装提供 OpenGL 和 DirectX 支持的 GPU 卡,并且我们可以选择支持“刀片工作站”,我们可以在数据中心安装工作站级刀片硬件,这与我们安装在用户桌面上的任何东西一样强大 。而且,再次感谢先进的远程协议,我们实际上可以提供高性能体验,将用户连接到他们的高端远程工作站。

所以早在 2008 年,我会同意有人说“桌面虚拟化适用于办公应用程序,但不适用于工程应用程序或 UNIX 或 Linux 环境”。但现在这根本不是真的。该行业已经创造了使所有应用程序都可以实现这一点的技术——无论它们是 Windows、UNIX 还是 Linux,或者它们是否需要多个 CPU 内核或 GPU 或密集型存储。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值