最近在看 VMware ESX 和 ESXi 的最大不同點,除了 ESXi 是免費的這兩個在使用上有其他的不同嗎.官方網站的說明真的是讓我一個頭兩個大.
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1015000
不過可以簡單的歸納出幾個方向就是了.
VMware ESX 和 VMware ESXi 皆屬於 bare-metal hypervisors 架構的,可以直接將他們安裝到 Server 的硬體上. 不同於 Hosted Architecture 模式的虛擬化.Hosted Architecture 模式的虛擬化必須架構在其他作業系統上.
VMware ESX 和 ESXi 第一個不同點是管理的方式,ESX 透過一個 Linux 的作業系統來管理 VMware ESX, 這個用來管理 ESX 的作業系統被稱為 Service Console.我們可以透過這 Service Console 來執行 scripts 以及安裝 Third party agents 來進行硬體監視,備份或是用來管理系統.但 ESXi 則是透過一個 BIOS-like direct console 來管理.而且 ESX 還可以直接透過 web 的方式進行管理這都是 ESXi 無法做到的.
還有一點 VMware ESXi 雖然有免費序號可共使用 https://benjr.tw/6491 ,但基本上很多功能就會被腰斬.如:
- vCenter agent for ESX Server
- vStorage APIs
- VMsafe
- dvFilter
- VMware HA
- Hot-Pluggable virtual HW
- VMotion
- VMware FT
- Data Recovery
- vShield Zones
- VMware DRS
- Storage VMotion
- MPIO / Third-Party Multi-Pathing
- Distributed Virtual Switch
- Host profiles
所以看你的需求是什麼,如果只是要單機使用 VMware 那 ESXi 一定可以滿足你的需求.但是如果你要用到 vSphere 的 DRS,HA Consolidated Backup,Plug-in 就需要付費的 VMware ESX 版本了.
更多的 Q&A 可以上 VMware 的官方網站查詢 https://www.vmware.com/products/esxi/uses.html
目前 VMware 是以 ESXi 為主,以參考 vSphere ESX and ESXi Info Center 比較