虛擬桌面基礎架構 (VDI) 透過伺服器端集中管理桌面映像,提供客製化使用者體驗與安全優勢。Windows Server 2008 R2 整合 Hyper-V 與遠端桌面服務 (RDS) 構建核心 VDI 平台,本文解析關鍵組件與部署編排邏輯。
核心架構組件
1. Hyper-V:桌面虛擬化平台
- 提供硬體虛擬化層,執行客體作業系統 (Windows 7/8/10 企業版)
- 部署第一步:規劃 Hyper-V 主機叢集數量、儲存配置 (CSV/Cluster Shared Volumes)、網路虛擬化
- 支援即時移轉、動態記憶體、SR-IOV 等企業級功能
2. 遠端桌面服務 (RDS):連線協議與會話管理
- 重新命名自 Terminal Services,擴充支援「個人虛擬桌面」與「集區虛擬桌面」
- 核心角色服務:
• RD 連線代理器 (原 TS Session Broker):
- 傳統:負載平衡導向終端機伺服器
- VDI:導向使用者專屬 Hyper-V 虛擬機 (1:1 映射)
- 支援高可用性 (資料庫儲存於 SQL Server)
• RD Web Access (原 TS Web Access):
- Silverlight 型 Web 入口網站,發布 RemoteApp 與虛擬桌面圖示
- 支援單一登入 (SSO)、多因素驗證 (MFA) 整合
• RD 閘道 (原 TS Gateway):
- HTTPS (443) 封裝 RDP 流量,穿越防火牆/Proxy
- 搭配 RD Web Access 提供零用戶端存取
• RD 授權:管理 RDS CAL (裝置/使用者授權)
使用者連線流程
- 使用者透過瀏覽器存取 RD Web Access URL (https://rdweb.contoso.com)
- 驗證身分 (AD 帳號/密碼 + 可選 MFA)
- 入口網站顯示獲授權的 RemoteApp 程式與虛擬桌面圖示
- 點選虛擬桌面 → 下載 .rdp 檔 → RD 閘道建立 HTTPS 通道
- RD 連線代理器查詢使用者專屬虛擬機 (或從集區分配可用機器)
- 導向目標 Hyper-V 虛擬機,建立 RDP 會話
部署規劃關鍵決策
| 決策項目 | 選項 | 考量因素 |
| 桌面類型 | 個人 (持久) / 集區 (非持久) | 資料保留需求、映像管理複雜度、授權成本 |
| 儲存架構 | 本機磁碟 / iSCSI / Fibre Channel / SMB 3.0 | 效能、高可用性、成本、備份整合 |
| 使用者設定檔 | 漫遊設定檔 / UE-V / FSLogix / 資料夾重導向 | 登入速度、離線支援、應用程式相容性 |
| 映像管理 | 單一黃金映像 / 多映像 / 層式映像 (App Layering) | 維護負擔、應用程式相容性、更新頻率 |
| 高可用性 | Hyper-V 叢集 / RD 連線代理器 SQL 高可用 / RD 閘道 NLB | RTO/RPO 需求、預算、運維能力 |
RDS 角色部署最小拓撲
- 全功能單伺服器:所有角色安裝於一台 (僅適合概念驗證/小規模 <50 用戶)
- 標準生產拓撲:
- 2+ RD 連線代理器 (SQL 高可用)
- 2+ RD Web Access / RD 閘道 (NLB 負載平衡)
- N 台 Hyper-V 主機叢集
- 專用 RD 授權伺服器
授權關鍵點
- VDI 需要 Windows VDA (Virtual Desktop Access) 授權 或 Windows SA (Software Assurance) 搭配 RDS CAL
- 個人虛擬桌面:每位使用者需 VDA 權利
- 集區虛擬桌面:每台裝置/使用者需 RDS CAL + VDA
監控與運維建議
- 效能計數器:Hyper-V 虛擬處理器/記憶體/IOPS、RDP 頻寬/延遲、RD 連線代理器佇列長度
- 事件日誌:Microsoft-Windows-TerminalServices-*、Microsoft-Windows-Hyper-V-*
- 自動化:PowerShell (RD PowerShell 模組) / System Center Virtual Machine Manager (SCVMM)
結語
Windows Server 2008 R2 奠定了 Microsoft VDI 的核心架構,後續版本 (2012 R2/2016/2019/2022) 在擴展性、圖形虛擬化 (RemoteFX/vGPU)、Azure 整合 (AVD/W365) 上持續演進。理解 R2 架構有助於掌握現代 VDI 設計精髓。