本篇會教會您如何快速的建置 Azure Virtual Desktop,後續文章中簡稱為「AVD」, 主要會說明 AVD 的建置細節,使用適合的方式進行身分驗證、建立 Azure
File 作 User Profile 的儲存區,協助您順暢的建置 AVD, 輕鬆的體驗 AVD 所帶來的好處。
- 什麼是 Azure 虛擬桌面?
https://docs.microsoft.com/zh-tw/azure/virtual-desktop/overview - 適當的授權
https://azure.microsoft.com/zh-tw/pricing/details/virtual-desktop/ - Azure 訂用帳戶,如果您沒有,可以註冊一個月的免費試用
https://azure.microsoft.com/zh-tw/free/
由於 Azure AD 並不提供 NTLM/Kerberos 驗證,所以您必須選擇以下其中一種方式來滿足 AVD 的驗證需求,與
Azure AD 搭配。 當然實際情況會依據您目前的環境來彈性調整,例如您如果有使用 Site to Site VPN 和內部部
署連接,您也可以使用現有的 Windows AD DS 來進行驗證。
- Azure AD Domain Services
https://docs.microsoft.com/zh-tw/azure/active-directory-domain-services/overview - Azure VM ADDS
https://docs.microsoft.com/zh-tw/windows-server/identity/ad-ds/deploy/virtual-dc/adds-on-azure-vm
AVD 提供 FSLogix 設定檔,作為建議的使用者設定檔解決方案。您可以選擇使用以虛擬機器為基礎的檔案共用,
也可以使用 Azure Files,當然您也可以選擇 Azure NetApp Files 做為您的容器。
- Azure Files 搭配 Azure AD Domain Services
https://docs.microsoft.com/zh-tw/azure/virtual-desktop/create-profile-container-adds - Azure Files 搭配 Azure VM ADDS
https://docs.microsoft.com/zh-tw/azure/virtual-desktop/create-file-share - 基於 VM 的檔案共用
https://docs.microsoft.com/zh-tw/azure/virtual-desktop/create-host-pools-user-profile - Azure NetApp Files 搭配 Windows ADDS
https://docs.microsoft.com/zh-tw/azure/virtual-desktop/create-fslogix-profile-container
- Azure 虛擬桌面體驗估算器
https://azure.microsoft.com/zh-tw/services/virtual-desktop/assessment/ - 網路指導方針
https://docs.microsoft.com/zh-tw/windows-server/remote/remote-desktop-services/network-guidance?context=/azure/virtual-desktop/context/context - 虛擬機器縮放指導方針
https://docs.microsoft.com/zh-tw/windows-server/remote/remote-desktop-services/virtual-machine-recs?context=/azure/virtual-desktop/context/context - 不同的遠端桌面用戶端支援比較
https://docs.microsoft.com/zh-tw/windows-server/remote/remote-desktop-services/clients/remote-desktop-app-compare
下列每一個 Lab 都是能讓您建立出獨立且完整的 AVD 環境,您可以選擇適合自己情境的 Lab 進行練習。
練習路徑 1 - Lab1 + Lab4 ~ Lab8
練習路徑 2 - Lab2 + Lab5 ~ Lab8
練習路徑 3 為獨立 Lab3-1 ~ Lab3-4,可讓您用最簡易的方式建立起 AVD 環境
- Lab1 - 使用 Azure AD Domain Services 搭配 Azure Files 建立 AVD
- Lab2 - 使用 Azure VM ADDS 搭配 Azure Files 建立 AVD
- Lab3 - 使用 Azure AD Join 建立 AVD
- Lab4 - 設定虛擬網路並建立 Azure Bastion
- Lab5 - 透過 Azure 入口網站建立主機集區
- Lab6 - 設定 FSLogix 使用者設定檔
- Lab7 - 建立 Remote App
- Lab8 - 指派使用者或群組
- Lab9 - 開始使用 AVD
完成 Lab 實戰演練,相信您已經知道如何建立 AVD 環境,現在您可能會思考應用程式如果正確地顯示在您指派的使用者登入的工作階段桌面,不同的工作角色常用的應用程式不盡相同,AVD 目前有三種方式讓您達到這個目的,您可以建立多個主機集區,讓不同的使用者或群組使用。或者您可以在同一個映像檔中先將您所有的應用程式安裝完成,再透過應用程式遮罩建立您的顯示使用原則。最後您也可以使用現代化的方式,將應用程式容器化,動態的掛載到相對應的使用者桌面。
- 多個映像檔
- 為不同使用者定製不同的主機集區,是操作最容易的方式。
- 為不同使用者定製不同的主機集區,是操作最容易的方式。
- FSLogix 應用程式遮罩
- 在同一個主機集區使用傳統應用程式分層,可自訂原則,可能會有授權許可的問題,操作難度中等。
- 在同一個主機集區使用傳統應用程式分層,可自訂原則,可能會有授權許可的問題,操作難度中等。
- MSIX 應用程式連接
- 將應用程式容器化並動態掛載,可能需要重新打包應用程式,操作難度較高。
- 使用 Azure 入口網站設定 MSIX 應用程式附加
- 了解 MSIX 應用程式連接與 MSIX 映像檔準備
- 在 Azure Portal 設定 MSIX 應用程式連接
- 使用 PowerShell 設定 MSIX 應用程式連接
- MSIX Event Log Tool
- 將應用程式容器化並動態掛載,可能需要重新打包應用程式,操作難度較高。
- 部署 Storage Spaces Direct (S2D)
https://docs.microsoft.com/zh-tw/windows-server/storage/storage-spaces/deploy-storage-spaces-direct - What is FSLogix?
https://docs.microsoft.com/en-us/fslogix/overview - 使用 Azure 防火牆來保護 Azure 虛擬桌面部署
https://docs.microsoft.com/zh-tw/azure/firewall/protect-windows-virtual-desktop