VMware的VDI桌面虛擬化解決方案,從早期2008年發行的VMware View Manager 3版本開始,經過多年的演變已經是非常成熟的解決方案,最新穩定版本為2015年9月發佈的VMware Horizon 6.2,除了相關特色功能不斷增強之外,對於其他非Windows作業系統(例如Linux)也不斷提升支援度。
硬體資源架構規劃
有鑑於運作數量龐大的VDI虛擬桌面,因此在硬體資源架構的規劃上將會分開管理以避免互相影響,在VMware Horizon運作架構中,每一個「View Pod」最大可以支援多達10,000位使用者或是工作階
段(Session)。
因此,在本架構中只要一個View Pod即可承載,但是在View Pod當中會將VMware Horizon架構內擔任管理角色的主機(例如vCenter Server、Connection Server、Composer Server等)運作在「Management Block」,而屆時的960台VDI虛擬桌面則運作在「Desktop Block」內,如圖3所示。
|
▲圖3 大型VDI運作架構View Pod及Block規劃示意圖。(圖片來源:VMware白皮書 – VMware Horizon 6 with App Volumes and Virtual SAN Reference Architecture) |
Management Block硬體伺服器規劃
在Management Block運作架構中,需要2台實體伺服器以避免發生故障損壞事件時產生SPOF單點失敗的問題,每台實體伺服器應配置2顆CPU處理器,並且建議採用Intel Xeon E5家族且至少8核心以上,記憶體的部分則至少應配置256GB,以及配置1張雙埠的10Gbps網卡。
雖然,在View Pod的運作架構中可支援多達10,000台VDI虛擬桌面主機,但是每一台vCenter Server、View Connection Sever、View Security Server,建議管理的VDI虛擬桌面主機數量為2,000台比較適當,主要是為了效能以及操作時間上的考量。
此外,單台Worksspace vApp可以承載30,000使用者,單台vRealize Operations Manager vApp便能承載10,000 VDI虛擬桌面主機,單台App Volumes Manager Server即可承載10,000使用者。
但是,在管理主機方面為了避免發生SPOF單點失敗的問題,因此每台管理主機至少都建立2台以達成負載平衡及容錯備援機制,如圖4所示。
|
▲ 圖4 View Management Block運作架構規劃示意圖。(圖片來源:VMware白皮書 – VMware Horizon 6 with App Volumes and Virtual SAN Reference Architecture) |
Desktop Block硬體伺服器規劃
在Desktop Block運作架構中,除了vCenter Server與Management Block分開之外,也建立2個不同的Cluster。首先,Virtual SAN Cluster負責700台VDI虛擬桌面的部分由7台實體伺服器組成,每台實體伺服器配置2顆CPU處理器,並且建議採用Intel Xeon E5家族且至少12核心以上,記憶體的部分則至少應配置256GB,以及配置1張雙埠的10Gbps網卡。
此外,這7台實體伺服器將會建立Virtual SAN運作環境,以便擔任700台VDI虛擬桌面的儲存資源(每台VDI虛擬桌面配置1 vCPU、2GB RAM),所以每台伺服器還配置1顆400GB SSD以及6顆600GB SAS硬碟,如圖5所示。
|
▲圖5 Virtual SAN Cluster硬體伺服器配置建議。(圖片來源:VMware白皮書 – VMware Horizon 6 with App Volumes and Virtual SAN Reference Architecture) |
在RDSH Cluster部分,負責提供屆時260 RDSH虛擬桌面工作階段,並且需要2台實體伺服器以避免發生故障損壞事件時產生SPOF單點失敗的問題,每台實體伺服器應配置2顆CPU處理器,並且建議採用Intel Xeon E5家族且至少8核心以上,記憶體方面則至少應配置256GB,以及配置1張雙埠的10Gbps網卡。
此外,因為RDSH Cluster內的叢集節點主機屆時將會存放AppVolumes AppStacks等資料,所以每一台伺服器還配置了2張1.6TB PCIe SSD,如圖6所示。
|
▲圖6 View Desktop Block運作架構規劃示意圖。(圖片來源:VMware白皮書 – VMware Horizon 6 with App Volumes and Virtual SAN Reference Architecture) |
軟體資源架構規劃
整體運作的硬體資源架構規劃完成後,接著規劃軟體資源。
在VMware Horizon的運作架構中,需要建置的角色共有ESXi虛擬化平台和vCenter Server,除此之外,還需要Windows AD網域環境、View Connection Server、View Composer Server、WorkSpace以及vRealize Operations等等,如圖7所示。
|
▲圖7 軟體資源規劃架構示意圖。(圖片來源:VMware白皮書 – VMware Horizon 6 with App Volumes and Virtual SAN Reference Architecture) |