Office 2010 虛擬化部署概觀
適用版本: Office 2010
上次修改主題的時間: 2016-11-29
本文說明何謂虛擬化、如何在組織中使用虛擬化,以及您的環境可以實作哪些方法和類型。如需以視覺化方式呈現此資訊,請參閱虛擬化概觀、方法及模型(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x404)(可能為英文網頁)。
本文內容:
關於虛擬化
虛擬化類型和技術
虛擬化傳遞方法
虛擬化變更和更新
應用程式虛擬化用戶端結構
關於虛擬化
虛擬化可在虛擬環境的電腦上執行應用程式,而不影響已經存在於特定桌面或伺服器的元件。要使資源運算虛擬化可採用兩種方式:
應用程式虛擬化 應用程式虛擬化是將軟體應用程式加以封裝,以便在完整獨立且虛擬的環境中執行,這個環境包含在用戶端電腦上執行應用程式 (而不必在本機安裝軟體應用程式) 所需的全部資訊。
桌面虛擬化 桌面虛擬化是將軟體應用程式、作業系統及硬體設定加以封裝,以便在完整獨立且虛擬的環境中執行。只要在硬體與所安裝的作業系統之間建立一個層級,即可在同一台電腦上執行多個作業系統和應用程式。
虛擬化類型和技術
企業可以使用一種虛擬傳遞方法進行部署,或是將多個虛擬環境彼此互相結合。
桌面、展示層、應用程式
用戶端支援的可用虛擬化類型和技術如下:
桌面 桌面虛擬化係指任何一種可在標準桌面上建立另行隔離之作業系統環境的技術。Virtual PC 仍多普遍用於擷取整個桌面、特定硬體元件,或用於僅擷取使用者設定檔,再將該設定檔套用至其他裝置、桌面或作業系統。Virtual PC 可以建立一個主要系統,其中具有多個作業系統映像的來賓帳戶,這些映像支援舊版軟體,而不會中斷升級至較新版的應用程式之使用者功能,也沒有應用程式相容問題。如需詳細資訊,請參閱 Windows Virtual PC(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156041\&clcid=0x404)(可能為英文網頁)。
展示層 展示層虛擬化涉及將使用者設定檔連同資料和應用程式設定,與使用者電腦分開。之所能做到這點,關鍵在於遠端桌面服務 (前身為終端機服務),這是 Windows Server 2008 提供的一項核心虛擬技術。展示層模式通常用於精簡型用戶端連線或多使用者應用程式,在此模式下,不管是任何應用程式組合,或同時使用作業系統與應用程式的虛擬化桌面環境,都是某個位置上執行作業,而在另一個位置上進行控制。遠端桌面服務會對每個使用者顯示螢幕圖像,這些圖像可能是個別應用程式,或是整個桌面,同時使用者的電腦會將按鍵和滑鼠移動傳回伺服器。如需詳細資訊,請參閱選取桌面或展示層虛擬化(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156042\&clcid=0x404)(可能為英文網頁)。
應用程式 應用程式虛擬化可讓您虛擬化個別應用程式、外掛程式、升級及更新,然後將它們以區塊方式傳送資料流到用戶端電腦,以提供更快的可用性。對於遠端使用者 (例如攜帶可攜式電腦出差的顧問或使用者) 而言,可以將應用程式虛擬化「封裝」成 *.msi,以便透過 USB 磁碟機、CD 或檔案伺服器散佈。如需詳細資訊,請參閱選擇應用程式或桌面虛擬化(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156043\&clcid=0x404)(可能為英文網頁)。
以上每種虛擬化方法都會將應用程式保留在各自受保護的環境中。
另外還有伺服器端的虛擬化類型 (Hyper-V 和 Virtual Server),但在本文中未討論。如需伺服器端虛擬化類型的詳細資訊,請參閱下列文章:
Virtual Server 2005 技術文件庫(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156044\&clcid=0x404)(可能為英文網頁)
Hyper-V 適用於 Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=156045\&clcid=0x404)
應用程式虛擬化
Microsoft Application Virtualization (App-V) 是一種企業層級的應用程式虛擬化解決方案,它屬於 Microsoft Desktop Optimization Pack (MDOP) 的一部分。App-V 可讓應用程式在作業系統的單一執行個體上執行,以便將應用程式轉換成永遠不需安裝且永遠不會發生衝突的集中管理服務,並且會視需要以資料流方式傳送給使用者。App-V 支援舊版應用程式及其擴充點,而虛擬化應用程式既不會彼此衝突、不會影響系統、可以完全移除,且可以輕鬆修復或升級。
App-V 最適合用於目前或目標作業系統上執行的應用程式,但是與其他應用程式或某些已安裝的檔案會有一些衝突問題。將實體桌上型電腦與軟體或硬碟分離,即可建立一個使用者看不到的隔離環境,然後使用已啟用遠端桌面服務 (前身為終端機服務) 的桌上型電腦或伺服器來執行應用程式,而不需要在用戶端作業系統上安裝應用程式。
Microsoft Office 2010 包括部署所用的傳統 Setup.exe 方法,也支援透過虛擬化來傳遞,即是將 Office 應用程式以資料流方式傳送或部署給使用者,而不需要 CD 或 Setup.exe 檔案。
如需無法在作業系統上執行且需要舊版作業系統的應用程式資訊,請參閱 Microsoft Enterprise Desktop Virtualization (MED-V)(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156031\&clcid=0x404)(可能為英文網頁),它是 MDOP 的其中一個元件 (請參閱 Microsoft Desktop Optimization Pack(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156032\&clcid=0x404)(可能為英文網頁)。MED-V 可讓您使用 Virtual PC 工具來部署應用程式。
若要在企業中使用 Microsoft Application Virtualization,Office 2010 將需要在每個裝置上設定 Application Virtualization Desktop Client (部署套件)。
如需虛擬環境的詳細資訊,請參閱關於虛擬環境 (https://go.microsoft.com/fwlink/?linkid=156039\&clcid=0x404)。
虛擬化傳遞方法
傳遞 Microsoft Office 2010 可以透過一些傳遞方法完成。
如需電腦或伺服器虛擬化的相關資訊,請參閱下列資源:
Windows Virtual PC(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156041\&clcid=0x404)(可能為英文網頁)
以 Hyper-V 進行虛擬化(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156049\&clcid=0x404)(可能為英文網頁)
Hyper-V 適用於 Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=156045\&clcid=0x404)
Virtual Server 2005 技術文件庫(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156044\&clcid=0x404)(可能為英文網頁)
傳遞方法
在每種虛擬化中,都有一種傳遞方法可將虛擬環境提供給桌面。
如需以視覺化方式呈現傳遞方法,請參閱虛擬化概觀、方法及模型(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x404)(可能為英文網頁)。
虛擬化的傳遞方法如下所示:
展示層傳遞 允許透過遠端桌面服務從桌上型電腦存取虛擬化的應用程式。應用程式會從一個提供應用程式或桌上型電腦螢幕圖像的中央伺服器位置執行,並受該桌上型電腦控制。
如需遠端桌面服務 (前身為終端機服務) 展示層虛擬化的詳細資訊,請參閱遠端桌面服務(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156050\&clcid=0x404)(可能為英文網頁)。
資料流傳遞 在應用程式虛擬化這個程序中,會將軟體應用程式予以封裝,並儲存在檔案伺服器、應用程式伺服器或替代來源磁碟機 (例如在 Microsoft System Center Configuration Manager 2007 中),並視需要以小型循序式套包來傳遞。如需詳細資訊,請參閱 System Center Configuration Manager (https://go.microsoft.com/fwlink/?linkid=156051\&clcid=0x404).
當使用者第一次開啟執行虛擬應用程式的文件時,會出現快速捲軸,顯示已傳送虛擬應用程式資料流至其電腦的百分比。應用程式將載入至電腦,以利使用者開始其工作。如果使用者所需的功能不在初始功能資料流區塊中,其餘的應用程式資料流將在背景傳送至其本機快取。
循序式封裝包含數個檔案,包括一個 .sft 檔案、一個 .sprj 檔案、一個 Manifest.xml 檔案,及數個 .osd 與 .ico 檔案。
.sft 檔案包含的應用程式檔案,概括全部具有能夠組織成可用資料流方式傳送之功能資料流區塊的資產和狀態。
.osd 檔案包含應用程式的描述,包括環境相依性、封裝位置、命令介面整合及指令碼。
.ico 檔案包含與每個定義在 .osd 檔案或 Manifest.xml 檔案的捷徑或檔案類型關聯 (FTA) 相關聯的圖示。這些是從應用程式資源擷取而來。
.sprj 檔案屬於循序式專案檔案,它會參照所有剖析器項目、分類及排除項目的 .osd 預設封裝設定清單。
Manifest.xml 檔案用以發佈封裝中應用程式的參數,此檔案包括命令介面整合的定義 (例如,FTA、捷徑、動態資料交換 (DDE) 等等)。
獨立傳遞 這個程序會封裝軟體應用程式,並透過 CD、USB 磁碟機等傳遞,以儲存在使用者本機快取磁碟機上,這樣當使用者與網路中斷連線時,便可完整存取。
如需以視覺化方式呈現行動使用者的獨立傳遞方法,請參閱虛擬化概觀、方法及模型(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x404)(可能為英文網頁)。
當您建立獨立封裝時,會有個額外檔案新增至封裝。還會在獨立環境中建立 .msi 檔案,以發佈及載入 (「安裝」) 虛擬應用程式封裝。
虛擬化變更和更新
Microsoft Application Virtualization (App-V,前身為 Microsoft SoftGrid Application Virtualization) 提供對集中化原則管理的存取,這可讓管理員新增或移除任何指定應用程式的存取,不論其位置為何 (例如,桌上型電腦、可攜式電腦或離線使用者)。
App-V 包括與 Microsoft System Center Configuration Manager 2007 的整合,這將可使 App-V 應用程式從 Configuration Manager 2007 部署。
如需 App-V 和新功能主要重點的詳細資訊,請參閱Application Virtualization 概觀(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156034\&clcid=0x404)(可能為英文網頁)。
SoftGrid 增強功能
下表列出 App-V 的一些改進功能。如需改進功能的詳細清單,請參閱 Microsoft Application Virtualization - 新功能(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156036\&clcid=0x404)(可能為英文網頁)。
新功能 | 在 App-V 4.x 中受支援 |
---|---|
虛擬化的 Windows 服務 |
是。 可讓使用者虛擬化任何 Windows 應用程式的所有層面。 |
虛擬化的交易使用者設定檔 |
是。 既可減少 Windows 設定檔的大小,又能建立電腦之間的無縫隙漫遊。 |
使用者預先快取 |
是。 可讓使用者初始預先快取的應用程式,以供離線使用。 |
批次循序執行 |
是。 允許在多個 Windows 作業系統上「排序一次,即可隨處執行」,以減少虛擬化應用程式所需的工作。 |
授權模式 |
允許使用新增的安全性保護平台 (SPP) 來集中授權。 |
對 Windows 7 的支援 |
是 (App-V 4.5)。 |
對 Office 2010 的支援 |
是 (App-V 4.6),適用於 x86,及適用於 x64 Office 或將 x86 部署到 x64 電腦 (在 WoW64 環境中)。 |
使用中的更新 |
是。 更新應用程式版本,而不必將使用者中斷連線。 |
SharePoint 和 Outlook Fast Search |
是。 |
存取控制 |
是。 控制過去由 IT 僅預先授權之應用程式的存取權,即使在離線模式下。 |
應用程式虛擬化用戶端結構
您可根據組織的需求,結合不同虛擬化技術。請依據您情況的虛擬化特性,決定必須具備哪些技術。如需詳細資訊,請參閱結合虛擬化技術(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=156054\&clcid=0x404)(可能為英文網頁)。
將應用程式虛擬化的原理是在作業系統與應用程式本身之間加入一層。這樣做有下列好處:
在執行應用程式方面具有更多彈性,在過去可能會與其他應用程式發生衝突。
可以更輕鬆地安裝及移除應用程式,因為這些作業不會影響桌上型電腦上的任何本機檔案。
減少迴歸測試次數。
可對應用程式部署加入更多自訂功能。
將應用程式發佈到本機用戶端電腦上時,應用程式仍會保留在虛擬環境中。但是會使用本機資源在本機執行應用程式。即使應用程式位於虛擬環境中,該應用程式仍可與其他本機安裝的程式互動。
每個應用程式的虛擬環境都包含登錄設定, .ini 檔案, .dll 檔案及群組原則設定檔案。應用程式會從此虛擬環境讀取及寫入,而不會影響本機用戶端電腦上的任何設定。啟用 App-V 的應用程式唯一不從本身空間讀取及寫入的項目是系統服務 (例如,剪下和貼上、OLE 及印表機) 以及設定檔資料。只有在需要時,才會讀取本機系統檔案 (例如,登錄, .ini 及 .dll)。