AppV 精品博文翻譯系列(4):用AppV加快Windows 7的部署進程

版权声明:本译文得到原文作者授权,未经原文作者以及本人同意,请勿转载本译文,否则保留追究法律责任的权利。

Part 1
关于App-V 精品博文翻译系列

此系列为微软定题,MVP领题撰稿系列。为方便更多喜欢阅读中文的中文读者,我计划在业余时间进行此系列的翻译。不过本人水平有限,且为初次翻译,还请大家多多指点和包涵,谢谢!

Part 2
译文: App-V加快Windows 7的部署进程

终于是时候了。经过这么些年,是时候进入下一桌面操作系统时代了,这个系统就是:Windows 7。虽然不少企业中对Windows Vista不太感冒,现在我真的很高兴看到许多公司已在规划,或至少在考虑 Windows 7迁移。在交谈中我也知道很多客户已处于Windows 7迁移的规划阶段。

创新性迁移

我现在的故事就是使你信服现在正是进行桌面基础架构创新的合适时候了。不要认为只升级每个组件就大功告成了,这样做得话,仍会在一个全新的基础结构中遗留着现有架构未解决的问题。 另外,在过去的几年里,对桌面架构的要求随着你的IT设施而发生了变化。在设计新的桌面基础架构时,请考虑新的技术。

大多数公司在2002 至 2005年期间将系统迁移到 Windows XP平台,到现在已有一段时间了,很多东西已经改变,每个人都变得更依赖于 IT–通常依赖程度超过他们意识到的。你的公司很可能在使用比 5 到 10 年前多得多的桌面应用程序。公司历史越悠久,传统 (应用程序)就越多。

在IT依赖性及应用程序的日益增加之外,桌面基础架构领域的技术也已取得了进展,下面是一些例子:

  • Windows 的部署得到改进
  • 驱动程序的处理方式好了不少
  • 在不同类硬件中使用同一镜像成为可能和更易维护
  • 诸如 WDS和 Microsoft Deployment Tool (MDT) 等的部署工具已经成熟
  • 企业级管理解决方案如System Center Configuration Manager (SCCM) 已经成熟
  • 对于用户来说,用户体验已大大改善,总感觉到是新的而不是旧的。 这甚至可以提升IT部门的形象

迁移的最大问题

经过全盘的考虑,我们可以认同现在是时候做 Windows 7迁移的准备了,尽量将上一次设计和迁移Windows XP 阶段做得不好的所有东西做得更好。

但我有一个问题: 在上次桌面迁移项目中,最大的问题是什么?

我可以听到你的答案:“应用程序”。

桌面基础架构可能已经准备好了,但不是所有的应用程序都被打包,进行了(回归) 测试,或它们在新的平台本身就运行不了。这些应用程序可能成为整个迁移计划的絆脚石。在每次桌面迁移中,应用程序为什么会出现这样的问题呢,有2个原因:

  1. 在着手处理应用程序迁移之前,人们有低估这项工作的习惯,放其在一边直到迁移项目开始。应用程序迁移很费时间的,尤其是用户验收测试,会耗费很多的时间。
  2. 在技术上讲,传统的应用程序要花很多时间和精力在“安装”上。 每个应用程序,需要创建新的软件包,至少要在新的平台上进行测试,测试安装包和应用程序能否使用,有无冲突等等。所以这些很费时的工作都因为“安装”这个概念的存在。 这就是 Microsoft 应用程序虚拟化 (App-V) 发挥威力的地方啦。

我们大家都知道服务器和桌面虚拟化带来的灵活性和好处,但它通常不能解决应用程序安装问题。 Microsoft App-V将虚拟化应用到另一层上,降低了应用程序和操作系统的耦合程度。 有了App-V,不需再担心有关应用程序的冲突,不再需要做回归测试。更多关于Microsoft App-V是如何运行的信息,请访问:http://www.microsoft.com/systemcenter/appv/techoverview.mspx

App-V迁移的好处

