桌面与应用虚拟化技术解析与应用

2025-01-22 10:16:44
霜仲琳
冶金VPS

桌面虚拟化应用虚拟化什么意思

1、桌面虚拟化其实就是虚拟化。
与服务器虚拟化一样,桌面虚拟化也依赖于称为虚拟机管理程序的薄层软件。
虚拟机管理程序在裸机服务器硬件上运行,为管理员提供部署和管理虚拟机的平台。
通过桌面虚拟化,每个用户都会获得一个虚拟机,其中包含单独的桌面操作系统(几乎总是Windows)和任何已安装的应用程序。
对于桌面操作系统、应用程序和用户来说,虚拟机看起来几乎就像一个真实的桌面。
2.传统瘦客户端解决方案不是桌面虚拟化。
最流行的基于服务器的瘦客户端计算形式依赖于Microsoft终端服务(最近更名为远程桌面服务),它允许多个用户共享同一个Windows实例。
终端服务通常与CitrixXenApp(最初称为PresentationServer和早期的MetaFrame)结合使用,以添加管理功能并提高性能,但不涉及管理程序或虚拟机。
主要缺点是某些应用程序在此共享环境中无法正常运行或根本无法运行,并且用户无法像使用虚拟机或真实桌面系统那样自定义用户体验。
然而,人们经常将传统的瘦客户端解决方案称为桌面虚拟化,因为两者的基本目的是相同的:在服务器端统一桌面计算。
3、桌面虚拟化和VDI的含义几乎相同。
VMware是第一个普及虚拟桌面基础架构(VDI)一词的公司,但Microsoft和Citrix紧随其后,分别提供了基于Hyper-V虚拟机管理程序和XenServer虚拟机管理程序的自己的VDI解决方案。
可以这样想:VDI指的是桌面虚拟化的基本架构,每个用户的虚拟机都运行在一台服务器上。
4.不要将桌面虚拟化与桌面虚拟化混淆。
我们这里所说的桌面虚拟化是指基于服务器的计算。
“桌面虚拟化”还指使用MicrosoftVirtualPC、VMwareFusion或ParallelsDesktop等桌面虚拟化解决方案在桌面系统上运行虚拟机。
也许这种类型的桌面虚拟化最常见的应用是在Mac上的Parallels或Fusion虚拟机中运行Windows。
换句话说,这与基于服务器的计算完全无关。
5.基于服务器的计算解决方案支持与桌面系统不同的硬件范围。
Microsoft的Windows开发人员花费了半辈子的时间来确保Windows能够与每一种精美的打印机、显卡、声卡、扫描仪和USB设备配合使用。
对于瘦客户端,硬件支持可能非常通用,有些设备根本无法工作。
由于用户通过网络与虚拟机交互,这会产生额外的限制。
多媒体、视频和Flash应用程序也可能会遇到问题。
6.VDI的成本和性能高于传统瘦客户端解决方案。
考虑一下:使​​用VDI,每个虚拟机都需要自己共享内存、存储和处理来运行用户的桌面环境,在旧的终端服务模型中,用户几乎共享所有(数据文件除外)。
VDI还意味着每个用户都需要独立的Windows许可证,而终端服务等解决方案可让您告别Microsoft客户端访问许可证。
此外,VDI将由此增加网络流量,另外除了购买功能强大的服务器硬件之外,您可能还需要升级网络。
不过,更高的成本回报是VDI提供了更高的可管理性和可用性,同时也提供了更好的用户体验。
与服务器虚拟化一样,您可以做很多事情:在服务器之间移动虚拟机而不关闭它们、拍摄虚拟机快照以进行快速恢复、负载平衡自动化等等。
如果虚拟机崩溃,不会影响其他虚拟机。
如果您使用终端服务并且Windows系统崩溃,则连接到它的每个用户都将断开连接。
7.动态VDI提高效率。
在标准VDI安装中,随着用户数量的增加,每个用户的虚拟机在会话之间持续存在,存储和管理需求也随之增加。
在动态VDI架构中,用户登录后,虚拟桌面会快速自行安装:将用户的配置文件与主映像的克隆相结合。
用户仍然可以获得个性化的桌面,而管理员需要存储、更新和修补的操作系统和应用程序实例也更少。
8.应用程序虚拟化进一步简化了VDI要求。
当一个应用程序被虚拟化时,它实际上是用执行该应用程序所需的所有小操作系统文件和注册表项“包装”起来的,这样它就可以在无需安装的情况下运行(即无需修改主机操作系统)。
在动态VDI环境中,管理员可以创建在运行时分发到虚拟机的虚拟应用程序,而不是将这些应用程序添加到虚拟机的克隆主映像中。
这减少了桌面虚拟机的资源占用并简化了应用程序管理。
如果添加应用程序流技术,虚拟应用程序将启动得更快,就像安装在虚拟机中一样。
9.客户端管理程序允许您离线运行虚拟机。
客户端管理程序安装在典型的台式机或笔记本电脑上,以便它可以运行包含操作系统、应用程序和个人配置设置的“业务虚拟机”(businessVM)。
话虽如此:为什么您希望所有这些都在虚拟机内,而不是安装在桌面上有两个原因:其一,虚拟机完全安全,不受该桌面上运行的任何其他程序(例如特洛伊木马程序)的影响。
无知的用户意外下载的马);其次,您可以获得虚拟化的所有管理优势,包括虚拟机快照、迁移功能、轻松恢复等等。
客户端虚拟机管理程序还使VDI更加实用。
您可以在笔记本电脑上运行业务虚拟机并在不连接互联网的情况下使用它,当您重新连接互联网时,客户端虚拟机可以与服务器虚拟机同步。
客户端虚拟机管理程序是未来的预兆:我们让计算机开始工作,下载或同步业务虚拟机,然后开始新的一天。
几乎任何具有兼容客户端管理程序的计算机都可以在任何地方使用。
这里的关键词是“未来”——虽然Citrix已经发布了其客户端虚拟机管理程序的“测试套件”版本,但VMware预计很快就会发布自己的初始版本,但这要等到2011年发布的服务器版本才能实用。
还有很长的路要走与此同时,不同的基于服务器的计算模型正在逐渐流行:另一种类型的云计算称为软件即服务(SaaS在这种计算模型中为服务提供商);维护应用程序和用户数据并通过浏览器分发所有。
一个典型的例子是Google针对GoogleDocs的营销活动,该活动鼓励用户放弃升级到Office2010,而使用Google的生产力应用程序集。
此外,谷歌的ChromeOS承诺在云端创建一个完整的桌面环境,可以保留用户的个性化设置。
基于服务器的计算可能永远不会出现大赢家。
对于用户需求简单的办公场所,传统的终端业务解决方案仍然可以满足需求。
使用VDI模型的真正桌面虚拟化非常适合安全性和可管理性至关重要的情况,例如与许多承包商打交道的广泛分布的企业组织。
在广泛协作很重要的地方,SaaS将会增长,因为任何拥有Web浏览器的人都可以参与。
传统桌面可能不会消失,但旧的集中式计算模式正在以某种方式卷土重来。

