KVM點亮虛擬化開放之路
虛擬化近些年一直是IT行業最熱門、發展最快的技術潮流之一。如今,虛擬化技術已經逐漸進入成熟期,尤其是服務器虛擬化已經被很多企業采用。虛擬化的優勢想必大家都十分了解了。采用虛擬化可以幫助企業提高資源利用率、集中管理用戶的IT資源、使得基礎架構更加智能、更加靈活。但同時也引申出一個問題,大多數企業希望迅速、簡便地管理整個企業中發生的各種變化,同時也希望保持對IT資源的控制能力。
然而當虛擬化技術提供商的技術處于封閉時,用戶實際上對IT資源的控制能力就會減弱。用戶要按照廠商的方式來管理自己的IT,而不是按照自己的意愿。歷史證明,當一家公司主導一個行業時,創新便會受到傷害,而為此買單的則是客戶。用戶當然希望打破封閉的虛擬化的桎梏,實現更好的性能、擴展能力、安全性,以及更強的經濟性。現在很高興看到這種力量正在蓄勢待發,它將完全改變虛擬化市場,就像以前打破封閉的操作系統市場一樣。
開放虛擬化聯盟的誕生
基于上述原因,在今年5月紅帽公司和BMC軟件公司、Eucalyptus 系統公司、HP公司、IBM公司、英特爾公司、SUSE公司宣布聯合組建開放虛擬化聯盟。該聯盟的宗旨是致力于促進基于內核的虛擬機(KVM)等開放虛擬化技術的應用。
自該聯盟建立以來,虛擬化行業的領先企業已經對參加開放虛擬化聯盟表現出了巨大的興趣。開放虛擬化聯盟的成員在支持開放虛擬化方面擁有共同的利益,參與了KVM的開發、發行、支持、使用或其它使用KVM的商業用途。通過提供一種開放式的虛擬化替代方案,它們可以為客戶提供更多的選擇空間,使其可以針對自身的業務需求來挑選理想的虛擬化產品。開源是這個聯盟的一大特色,在這個聯盟中,我們看到聯盟的兩家成員IBM和紅帽公司都是大型開源軟件廠商,紅帽公司是目前世界上最成功的LINUX和開源軟件制造商,IBM公司也為開源社區提供了大量的軟件專利授權。
如今這個聯盟才成立不過半年,成員就迅速達到200以上。這意味著開放虛擬化聯盟已經獲得了廣泛的業界支持和接納。由此,開放虛擬化聯盟在建立僅一個月的時間內便實現了近10倍的成員增長速度,其成員已遍及硬件、軟件、服務和云計算業務的各個領域。
KVM的前生今世
那么KVM到底有什么魅力可以吸引這么多廠商聚在一起共謀事業呢?我們先來看看KVM是什么:
2008年9月,紅帽以1.07億美元的價格收購Qumranet,后者為解決虛擬化桌面RDP的缺點開發了基于內核的虛擬機(KVM),設計目的旨在簡化虛擬化實例的管理,它也提供了一個強壯的框架,用于增強底層架構的功能。——這便是KVM的誕生。
KVM技術一出現,就受到廠商的大力推廣。紅帽一直將KVM作為虛擬化戰略的一部分,2009年年底發布了紅帽企業版Linux 5.4,繼續大力推行這種轉型,鼓勵用戶使用KVM為其首選的虛擬化平臺。2011年,隨著新版操作系統Red Hat Enterprise Linux 6的發布,紅帽完全放棄了以開源Xen為虛擬化平臺的思路,開始支持KVM作為hypervisor。
KVM虛擬化為今天的應用提供了極具吸引力的性能、擴展能力和安全性,為從單系統部署到大規模云計算鋪平了道路。作為Linux內核的一種核心組件,KVM可利用內建到Intel和AMD處理器中的硬件虛擬化支持,為Linux和Windows虛擬機的主機服務提供強勁、高效的環境。KVM與生俱來便可利用Linux內核的快速創新(實現Linux和Windows的虛擬化),并且從數千位Linux社區開發人員提供的調度程序、內存管理、電源管理、設備驅動和其它特性方面自然而然地受益。
KVM虛擬化的優勢
KVM最大的好處就在于它是與Linux內核集成的。未來幾年人們的關注焦點仍然集中在hypervisor上。hypervisor是操作系統的一項功能,自然能夠更容易被用戶所接受。這個輕量級的虛擬化管理程序模塊能直接與硬件交互,不需要修改虛擬化操作系統。因此性能更好,并且補丁包能夠和Linux內核兼容,輕松控制虛擬化進程,同時減輕管理的負擔。
在虛擬化性能方面,KVM也在逐漸顯示其威力。在早些時候的SPECvirt虛擬化對照基準測試中,紅帽企業Linux 6.1、其內嵌的KVM hypervisor以及惠普的ProLiant DL980 G7服務器三者結合,達成了最佳的虛擬化性能和最多的計算區塊數量,并且六臺虛擬機能同時運行一個應用程序。
雖然KVM還算是新生技術,但由于其性能和實施的簡易性,加上紅帽這個Linux企業市場中份額最大的公司不遺余力的推廣開發,我們相信KVM將會持續成長壯大。而前面提到的開放虛擬化聯盟也在為KVM保駕護航。