由于桌面系统迁移项目总耗时大多受制于应用程序相关的技术问题,使用 Microsoft App-V会为实现计划的目标提供很多好处。

  1. 序列化(Sequencing) 应用程序 (即将App-V的应用程序打包),通常来说要比将文件打包成MSI格式要快。
  2. 应用程序在各自的虚拟环境中隔离运行,几乎没有回归测试的需要。但对于要部署的操作系统,虚拟化应用程序还是需进行下测试的。 假如虚拟应用程序在部署后无法正常运行,那原因主要是你的app-to-OS的测试不充分。
  3. 与“传统”软件分发相比,App-V的应用程序使用流式处理,程序分发按需发送而且部署速度非常之快,使得系统镜像保持小容积和可快速部署。 用户也会非常少去担心在新系统上安装应用程序要花时间去等待。
  4. 应用程序的更新可以在原主安装包上直接更新,不需要重新分发单独的更新包,不需要再像以前那样为上万个包能否成功分发而祈祷。

如果你没有做桌面迁移的详细经历,不妨与有经验的人交流下,你在部署的那个时候将感觉到我说的这三个要点会幫你节省了大量的时间和避免了不少问题。

不一定短期内就迁移

现实情况是,不是所有公司都马上将环境迁移到 Windows 7 上。我仍然对很多当前使用 Windows XP 环境的客户做出建议,建议他们开始使用App-V,确保所有新应用程序或主要应用程序更新,可以通过Microsoft App-V技术进行分发,这就为日后做迁移提供了准备。 我也告诉客户,要在Windows 7上测试所有这些序列化的应用程序(App-V包名称),作为他们应用程序打包过程的一部分,以确保日后一旦 迁移到Windows 7,这些虚拟应用程序可以直接使用 。 假如你现在注意了这点,那么以后你要在Win7上要重新序列化的应用程序就少很多。关于如何使用App-V创建虚拟应用程序,可以参考App-V序列化白皮书或视频。

因此,我提出的建议很清楚,现在开始使用 Microsoft App-V,是为了给未来提供好处。

注意: 意识到以下要点很重要,虚拟应用程序在Windows XP上运行成功,不代表就可直接在 Windows 7 上运行。 您仍然需要测试,最坏的情况是,你要为每个操作系统做一个相应的虚拟程序包。

迁移后用App-V的好处

App-V除了为迁移提供了便利,也为Windows 7 或甚至 Windows XP 环境提供了很多其他的好处。 其中一些与迁移带来的好处重叠,这是给出的是完整性列表。

  1. 更快速打包和对应用程序冲突的更少担忧,意味着业务需求响应速度更快。 应用程序上的更新,同样也是更快和 更轻松。
  2. 传统安装方法会发生冲突的应用程序可与之一同运行但不存在冲突 。
  3. 有了App-V的流式处理,应用程序分发不再需要等待时间,尤其对于需要在不同机器上登录的漫游用户。
  4. 应用程序更新 。

App-VWindows 7

Softricity在1998年已经开始开发应用程序虚拟化,2006 年 Microsoft 收购Softricity并改名为Microsoft App-V。在Microsoft App-V 4.5 Service Pack 1可支持32位版本的 Windows 7以来 ,其后续版本已完全支持Windows 7,以下介绍的是App-V对于Windows 7 的特定功能:

  • 无缝用户体验。任何应用程序的格式 ,都可将程序锁定到任务栏和 使用jumplists(Win 7新功能)。
  • AppLocker 策略集成。 提高 IT 操控能力,虚拟应用程序同样可以遵循应用程序控制策略。
  • BranchCache 支持。 利用 BranchCache(Win 7新功能) 技术在广域网上部署虚拟应用程序,免去了在每个分支机构建立App-V Streaming Server的需要。
  • BitLockerToGo 支持。从 USB 存储设备上分发的虚拟应用程序,只有授权用户才允许访问。
  • 与第三方 LDAP 目录集成 。

