使用 App Volumes 應用程式功能時,您可以管理應用程式的整個生命週期,包括封裝、更新和淘汰應用程式。您也可以自訂應用程式權利,將特定版本的應用程式提供給使用者。

重要:
  • 當您預期在主控台中看到功能但看不到該功能時,必須連絡您的客戶代表,以確認您的授權和租用戶帳戶組態是否可授與其使用權。
  • 若要執行匯入或刪除應用程式套件、佈建檔案共用,以及將應用程式套件從暫存檔案共用複製到傳遞檔案共用等作業,Horizon Edge 部署必須處於「已連線」狀態。如需檔案共用的詳細資訊,請參閱此頁面上的與 Horizon Edge 相關的先決條件一節。

有關客體作業系統支援,請參閱產品互通性對照表

概述 Horizon Cloud Service - next-gen 中的 App Volumes 功能

下表將概略說明 Horizon Cloud Service - next-gen 中的 VMware App Volumes 功能。

功能區域 說明
部署
  • 零接觸部署。自動佈建 App Volumes 基礎架構元件,如儲存區。
  • Edge 基礎架構支援透過 App Volumes 模組管理 Microsoft Azure 檔案共用。
  • Horizon Edge 網繭部署期間的自動佈建 Microsoft Azure 檔案共用,以儲存和提供應用程式。
管理主控台
  • App Volumes 主控台會緊密整合至 Horizon Universal Console 中。在相同的主控台中管理桌面和應用程式。
  • App Volumes Agent 安裝體驗與 Horizon Cloud 映像建立工作流程緊密整合。
App Volumes 4 Agent

整合的效能最佳化代理程式可同時用於內部部署和 Microsoft Azure 部署。

封裝
  • 支援使用 Microsoft Azure 檔案共用提供的 VHD 型套件。
  • 應用程式套件建立作業可在 Horizon Cloud 內原生執行。不需要命令列工具。
  • 客戶可以使用 App Volumes 匯入 MSIX 應用程式連結 VHD,並提供這個新的套件格式。
應用程式生命週期管理

支援簡化的應用程式管理 (SAM) 功能,此功能已是 App Volumes 4 內部部署的一部分。現在,管理員可以管理應用程式的整個生命週期,包括封裝、更新和淘汰。

應用程式指派
  • 管理員可自訂其應用程式權利 (指派),將特定版本的應用程式提供給使用者。
  • 支援多 Edge 應用程式交付。
混合雲支援

現在,內部部署 App Volumes 客戶可以將其應用程式套件從其內部部署匯入至 Microsoft Azure 上的 Horizon Cloud。重複使用內部部署套件。不需要為 Microsoft Azure 重新封裝。

App Volumes 應用程式程序概觀

若要讓使用者可使用 App Volumes 應用程式,必須執行兩個步驟的程序:

App Volumes 用於 Horizon Cloud on Microsoft Azure 部署的需求及先決條件

重要: 為避免您的 App Volumes 應用程式變得無法存取,並因此使 Horizon Cloud on Microsoft Azure 部署中的 App Volumes 功能支援失效,請勿以任何方式更動與 App Volumes 相關的儲存區帳戶的儲存區帳戶金鑰,以免導致金鑰到期、變更或輪替。

如果儲存區帳戶金鑰遭到輪替 (無論是手動或透過 Azure 原則),則 App Volumes 所依賴的儲存區帳戶和檔案共用將變得無法存取。如果發生這種情況,App Volumes 將無法向使用者提供應用程式,因為儲存在部署中的儲存區金鑰無效。

儘管 Horizon Cloud on Microsoft Azure 部署位於提供的 Azure 訂閱中,然而部署與 App Volumes 相關的儲存區帳戶是由 VMware 管理的元件,而 Horizon Edge 模組、Unified Access Gateway 機器和其他佈建至您的 Azure 訂閱的服務部署資源,也都使用相同的儲存區帳戶。每個 Horizon Cloud on Microsoft Azure 部署都包含與 App Volumes 相關的儲存區帳戶的部署。

在服務部署 Horizon Edge 時,它會將與此 App Volumes 相關的儲存區帳戶佈建至 Azure 訂閱中。此儲存區帳戶的作用,是要提供可用於佈建 App Volumes 應用程式檔案的檔案共用。

Azure Storage 會自動使用 Microsoft 管理的金鑰,對此儲存區帳戶中的資料進行加密。如果您或您的組織變更、輪替此儲存區帳戶金鑰或使其過期,儲存區金鑰將變得無效。如果發生這種情況,App Volumes 將無法存取檔案共用,進而無法將應用程式提供給使用者。

您必須先確認環境符合下列先決條件,才可將 App Volumes 應用程式新增至詳細目錄。

