VMware vSphere不是特定的產品或軟件。VMware vSphere是整個VMware套件的商業名稱。VMware vSphere堆棧包括虛擬化,管理和界面層。VMware vSphere的兩個核心組件是ESXi服務器和vCenter Server。ESXi是hypervsior,您可以在其中創建和運行虛擬機和虛擬設備。vCenter Server是用於管理網絡中連接的多個ESXi主機和池主機資源的服務。我希望這個簡單的信息能夠從“什么是VMware vSphere”這個問題中清除您的想法。與其他虛擬機管理程序(如Microsoft Hyper-v和Citrix Xen Server)相比,VMware vSphere是虛擬化行業的主人。
VMware vSphere的歷史?
在VMware vSphere之前,整個VMware產品套件稱為“VMware Infrastructure”。隨着VMware vSphere 4的發布,VMware將其旗艦產品名稱“VMware Infrastructure”重命名為“VMware vSphere”。
VMware於1998年首次發布VMware Workstation,這是VMware的根產品。隨后是VMware Workstation,他們發布了ESX(Elastic Sky X)和GSX(Ground Storm X)虛擬機管理程序。ESX直接在服務器硬件(裸機虛擬機管理程序)上運行,而GSX需要主機操作系統。VMware GSX已經停用,但ESX系列現已重命名為ESXi,在每個ESXi主機版本中存在許多架構差異和改進。
以下是VMware vSphere產品的簡要產品發布歷史,顯示了VMware工作站向VMware vSphere 6.5的演變。

什么是VMware ESXi?
VMware ESXi是VMware的裸機虛擬機管理程序。VMware ESXi是以ISO形式提供的軟件,可直接安裝在物理硬件上,如Windows或Linux操作系統。ESXi安裝占用空間小,大小為144 MB。甚至可以在USB pendrive上安裝ESXi。VMWare ESXi允許您在其中創建多個虛擬機,以在單個物理硬件中運行多個操作系統,如windows,linux,solaris,macOS等。它使您能夠在虛擬機之上運行工作負載,從而可以整合多個物理硬件,從而將工作負載運行到更少的物理硬件中。
在vSphere 5之前,vSphere有2個虛擬機管理程序ESX和ESXi。隨着vSphere 5.0的發布,ESXi是唯一的虛擬機管理程序。

VMware ESXi附帶免費和付費版本。正如您所猜測的那樣,與付費ESXi相比,免費版本的ESXi幾乎沒有任何限制。您將無法使用vCenter Server管理免費的ESXi虛擬機監控程序。雖然免費的ESxi幾乎沒有什么限制,足以在實驗室目的,POC,升級到ESXi的高級版本之前進行評估,甚至在測試和開發目的中進行評估。
什么是VMware vCenter Server?
VMware vCenter是幫助您集中管理整個VMware虛擬化基礎架構的軟件。vCenter可以將大約數千個ESXi主機添加到清單中,從而可以管理多個ESXi主機以及ESXi主機上運行的虛擬機。vCenter Server提供了許多vSphere功能,例如VMware DRS,VMware HA(高可用性),VMware vMotion,VMware容錯,虛擬機模板,VM克隆等。

VMware vCenter可以安裝在Windows上,也可以通過基於Linux的vCenter(稱為vCenter Server Appliance)安裝。最近在vSphere 6.5上從SUSE切換到Photon OS(VMware的操作系統)。了解基於Windows的vCenter Server和vCenter Server設備之間的區別。 您需要具有外部數據庫(如Microsoft SQL Server,Oracle等)或嵌入式數據庫(如PostgreSQL)才能安裝vCenter Server。在Microsoft SQL Server Express版本是VMware vCenter Server的嵌入式數據庫之前,PostgreSQL從vSphere 6.0成為嵌入式數據庫。vCenter Server數據庫存儲有關虛擬基礎架構清單對象的信息,例如ESXi主機信息,虛擬機信息以及性能數據。
什么是vSphere Client和vSphere Web Client?
我希望您對VMware vSphere,VMware ESXi和VMware vCenter Server的基本概念有所了解。讓我們了解什么是vSphere Client和vSphere Web客戶端。vSphere客戶端和vSphere Web客戶端只是客戶端軟件,可幫助最終用戶連接到vCenter Server。簡單來說,它與RDP客戶端相同,它可以幫助您遠程連接Windows服務器。與此類似,vCenter Server是在Windows上運行的軟件,甚至基於Photo OS的設備也只是作為服務運行。我們需要vSphere Client或vSphere Web Client連接到vCenter Server並管理虛擬基礎架構。

vSphere Client是需要安裝在用戶桌面或筆記本電腦上的客戶端軟件,但vSphere Web Client是基於瀏覽器的客戶端。您無需安裝客戶端軟件即可使用vSphere Web Client管理vCenter Server。您甚至可以使用vSphere Client直接管理ESXi主機,但vSphere Web Client只能用於管理vCenter Server。我們還可以通過Web瀏覽器使用主機客戶端管理ESXi 6.5主機。vSphere 6.5將不再提供vSphere Client(基於Windows)。