会话虚拟化和应用程序虚拟化与 XenApp

Citrix XenApp 是一个按需 虚拟应用程序交付 解决方案,包括应用程序虚拟化和会话虚拟化技术。

了解应用程序虚拟化

Citrix 应用程序虚拟化技术将应用程序与底层操作系统和其他应用程序隔离,以提高兼容性和可管理性。作为现代应用程序交付解决方案,XenApp 通过集成的应用程序流化和隔离技术虚拟化应用程序。此应用程序虚拟化技术使应用程序从一个集中的位置流化到目标设备上的隔离环境,以执行操作。借助 XenApp,应用程序不再采用传统的安装方式。应用程序文件、配置和设置复制到目标设备,应用程序运行时的执行由应用程序虚拟化层控制。在执行时,应用程序运行时认为,它直接与操作系统交互,但事实上,它与代理所有发到操作系统的请求的虚拟化环境交互。

XenApp 非常独特,它是虚拟应用程序交付的一个完整系统,通过应用程序托管和直接流化到用户设备的应用程序提供在线和离线应用程序访问。当用户请求应用程序时,XenApp 确定他们的设备是否兼容并能够运行有问题的应用程序。目标设备的最低要求是兼容的 Windows® 操作系统和相应的 Citrix 客户端软件。如果用户设备满足最低要求,则 XenApp 通过直接流化到用户设备上的隔离环境的应用程序启动应用程序虚拟化。在用户设备不能运行特定的应用程序时,XenApp 启动会话虚拟化。

了解会话虚拟化

会话虚拟化使用应用流将应用交付给数据中心的托管服务器。然后,XenApp 将用户连接到已收到交付的应用程序的服务器。然后,应用程序完全在服务器上执行。用户将鼠标点击和键击发送给服务器,以此来与应用程序远程交互。然后,服务器通过将屏幕更新发回给用户设备来响应用户的交互操作。应用程序虚拟化限于基于 Windows 的操作系统,而通过 XenApp 的会话虚拟化允许任何用户在任何操作系统上访问由 IT 交付的任何应用程序。其结果是,XenApp 使得 Windows、Mac、Linux、iOS 和 Android 设备能够使用会话虚拟化运行任何应用程序。此外,会话虚拟化利用服务器端的处理能力,相比于传统的应用程序部署方法,它不需要通过不断的 PC 硬件更新来支持应用程序升级,从而解放了 IT。

结合使用应用程序虚拟化和会话虚拟化

在应用程序虚拟化和会话虚拟化中,用户与应用程序的交互是无缝的。打印机、驱动器、外设,甚至剪贴板的工作方式都与本地安装的应用程序的情形无异。因此,相比传统的应用程序部署模式,XenApp 降低高达 50% 的应用程序管理成本和相关费用,并提供比安装在本地的应用程序更好的用户体验。