应用程序虚拟化(APP-V)深化体会之一51CTO博客 - 牛牛娱乐

应用程序虚拟化(APP-V)深化体会之一51CTO博客

2019年03月31日14时48分50秒 | 作者: 绮彤 | 标签: 程序,运用,虚拟化 | 浏览: 441

Microsoft Application Virtualization 运用程序虚拟化

     序文

当今企业的桌面体系中充满着运用程序,而所装置的每一个运用程序在投入生产环境之前,都需求进行冗长的阑珊性测验和布置进程。因为运用程序只可以在其被装置的当地运用,所以用户只能运用自己的计算机。这些都使得杂乱的项目难以完成,运用微软的运用程序虚拟化处理方案可以处理这些问题,该处理方案替代一系列耗时且耗资源的进程,而且让桌面机管理员选用更简略的自动化进程来布置、修正、更新以及完结运用程序,从而将资源需求最小化并完成拔尖的作用。 促进运用程序虚拟化技能的原因很简略:不必装置就可以在自己的桌面上运转运用程序。与终端效劳不同,在终端效劳中,程序是在效劳器履行的,运用效劳器的资源(例如处理器、内存、硬盘以及网卡)。但关于虚拟化的程序,尽管此刻的程序实际上便是不同的网络效劳,但程序的运转、数据存储、打印以及其他一切行为都和本地装置的程序彻底相同。除此之外,咱们还可以在自己的桌面上运转同一个程序的不同版别而不必忧虑发生冲突,再次重申,这些程序都是本地履行的,而不是来自长途终端效劳器的“屏幕截图”。 让咱们用一个简略的虚拟化进程来说明这个概念。下图显现的是运用程序虚拟化技能的基本概念:运用程序运用本地的资源在本地履行,可是该程序并不答应修正本机的任何设置。相反,该程序实际上运转在一个很小的虚拟环境中,其间包含了程序运转所需的一切注册表项、文件、COM 目标以及其他履行程序所有必要的组件。这个虚拟环境在体现上就像在运用程序和操作体系之间的一个层,这个虚拟的层很“轻”(一般只占用几 MB 的内存),而且只要在发动运用程序之前才会被加载。  

经过运用 Application Virtualization,运用程序无法将数据写入自己的虚拟环境之外的注册表或体系文件中。这种约束可以维护操作体系的设置不被运用程序修正。运用程序具有从本地体系读取信息的才能,这些信息可以包含本地注册表设置或本地文件,可是运用程序无法修正这些读取来的设置。假如程序企图修正操作体系,所修正的内容的运用和存储都会在虚拟环境中运转。

 

1              序列化一个64位的运用程序 App-V 4.6 支撑在64位体系中运转,而且可以将64位运用程序进行序列化打包。你将可以经过64位的序列器将64位的运用程序打包,并传送到64位的客户端中。64位的客户端可以运转32位和64位的运用程序。此次将打包64位版别的7ZIP,你将发现打包的进程和进程和32位的运用程序是相同的。 1.1        Q盘根目录下创立包  

1.2        开端在序列器中创立新的包  

 

 

 

 

1.3        开端监测 7-Zip的装置。  

1.4        发动 7zFM.exe  

 

 

1.5        装备运用程序称号,版别,OSD名和快捷方式. 主张命名时尽量运用简略易记的称号,便利最终用户运用. 姓名和版别有必要是仅有的.  

 

 

 

 

1.6        设置首要功能块(FB1) FB1包的一部分,是最早传送到客户端运转的运用程序,坚持它的最小化,可以让程序发动愈加快速,因为这是个十分小的运用程序,所以咱们把它悉数放到FB1中了.  

1.7        设置这个包,让它可以在效劳器上被布置.  

1.8        保存并将它挪至 App-V 效劳器的content share中,并发布运用程序  

 

 

 

 

 

 

 

 

 

 

 

 

 

 


  1.9        登陆客户端,发动已发布的程序  

 

 

 

1.10    程序成功发动  

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表牛牛娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章