Vmware-Esxi
VMware 和 XCP-ng 管理程序之間的差異
我目前正在研究 XCP-ng hipervisor,我想知道 XCP-ng 和 VMware hipervisor 之間的主要區別是什麼。據我所知,XCP-ng 沒有像 VMware 那樣先進的高可用性功能。VMware 為另一台主機上的每個主要虛擬機都有一個影子虛擬機,該主機擁有主要虛擬機的 RAM 狀態的副本,當託管虛擬機的主機出現故障時,影子虛擬機成為主要虛擬機並無縫繼續所有操作,但我們沒有伺服器停機時間。但是在主機故障的 XCP-ng 上,VM 在另一台主機上重新啟動,並且您的伺服器停機時間為 1 到 2 分鐘。我做對了嗎?還有哪些不同之處?
我做對了嗎?
幾乎。
vSphere 確實具有稱為Fault Tolerance的功能,該功能通過在所有(已配置)主機上執行來賓 VM 來實現無縫主機故障轉移。
vSphere 還具有一項稱為高可用性的功能,它可以在集群中其他主機上的主機發生故障時*引導我們失去的所有虛擬機。*停機時間取決於您的機器啟動時間。
XCP-ng 有 HA,但沒有 FT。
還有哪些不同之處?
有很多 - 這裡要回答的太多了。例如,XCP 會自行選擇它的 pools master,而 vmware 需要 vCenter Server。它本身俱有大量功能。vSphere 使用近乎實時的儲存心跳,並為主機隔離的情況提供了很多選項,XCP 具有“僅”VM/Host 活動功能。但是 XCP 是免費的,而 ESXi(帶有 HA/FT/Vmotion)需要一些錢。
在我個人看來,vmWare 更棒,但成本更高。因此,我在商業環境中使用 vSphere(以獲得強大的支持)和 XCP 用於資金非常緊張的實驗室、登台和項目(如非政府組織)。