应用虚拟化是一种软件技术的总称,主要提高应用程序的便携性、可管理性和兼容性。并可以将应用程序封装成一个包,使得在哪里都可以直接运行而无需进行安装过程。
ThinApp 是VMware 一种无代理的应用程序虚拟化解决方案,可将应用程序与其底层操作系统剥离开来,以消除应用程序冲突,并简化应用程序的交付和管理。ThinApp 虚拟化应用程序的方式是将应用程序文件和注册表封装到单个 ThinApp 包中,此软件包的部署、管理和更新独立于底层操作系统 (OS) 。虚拟化的应用程序不对底层操作系统进行任何更改,在不同配置中仍表现出相同的行为,从而实现兼容性、一致的最终用户体验和易管理性。
ThinApp可以将多个应用程序或一个应用程序和插件封装成一个包,比如将IE与Java一起封装,同时ThinApp支持封装带Windows Services、写入DLL文件的应用程序。
VMware Thinapp所带来的好处:
通过使用ThinApp,可以给用户带来以下方面的优势:
化广域网流量为局域网流量。大型部署环境中,ThinApp封装的应用程序,可以通过分发工具下发到下一级服务器上,每一级的用户向就近的服务器访问所需的应用软件。大大降低了网络带宽的需求。
简单的应用打包过程。 使用ThinApp进行打包的过程,客户可以轻松捕获 Windows XP 上的 IE 6 以及自定义应用程序。而在打包程序简单运行的后面,ThinApp程序其实是在使用一个模板预填了用于创建 IE 6 ThinApp 包所需的文件。用户完全觉察不到这一点。对于用户而言,只需单击几下鼠标即可轻松实现 IE 6 虚拟化打包。
ThinDirect。 此项新增功能可为最终用户带来在 Windows 7 桌面上无缝地并行运行 IE 6 和更新版浏览器(如 IE 8)的灵活性。ThinDirect 允许管理员配置依赖 IE 6 的网页,以确保 URL 始终能在正确的浏览器中打开。
可消除操作系统迁移中成本高昂的应用程序重新编写代码的步骤。 要确保从一种操作系统移至另一种操作系统时仍保持应用程序兼容性,需要重新编写代码和回归测试是一个耗时的过程,而且成本非常高。通过虚拟化这些现有应用程序,您可以延长业务应用程序的生命周期,而无需进行移植工作。
可将 Microsoft Internet Explorer 6 应用程序轻松迁移和部署到 Windows 7 。使用 ThinApp 一路单击式应用程序捕获和所提供的预填模板,可迅速虚拟化 IE 6 旧式应用程序并将它们部署在 Windows 7 上,这些应用程序可与其他 Internet Explorer 版本并行运行而不会发生冲突。
可加快应用程序部署速度。ThinApp 的单文件映像部署十分简便,无需安装。ThinApp 无代理体系结构不要求安装任何客户端代理。无论部署到几个还是几千个端点,只需一次单击即可快速完成应用程序部署。
通过消除应用程序冲突减少了问讯台支持。 虚拟化的应用程序是完全隔离的映像,不会给底层操作系统带来任何更改,也不会干扰同一桌面上的其他应用程序。
可最大限度减少成本高昂的回归测试次数。 虚拟化应用程序打包之后即可部署到任何 Windows 平台,而且在任何操作系统配置中都表现出相同的行为,因而最大限度地减少了回归测试的工作量。
可无缝融入任何管理框架。ThinApp 生成的单文件MSI 和 EXE 可以方便地集成到任何现有管理框架中,以确保您保持“单一窗口”控制台使用体验。
内置的安全性。ThinApp 包只以用户模式运行,不要求管理员特权。管理员可将 ThinApp 包部署在“锁定”的 PC 上,并允许最终用户运行他们所需的应用程序而不会影响安全性。
与 View (VMware桌面云解决方案)一起部署可节约更多的桌面存储成本。 通过使用 View Composer 管理操作系统映像和应用程序映像,减少了所需的桌面映像的数量。可以以流的形式从同一服务器将一个或多个应用程序传输到多个端点。
可实现应用程序移动性。出差,员工都可以方便地访问最新应用程序,而不会带来任何的负担。应用程序可以自动交付并更新到桌面或移动用户的设备上。无论是在办公室还是在在出差,员工都可以方便地访问最新应用程序,而不会带来任何的负担。
可通过View Manager 进行应用程序分配。ThinApp 和 View 的集成,可通过 View Manager 将 ThinApp 包分配给单个桌面或虚拟桌面组。应用程序可通过 View Manager 自动交付和更新。[/img]..