伺服器虛擬化開源技術主流架構之爭

2022-10-11 17:15:16 字數 1362 閱讀 9810

伺服器虛擬化開源技術主流架構之爭

在現代it系統的核心元件中開源技術已經成為不可或缺的力量,比如x86架構作業系統linux、unix作業系統bsd、mysql資料庫、apache web服務等。

據統計,超過50%的技術開發人員都信奉開源哲學,時至今日,已經完全角成了一套成熟完整的開源軟體生態體系。在開源技術欣欣向榮的現象背後,真正推動其迅速發展的本質往往是因為其蘊含的價值:

開源軟體普遍**實惠,使用者能夠將更多的資金投入到核心業務上;

開源軟體在定製化開發方面有天然優勢,可以根據使用者業務系統特點定製化,為業務系統的高效穩定執行提供良好的支撐。

主流伺服器虛擬化技術的開源門派有兩個——kvm和xen。

廣義上的kvm架構由kvm核心模組(狹義的kvm)和qemu-kvm模擬模組組成。kvm核心模組是在linux核心的基礎上增加的虛擬機器管理模組,通過重用linux核心中已經完善的程序排程、記憶體管理、i/o管理等模組。qemu-kvm模擬模組負責為虛擬機器提供乙個互相隔離的虛擬化資源環境,包括vcpu、vram、vdisk、vnic等,每乙個虛擬機器都是qemu-kvm的乙個程序,由hypervisor中的程序排程模組統一管理排程。

廣義上的xen架構由xen hypervisor和虛擬域(domain)兩大部分組成。xen hypervisor負責將cpu和ram兩大硬體資源虛擬出互相隔離的資源,供虛擬域使用,同時管理和監控虛擬域的資源和系統運**況;每個虛擬域就是乙個虛擬機器環境,其中虛擬域又分為特權虛擬域(dom0)和非特權虛擬域(domu),dom0先於domu啟動,domu訪問i/o資源必須要經過dom0,dom0負責i/o資源的虛擬化,可以直接訪問i/o物理資源。如果將xen架構比作完整的汽車,xen hypervisor就是其中的發動機,安裝了一系列域管理和控制工具的dom0就是其他零部件,兩者合一才能使虛擬化系統正常運轉起來。

相比於xen架構,kvm架構有三大的優勢:

同等硬體資源環境下,kvm的效能表現更優;

kvm架構天然的繼承linux核心更新迭代帶來的系統優化,幾乎不費力氣,就完成了一次功能公升級,但對於xen架構來說,每一次xen hypervisor核心或者linux核心版本公升級,xen架構需要同步優化聯調xen hypervisor核心和特權域基於linux的核心,才能實現整個虛擬化核心的公升級;

kvm架構與openstack雲平台架構銜接地最好,openstack架構對kvm架構的支援最好,目前,openstack雲平台95%以上的虛擬化計算資源池使用了kvm架構。

從業界各大知名廠商宣布其虛擬化架構從xen切換到kvm架構足以證明kvm的技術架構優勢。毫無疑問,kvm架構已經完全超越xen,成為中國,乃至世界最主流的虛擬化技術架構

伺服器虛擬化技術

伺服器虛擬化技術是指通過運用虛擬化的技術充分發揮伺服器的硬體效能,能夠在確保企業投入成本的同時,提高運營效率,節約經濟成本和空間浪費,對於發展迅速,成長規模大的使用者來說,可以通過伺服器虛擬化技術帶來更多的經濟效益。如果你曾經將硬碟劃分為不同分割槽,那麼可能會對虛擬化的概念有所理解。分割槽是硬碟驅動...

伺服器虛擬化技術現狀

id i8 border 0 name i8 marginwidth 0 marginheight 0 src http www.it2012.cn security 336.htm frameborder no width 346 scrolling no height 283 新華網北京4月7日...

伺服器虛擬化技術概述

虛擬化是雲計算實現的乙個環節,也可以說是一種方式,我們知道的虛擬化種類有cpu虛擬化,記憶體虛擬化,桌面虛擬化,伺服器虛擬化,大家口中的虛擬化一般指的是伺服器虛擬化,這種虛擬化型別也是作為初學者入門虛擬化技術的一種最佳的選擇,我們知道隨著網路時代的發展,支援web應用的軟體越來越多,使用者數量也因此...