Horizon Edge 相關的先決條件
  • 部署必須具有閘道組態 (Unified Access Gateway 執行個體),而且您已完成 Unified Access Gateway 的 FQDN 對應步驟,而設定了 Unified Access Gateway 執行個體的 Horizon Cloud on Microsoft Azure 部署需要完成此程序。
  • 確保您的 Azure 訂閱未指派已啟用 [Preview] Storage Account public access should be disallowed 定義的原則。

    如果已啟用具有此類定義的原則,App Volumes 服務無法在部署時為儲存區帳戶佈建檔案共用。

  • 以下檔案共用由服務產生,而 App Volumes 需要這些檔案共用。

    若要檢視檔案共用,請在 Horizon Universal Console 中導覽至容量頁面,按一下 Horizon Edge,然後捲動至 App Volumes 應用程式儲存區區段。

    暫存檔案共用
    暫存檔案共用是一種 Azure 檔案共用,用於暫存待探索的新應用程式套件並匯入至應用程式詳細目錄。您可以從現有的 App Volumes 4.x 部署中複製這些應用程式套件。此檔案共用還用於應用程式封裝。

    部署 Horizon Edge 時,將自動佈建單一檔案共用。

    傳遞檔案共用
    傳遞檔案共用是一種 Azure 檔案共用,用於傳遞使用者或群組有權存取的現有應用程式套件。桌面集區虛擬機器將從此檔案共用掛接應用程式套件磁碟。

    為每個提供者建立第一個集區時,將自動佈建六個傳遞檔案共用。例如:對於具有一個主要提供者和四個次要提供者的 Horizon EdgeApp Volumes 會為每個次要提供者佈建一個暫存檔案共用和六個傳遞檔案共用。因此,總計佈建 24 個檔案共用。

    備註:
    • 如果要使用主要提供者建立集區,App Volumes 會佈建一個暫存檔案共用和六個傳遞檔案共用。
    • Horizon Edge 中,Horizon Cloud 服務會自動將應用程式套件從暫存檔案共用複製到傳遞檔案共用。
組態需求
映像需求
若要使用主控台中的 [新增套件] 或 [新增應用程式] 工作流程來建立應用程式套件以新增 App Volumes 應用程式,主控台中的詳細目錄必須具有符合下列準則的已發佈映像。
  • 具有 Microsoft Windows 10 或 Windows 11 作業系統的用戶端類型。此用戶端類型有時稱為 VDI 類型的作業系統。雲端內擷取工作流程僅適用於 VDI 類型的作業系統。雲端內擷取工作流程不適用於多重工作階段或 RDS 類型的作業系統。
  • 已安裝 App Volumes Agent。
  • 若要使用隨選套件交付模式,請確保您已安裝 Horizon Agent Installer 組建編號 23.1.0.21387799 及更新版本。
若要尋找特定集區的映像代理程式版本,請遵循下列步驟:
  1. 導覽至資源 > 集區
  2. 按一下集區名稱。
  3. 在集區詳細資料頁面中,移至一般設定區段。
  4. 映像窗格中,記下 Name

    Name 是用於該特定集區的映像名稱。

  5. 若要檢視映像清單,請導覽至資源 > 映像
  6. 若要檢視列出映像版本和狀態的版本資料表,請按一下映像名稱連結。
  7. 按一下所需映像版本的連結。
  8. 在映像版本詳細資料頁面中,移至映像複本資料表。
  9. 檢視 Agent Version

    Agent Version 指出映像版本上安裝的 Horizon Agent Installer 組建編號。

封裝需求
  • 如果您已對 App Volumes 佈建的儲存區帳戶的存取設定防火牆規則,請確保為用於封裝應用程式的 Horizon Edge 部署,將與提供者相關聯的所有子網路都加入允許清單中。
  • 您必須為要封裝的每個應用程式停用自動更新服務,因為自動更新行為存在問題。
    • 如果應用程式具有自動更新服務,請在應用程式佈建程序期間停用服務,例如使用 Windows 服務管理員。
    • 如果您在應用程式佈建程序期間無法停用或未停用自動更新服務,則在遇到問題 (例如使用者收到未指派應用程式的不完整版本) 後,請透過設定登錄來修改基礎映像。此組態可確保在使用者虛擬機器上部署應用程式套件時,該服務不會啟動。具體而言,透過將應用程式服務名稱新增至 svservice 登錄組態 DisableAppServicesList 來設定登錄。

在 Microsoft Azure 的 Horizon Edge 部署中搭配使用 Microsoft Windows 10 或 11 企業版多重工作階段映像與 App Volumes 應用程式的最佳做法

下列做法通常可提供更理想的使用者和管理員體驗。另請參閱針對 Horizon Cloud Service - next-gen,設定 Microsoft Windows 10 或 11 企業版多重工作階段映像與 App Volumes 應用程式

  • 在基礎映像中安裝具有印表機驅動程式的硬體印表機。
  • Microsoft 說明文件常見問題集中所述,Microsoft Windows 10 或 11 企業版多重工作階段是一種遠端桌面工作階段主機 (RDSH) 類型的虛擬機器,可允許多個並行的互動式工作階段,此功能先前只有 Microsoft Windows Server 作業系統提供。由於 Microsoft Windows 10 或 11 企業版多重工作階段是 Horizon Cloud RDSH 類型的作業系統,因此會將 RDSH 適用的工作流程 (而非 VDI 相關工作流程) 套用至其中。因此,若要根據這些多重工作階段系統為使用者提供工作階段桌面,請依照建立多重工作階段集區群組中所述建立多重工作階段集區群組。
  • 通知使用者,如果他們的安裝應用程式或建立的檔案不打算在相同虛擬機器上的所有使用者工作階段之間共用,則他們可以將檔案放在自己的設定檔位置。