但是,Microsoft 目前已发布了为 Windows 7和 Office 2010 而精心设计的App-V4.6。 新的App-V更为 Windows 7、 远程桌面服务 (包括 VDI) 和 Office 2010添加了下列功能:

  • App-V适用于64 位 Windows系统的台式机和服务器。
  • App-V适用于 64 位应用程序发布。
  • 为支持你的全球业务,新增十三种语言支持。
  • 扩展 虚拟的Office 2010应用程序功能支持
    • 打开、 保存、 编辑SharePoint 文件的一体化改进。
    • 通过Outlook 的快速搜索快速定位目标 邮件。
    • 可以在收件箱使用 Outlook Send To 功能
    • 直接在 OneNote打印文档
    • 使用 Office 文档索引快速搜索文档内容
    • 在 Outlook 中打开Web日历和使用RSS 订阅
    • 使用虚拟的邮件程序 执行高级邮件配置
  • 指向共享的缓存,而不需在每个VDI虚拟桌面上通过流媒体或载入方式建立本地缓存
  • 避免二进制应用程序文件的冗余从而 降低 SAN 的存储要求
  • 增加Sequencer的用户体验以及可以真正地序列化 64 位应用程序
  • System Center Configuration Manager (SCCM)部署虚拟应用程序的速度比以前更快

我真的认为,未来的应用程序部署都是通过应用程序虚拟化实施的,不用再担心“安装”这个问题,“应用程序可根据用户和设备的不同动态提供”。所有围绕App-V 4.5 SP1和4.6而进行的相关技术开发, 真正地反映了这种技术存在的价值,Microsoft 正倾尽所有努力让其成为应用程序虚拟化的标准(我们可以与MSI说Byebye啦)。

尤其是我们考虑到买了Windows 2008 R2 RDS CAL许可证,App-V RDS CAL许可证是免费的,我们好像没有理由不用App-V,不用白不用。正因我们所有人都需要在未来几年将系统迁移到 Windows 7,部署App-V, 再没有比现在来得更合适的时间了。

Part 3
关于原文作者

Rodney Medina, App-V MVP.

Rodney Medina is responsible for Product Management within Immidio and works together with R&D while maintaining and expanding the products roadmap.

Prior to joining Immidio, Rodney was Vice President of Training and Product Management at Login Consultants, an international consulting firm, where he was primarily responsible for building, maintaining and expanding the training schedule for all commercial and internal courses. Moreover, he was responsible for maintaining the products roadmap. An important objective was to increase the level of innovation within Login Consultants and maintain the technical relationship with strategic vendors and alliances.

Rodney was awarded the Microsoft MVP status for Microsoft Application Virtualization in 2008, 2009, and 2010.

原文出处:

http://www.softgridblog.com/?p=152

更多虚拟化精品文章欢迎浏览http://virtualtom.blog.51cto.com
更多相关文章
一周排行
  • ---引用 ---從第二位開始,取三位 select SUBSTRING([價格條件],2,3) FROM [Ame_FSC_SEBGCelERP].[dbo].[物料採購價格信息表] SELECT * FROM [ ...
  • nginx 在1.9.0 版本发布以前如果要想做到基于TCP的代理及负载均衡需要通过打名为nginx_tcp_proxy_module的第三方patch来实现,该模块的代码托管在github上 网址:https:// ...
  •  iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用 户设备.系统信息.应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的.那么通过 ...
  • Android开发离不开对文件的操作,前面的文章“Android简易数据存储之SharedPreferences”和“Android数据存储之SQLite的操作”,分别讲解了简单的数据的存储和数据库数据的操作.然而, ...
  • SwiftCALayer十則示例
          作者:Scott Gardner   译者:TurtleFromMars原文: ...
  • decimal system Time Limit: 3/1 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s
  • 轉載:記憶體拷貝MEMCPY()與VMSPLICE()效能對比
    内存拷贝MEMCPY()与VMSPLICE()性能对比 综述 在上一篇文章<进程间大 ...
  • 原文地址:http://www.ha97.com/3960.html   事因:我的笔记本原先同时安装了Win7+Linux,,就想把里面的Ubuntu12.0.4删了,后来就直接格了Ubuntu所在的分区.重启后出 ...
  • 1313 - Protect the Mines   PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB You ar
  • 


    		    ISA Server中基于L2TP實現遠程撥入VPN
    L2TP/IPSEC是采用的IPSEC加密方法,它比PPTP的MPPE加密更安全.ISA