虚拟应用程序是经过优化以在可以驻留在本地或云中的虚拟环境中运行的应用程序。用最简单的术语来说,虚拟应用程序无需先安装即可在计算机上运行。这可以通过几种方式来实现,使用桌面虚拟化或应用程序管理等技术。这些方法之间存在根本差异,但它们通常一起使用以改善用户体验和简化管理。
虚拟应用程序有什么好处?
虚拟应用程序的许多好处包括:
交付虚拟应用程序的方法
让我们探索交付虚拟应用程序的主要方法,从称为“桌面虚拟化”的技术开始:
桌面和应用程序虚拟化
当使用桌面虚拟化来交付虚拟应用程序时,应用程序本身运行在数据中心的计算机上,该计算机可以驻留在公司拥有的数据中心或云提供商中。应用程序的用户界面或UI通过网络(通常通过Internet)发送到端点设备(有时称为瘦客户端),用户可以在该设备上看到应用程序并与之交互,就好像它运行在端点设备。可以使用许多端点设备,包括那些运行macOS、Windows、Linux、Android或iOS的设备。在大多数情况下,所需要的只是一个网络浏览器。
在这种方法中,应用程序可以被认为是“虚拟的”,因为它不驻留在端点设备上。此外,数据中心的典型配置是运行实际应用程序的计算机通常是运行在管理程序上的虚拟机。
桌面虚拟化在支持远程员工方面非常有用。通过仅向远程设备提供桌面和应用程序的用户界面,组织可以确保实际数据保留在数据中心,而不是分散的端点设备上。应用程序前端(用户与之交互的部分)也可以在地理位置上更靠近它们各自的后端(数据所在的部分),从而提高性能和用户生产力。

通过应用程序打包交付的应用程序(也称为“应用程序流”,尽管该术语有时与通过桌面虚拟化交付的应用程序混淆)与桌面虚拟化不同,因为它们实际上是在给定的机器上运行的,尽管在安装时实际上并未安装。机器已开启。应用程序管理解决方案使用某种“打包”来创建一个自包含的包,其中包含可执行文件、注册表项、设置以及使应用程序工作所需的所有其他内容。然后将此包分配给各个用户或机器,以便当用户登录(或机器打开)时,应用程序会附加到机器上。以这种方式,应用程序运行正常,即使它从未正确安装在任何设备上,因为底层操作系统,
当需要更新应用程序时,而不是在每台单独的机器上更新,应用程序包会更新一次。然后,下次用户登录时,他们会获得最新版本的应用程序。这极大地简化了应用程序的修补和更新!
以这种方式交付的应用程序也可以与操作系统或设备上的其他应用程序隔离。使用不同的方法来实现这一点。一些解决方案在附加的应用程序和操作系统之间应用了一层虚拟化。其他人使用复杂的过滤器驱动程序,而有些平台根本不做隔离。
除了安全和隔离之外,应用程序管理解决方案还通过减少必须维护的基本映像的数量来简化管理。通过仅将每个人所需的应用程序保留在基础映像中,并将所有其他应用程序作为单独的包和分配进行集中管理和分发,管理员能够更轻松地修补和更新操作系统和单独的应用程序。
结合两种方法
这两种应用程序虚拟化方法都很有用,但结合起来,它们可以成为任何应用程序和桌面管理策略的关键组成部分。应用程序包可以分配给虚拟桌面并作为虚拟应用程序交付给瘦客户端或其他远程端点。这带来了两全其美的结果——集中远程访问虚拟桌面和应用程序,并通过应用程序打包实现所有灵活性和管理缓解。
虚拟应用程序和虚拟桌面有什么区别?
虚拟应用程序和虚拟桌面都简化了向员工和用户交付应用程序的过程,无论位置或设备如何。顾名思义,桌面虚拟化将整个用户桌面(包括所有应用程序)从客户端设备中抽象出来,其运行方式与终端或瘦客户端类似。另一方面,虚拟应用程序是指虚拟化的单个应用程序。当然,组织可以利用这两种方法来满足特定的业务和IT目标。
桌面虚拟化与应用程序虚拟化的不同之处在于:
桌面虚拟化是从数据中心或云提供商中的服务器发布整个桌面环境,使用户能够从网络连接设备访问该桌面环境,无论是在本地还是通过互联网远程访问。
应用程序虚拟化是从服务器发布单个应用程序,通过远程显示协议或应用程序流提供访问。底层机制与桌面虚拟化相同,只是不是将整个桌面发送给用户,而是仅发送单个应用程序UI。
需要访问所有业务应用程序的员工,即使在多个设备之间切换,也会选择桌面虚拟化。虚拟应用程序更适合只需要访问几个应用程序的员工。企业可以结合使用这两种方法,根据员工的具体使用需求为所有员工定制应用程序部署。
虚拟应用程序的用例是什么?
分布式劳动力:全球Covid-19大流行只会加速已经获得动力的在家工作(WFH)运动。随着员工越来越分散地在许多非托管设备上工作,使用虚拟应用程序支持最广泛的设备的能力变得越来越重要。
可移植性和迁移:虚拟应用程序有助于从本地迁移到云,并简化从服务器到服务器以及从云到云的迁移。组织可以通过虚拟化必要的Web客户端以及要迁移或移植的应用程序来继续利用旧的Web应用程序。
减少孤岛/服务器整合:以前在同一台机器上不兼容的多个应用程序现在可以在同一系统上运行,因为虚拟应用程序可以与用户特定的配置数据一起打包或沙盒化,使它们能够不受干扰地运行。
客户端应用程序隔离:客户端设备应用程序冲突同样可以通过将应用程序彼此和底层操作系统隔离到一个可以轻松部署到多个端点的单个可执行文件中来消除。
BYOD和桌面安全:部署虚拟化应用程序可以充当“锁定”PC,同时使用户能够在不影响应用程序或企业安全的情况下运行个人程序和游戏。
本文来源:虚拟主机--什么是虚拟应用程序(什么属于应用软件)
本文地址:https://www.idcbaba.com/zhuji/1019.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。