版權宣告:本譯文得到原文作者授權,未經原文作者以及本人同意,請勿轉載本譯文,否則保留追究法律責任的權利。

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