[研究]為何 VMware Horizon Client 存在 ? 有 vSphere 做不到的 ?
2026-10-23
VMware Horizon Client 存在的主要原因,是 vSphere 負責「虛擬化平台」,而 Horizon Client 負責「讓使用者連線並操作虛擬桌面」。 兩者不是相同用途的產品,而是可以搭配使用的不同層級。
簡單說:vSphere 可以建立、執行及管理虛擬機器(VM),但單靠 vSphere,並不等於具備完整的企業級虛擬桌面交付、使用者登入與遠端操作體驗。
一、vSphere 與 Horizon Client 的定位
Stop Vmware Tools Service Linux at Rose Hutchinson blog
1. VMware vSphere / vCenter
- 虛擬化與管理
- 建立、啟動、停止、移轉 VM。
- 管理 ESXi 主機、CPU、記憶體、儲存及虛擬網路。
- 提供虛擬機器的基礎執行環境。
- 管理者透過 vSphere Client(瀏覽器)管理虛擬化基礎設施。
2. VMware Horizon Client / Omnissa Horizon Client
使用者端桌面存取
- 連線到企業提供的虛擬桌面或遠端應用程式。
- 配合 Horizon 伺服器端服務進行使用者驗證及桌面指派。
- 提供遠端畫面、鍵盤、滑鼠、音訊等互動。
- 依部署與政策支援 USB 裝置、剪貼簿、多螢幕及周邊設備等功能。
注意:上面提到的 Horizon Client 是安裝在使用者電腦上的客戶端程式;真正負責桌面資源配置、使用者與桌面配對等工作的,是相應的 Horizon 伺服器端元件,不是 Client 自己。
二、vSphere 做不到,還是需要額外產品?
嚴格來說,不是 vSphere 完全做不到,而是 vSphere 本身沒有提供 Horizon 那套完整的 VDI 使用者交付功能。
功能 |
vSphere / vSphere Client |
Horizon Client + Horizon 伺服器端 |
|---|---|---|
建立、啟動、關閉 VM |
核心功能 |
透過後端平台協作 |
管理 ESXi、虛擬網路、儲存 |
非主要用途 |
|
讓使用者登入指定的虛擬桌面 |
非完整 VDI 方案 |
|
依使用者權限指派桌面 |
非原生完整功能 |
|
提供最佳化的遠端桌面畫面傳輸 |
不以此為主要用途 |
|
USB 裝置重新導向 |
不是 vSphere Client 的桌面連線功能 |
支援,但須符合裝置、用戶端及伺服器端設定 |
發佈遠端應用程式 |
非主要用途 |
支援相應的 Horizon 部署模式 |
透過集中式桌面服務管理大量使用者 |
需搭配其他方案 |
Horizon 的核心用途 |
連線架構
https://techzone.omnissa.com/resource/understand-and-troubleshoot-horizon-connections
三、Horizon Client 是不是必要的?
取決於你的用途。
使用情境 |
是否需要 Horizon Client |
|---|---|
管理員建立及管理 VM |
不需要,通常使用 vSphere Client |
管理員透過 VM 主控台維護 Windows |
不需要 Horizon |
員工每天登入公司提供的 VDI 桌面 |
通常需要 Horizon Client,或使用相容的瀏覽器 HTML Access |
希望使用者存取企業發佈的遠端應用程式 |
若採用 Horizon 發佈架構,通常需要相應用戶端或 HTML Access |
只想從自己電腦遠端操作一台 Windows VM |
不一定需要 Horizon,可考慮 Windows RDP 等方案 |
官方亦說明,無法安裝原生 Client 的裝置,在符合條件時可以使用瀏覽器的 Horizon HTML Access。
結論
vSphere 是虛擬機器的基礎設施平台;Horizon 是建立在虛擬化或其他支援的桌面環境之上的虛擬桌面交付與存取方案。
如果你只是需要建立幾台 VM、自己遠端登入維護,未必需要 Horizon;如果你要讓許多員工安全、集中且有權限控管地使用虛擬桌面,Horizon 才會展現它的價值。
另外,VMware 的終端使用者運算業務目前由 Omnissa 負責,因此你看到的 Omnissa Horizon Client,是原 VMware Horizon Client 產品線的延續。
(完)