應用程式設定持續性運作方式 - Amazon AppStream 2.0

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

應用程式設定持續性運作方式

持續性應用程式設定會儲存至 Virtual Hard Disk (VHD) 檔案。當使用者第一次從啟用了持續性應用程式設定的堆疊中串流應用程式時,即建立此檔案。如果機群與堆疊是根據包含預設應用程式和 Windows 設定的映像而產生關聯,則預設設定會用於使用者的第一個串流工作階段。如需預設設定的詳細資訊,請參閱 教學課程:使用 AppStream 2.0 主控台建立自訂 AppStream 2.0 映像 中的步驟 3:建立預設應用程式和 Windows 設定

當串流工作階段結束時, VHD 會卸載並上傳至您帳戶中的 Amazon S3 儲存貯體。當您第一次為 AWS 區域中的堆疊啟用持久性應用程式設定時,就會建立儲存貯體。此儲存貯體是您的 AWS 帳戶和區域專屬。VHD 會使用 Amazon S3 SSL端點在傳輸中加密,並使用 AWS Managed CMKs進行靜態加密。

VHD 同時掛載到 C:\Users\%username% 和 D:\%username% 中的串流執行個體。如果您的執行個體未加入 Active Directory 網域,Windows 使用者名稱為 PhotonUser。如果您的執行個體已加入 Active Directory 網域,Windows 使用者名稱即為登入的使用者名稱。

應用程式設定持久性無法在不同的作業系統版本之間運作。例如,如果您在堆疊上啟用應用程式設定持久性,且該堆疊與使用 Windows Server 2012 R2 映像的機群有關聯,如果您將機群更新為使用執行不同作業系統 (例如 Windows Server 2016) 的映像,則不會為堆疊使用者儲存來自先前串流工作階段的設定。反之,在您將機群更新為使用新的映像後,當使用者從機群執行個體啟動串流工作階段時,即會建立新的 Windows 使用者描述檔。不過,如果您將更新套用到映像上相同的作業系統時,即會儲存來自先前串流工作階段的自訂和設定。對映像套用相同作業系統的更新時,在使用者從機群執行個體中啟動串流工作階段時就會使用相同的 Windows 使用者描述檔。

重要

AppStream 2.0 只有在串流執行個體加入 Microsoft Active Directory 網域時,才支援依賴 Microsoft 資料保護API的應用程式。如果串流執行個體未加入 Active Directory 網域,Windows 使用者在每個機群執行個體上 PhotonUser會有所不同。由於DPAPI安全模型的運作方式,在此DPAPI案例中使用的應用程式不會保留使用者的密碼。在串流執行個體加入 Active Directory 網域且使用者是網域使用者的情況下,Windows 使用者名稱是已登入使用者的使用者名稱,且使用者的密碼會保留給使用 的應用程式DPAPI。

AppStream 2.0 會自動儲存此路徑中的所有檔案和資料夾,下列資料夾除外:

  • 聯絡人

  • 桌面

  •  Documents

  • 下載

  • 連結

  • 圖片

  • 儲存的遊戲

  • 搜尋

  • 影片

在這些資料夾之外建立的檔案和資料夾會儲存在 內,VHD並同步到 Amazon S3。彈性機群的預設VHD大小上限為 1GB,而 Always-On 和隨需機群則為 5GB。儲存的大小VHD是其包含的檔案和資料夾的總大小。 AppStream 2.0 會自動為使用者儲存 HKEY_CURRENT_USER 登錄檔 hive。對於新使用者 (設定檔不存在 Amazon S3 中的使用者), AppStream 2.0 會使用預設設定檔建立初始設定檔。此設定檔會在映像建置器上的下列位置建立:C:\users\default。

注意

VHD 必須先將整個 下載至串流執行個體,才能開始串流工作階段。因此,VHD包含大量資料的 可能會延遲串流工作階段的開始。如需詳細資訊,請參閱啟用應用程式設定持續性的最佳實務

當您啟用應用程式設定持續性時,您必須指定設定群組。設定群組會決定哪些已儲存的應用程式設定用於來自此堆疊的串流工作階段。 AppStream 2.0 會為儲存在您 AWS 帳戶中 S3 儲存貯體中的設定群組建立新的VHD檔案。如果堆疊之間共用設定群組,則每個堆疊中使用的就是相同的應用程式設定。如果堆疊需要自己的應用程式設定,請為堆疊指定唯一的設定群組。