一、kvm和vmware的區別
VMware vSphere 平臺
VMware 可以提供 ESXi 虛擬機監控程序和 vSphere 虛擬化平臺。VMware ESXi 是一個能夠直接安裝到物理服務器上的裸機虛擬機監控程序,可以幫你整合硬件。你可以用 VMware 的虛擬化技術來創建和部署虛擬機(VM),從而現代化改造自己的基礎架構,來交付和管理各種新應用和傳統應用。
選用 VMware vSphere 意味著你需要使用 VMware 的控制堆棧來管理虛擬機,而且有多個許可證授權級別可供使用。
KVM 虛擬機監控程序
KVM 是一種開源虛擬化技術,能將 Linux 內核轉變成可以實現虛擬化的虛擬機監控程序,而且可以替代專有的虛擬化技術(比如 VMware 提供的專有虛擬化技術)。
遷移到基于 KVM 的虛擬化平臺,你就可以檢查、修改和完善虛擬機監控程序背后的源代碼。能夠訪問源代碼,就如同開啟了創新之門,能夠讓你虛擬化傳統工作負載和應用,并為云原生和基于容器的工作負載奠定基礎。由于 KVM 內置于 Linux 內核中,所以使用和部署起來非常方便。
KVM 相對于 VMware vSphere 的優勢
VMware 可以提供一個完善穩定的虛擬機監控程序,以及出色的性能和多樣化的功能。但是,專有虛擬化會阻礙你獲得開展云、容器和自動化投資所需的資源。解除供應商鎖定,你就可以任享自由、靈活與豐富的資源,從而為未來的云原生和容器化環境打下基礎。
生產就緒型的 KVM 具有支持物理和虛擬基礎架構的功能,可以讓你以更低的運營成本為企業工作負載提供支持。相比使用 VMware vSphere 等其他解決方案,選用基于 KVM 的虛擬化選項能夠帶來很多優勢。
KVM 的優勢包括:
- 更低的總擁有成本,從而省下運營預算,用來探索現代化創新技術。
- 不再受供應商捆綁。無需為不用的產品付費,也不會受到軟件選擇限制。
- 跨平臺互操作性:KVM 可以在 Linux 和 Windows 平臺上運行,所以你可以充分利用現有的基礎架構投資。
- 出色簡便性:可以通過單個虛擬化平臺,在數百個其他硬件或軟件上創建、啟動、停止、暫停、遷移和模板化數百個虛擬機。
- 卓越性能:應用在 KVM 上的運行速度比其他虛擬機監控程序都快。
- 開源優勢:不但能訪問源代碼,還能靈活地與各種產品集成。
- 享受 Linux 操作系統的現有功能:
- 安全防護功能
- 內存管理
- 進程調度器
- 設備驅動程序
- 網絡堆棧
延伸閱讀:
二、如何選擇正確的虛擬機監控程序
性能
虛擬機監控程序性能對于基礎架構的影響,是需要考慮的最主要因素之一。KVM 和 ESXi 都是 1 型虛擬機監控程序,它們的性能優于 2 型虛擬機監控程序。
和 KVM 相比,ESXi 在創建和啟動服務器時通常耗時更久。在運行服務器時,ESXi 的速度也要稍慢一些,盡管這種差異在運行常規負載時并不明顯。在速度方面,SPECvirt_sc2013 基準測試表明,KVM 的應用運行速度接近原生速度,比業界的其他虛擬機監控程序都快。
集成
各種虛擬機監控程序會使用不同的方法,來與主機的物理硬件通信。ESXi 使用的是 VMware 的管理平臺。這意味著你需要在 VMware 的控制堆棧中使用其他產品。這可能還會增加你的硬件需求。
因為是開源的,使用 KVM 不會有同樣的限制而且可以與你現有的基礎架構以及許多不同的 Linux 和 Windows 平臺集成。
成本
成本是 KVM 與 VMware 虛擬化解決方案之間的主要差別。KVM 可以作為許多開源操作系統的一部分進行分發,因此沒什么額外成本。而使用 VMware 時,你需要為各種相關產品購買許可證,而且必須遵守企業許可協議(ELA)。雖然 ELA 一開始看起來比較劃算,但隨著時間的推移,為了獲得更多的容量和更強的功能,你需要付出的就越來越多。所以總的來說,KVM 的總擁有成本要低一些。
成熟度
KVM 和 ESXi 都是非常成熟穩定的虛擬機監控程序,可以支持各種企業工作負載。
可擴展性
VMware 提供了一個可擴展的虛擬化平臺。但是,用戶必須要考慮到額外添加主機或虛擬機可能會對 ELA 造成的影響。vSphere 可以為每個主機最多提供 12TB 的 RAM,為每個集群最多提供 64 個主機。vSphere 包含多個應用編程接口(API),可用于簡化虛擬機的管理。
作為 Linux 內核的一部分,KVM 可以根據虛擬客戶機和請求的數量增長情況進行擴展,以滿足負載的需求。借助 KVM,即使是要求最苛刻的應用工作負載,也能實現虛擬化;而這正是很多企業虛擬化部署(比如數據中心和私有云)的基本條件。
KVM 還能與你的現有基礎架構進行互操作,并允許你訪問源代碼。這就是說,它能按照你需要的方式輕松地集成和擴展。
支持
使用 VMware,作為你的 ELA 一部分,將獲得企業級支持。使用 KVM 時,你需要從開源社區和你自己的 IT 部門,或從紅帽等服務周全的供應商處獲取支持。
以上就是關于kvm和vmware有什么區別的內容希望對大家有幫助。