什么是应用虚拟化,桌面虚拟化和服务器虚拟化?三者有什么区别

计算机虚拟化技术目前主要包括服务器虚拟化、应用程序虚拟化和桌面虚拟化。
目前,网络虚拟化、显卡虚拟化等技术正在快速发展,在不久的将来,现有的物理设备将支持虚拟化技术,实现IAAS(基础设施即服务),实现真正的云计算。
桌面虚拟化技术是目前发展最快、最有前途的技术。
桌面虚拟化是指对计算机桌面进行虚拟化,以实现桌面的安全性和灵活性。
与中断服务类似,应用程序流或应用程序虚拟化可以实现集中式应用程序管理,而不会影响响应能力或性能。
数据可以本地或集中存储(取决于公司政策)。
此外,流应用程序可以缓存以供离线使用,使其成为支持移动计算的集中管理模型。
由于该模式执行过程中数据驻留在客户端,因此该模式不适合对数据安全性要求较高的应用。

虚拟化技术包含桌面虚拟化么?两者属于什么关系呢?

虚拟化技术包括服务器虚拟化、桌面虚拟化、应用程序虚拟化等多个方面。
桌面虚拟化技术本质上是基于服务器虚拟化,利用各种通信方式将桌面远程传输到终端。
简而言之,桌面虚拟化技术是服务器虚拟化和远程桌面的结合。
服务器虚拟化主要关注服务器资源的整合和高效利用。
虚拟化技术将一台物理服务器划分为多个虚拟服务器,供多个用户或应用程序共享。
桌面虚拟化将用户的工作环境、操作系统和应用程序从物理桌面转移到服务器上,并远程连接到虚拟桌面进行操作。
在此模式下,用户可以通过电脑、手机、平板等任何设备访问虚拟桌面环境,进行远程工作和协作。
从技术上来说,桌面虚拟化并不是简单地单独存在,而是建立在服务器虚拟化的基础上。
服务器虚拟化实现资源的高效利用和管理,为桌面虚拟化提供硬件和技术支持。
同时,桌面虚拟化技术进一步扩展了服务器虚拟化的能力,让用户可以随时随地访问和使用虚拟桌面,而不受物理位置的限制。
在实际应用中,桌面虚拟化技术可以有效提高工作效率、增加安全性、简化IT管理、降低总体拥有成本(TCO)。
例如,公司可以使用桌面虚拟化来实现远程工作。
员工无需在物理地点之间移动,即可通过远程桌面访问公司资源,提高工作效率和灵活性。
同时,桌面虚拟化有助于集中管理用户设备和数据,降低数据泄露风险,提高整体安全水平。
总体而言,虚拟化技术与桌面虚拟化之间存在着密切的联系。
桌面虚拟化建立在服务器虚拟化的技术基础上,也扩展了虚拟化技术的范围和价值。
随着云计算、人工智能等技术的发展,虚拟化技术将得到越来越广泛的应用,桌面虚拟化也将带来更多的创新和机遇。