KVM,IBM的虛擬化立足點
虛擬化與云計算正在改變著企業IT的未來。通過在每個虛擬服務器上整合更多工作負載,實現擴展性與高性能,降低管理與維護成本,快速響應企業業務發展。早在1964年,IBM就在大型主機上發明了服務器虛擬化技術,也就是系統分區技術,將服務器的CPU、內存、I/O等資源合理地進行分區和調配,不同分區內可以執行不同的操作系統或同一操作系統的不同版本,***限度地挖掘了服務器的性能,提高了服務器整合比率。
IBM不僅有著44年豐富的虛擬化經驗,在投資開源虛擬化方面也眼光獨到。開源KVM能夠提供***可擴展性與高性能高安全,同時也是***性價比的開源虛擬化解決方案。2007年,IBM將KVM作為***虛擬化開放技術,投入了巨資。此后,IBM不僅聯合紅帽等廠商成立OVA,幫助構建KVM生態系統,擴展開源虛擬化市場,而且IBM還有60多位程序員專門工作于KVM開源社區。
IBM對KVM的投資與開發
IBM對KVM開發的關鍵領域主要包括以下幾個方面:
一、核心KVM開發。這包括支持內存過量分配的內存管理,充分利用QEMU虛擬機環境子系統的內存。
二、性能與可擴展性。進行SPECvirt基準測試,圍繞著云的優化與性能提升。
三、系統管理。包括對libvirt-CIM管理界面,開發libvirt存儲系統。
四、安全與可靠性。包括公共標準認證,涉及目前***的EAL4+。
五、網絡與I/O。Single Root I/O Virtualization(SR-IOV)支持,提升物理PCI設備的虛擬化效能。
六、云優化。支持高密度虛擬化,將虛擬機從VMware與EC2遷移到KVM。
七、數據中心網絡。包括網絡配置自動化,額外安全支持等。
由此看出,IBM主要從三大領域對KVM進行投資,即性能與可擴展性、安全與可靠性以及云優化,讓KVM業務為企業業務就緒。
IBM的KVM解決方案
IBM的KVM方案與紅帽有著千絲萬縷的聯系。
首先,IBM x架構突破了在x86架構上進行虛擬的一些限制。隨著虛擬化的發展,x86硬件要足夠敏捷才能讓客戶享受到虛擬化的所有益處。
IBM eX5的MAX5內存擴展能讓客戶部署紅帽企業虛擬化,在單臺服務器上運行多個虛擬機,達到高比率整合。MAX5也能擴展內存,達到非eX5服務器內存容量的五倍。在傳統10G系統,I/O容量也有四倍提升。
IBM***將RHEV結合x86模型帶入行業,交付優化的服務器性能、領先的可擴展性、顯著的I/O提升,幫助用戶實現高級的資產利用率和工作負載管理。隨著紅帽RHEV 3.0的發布,這種一體化的解決方案立即可用。
安全是企業用戶采用開源虛擬化技術的重要考量因素。結合紅帽企業Linux和IBM System x,使得KVM的安全級別達到了EAL4+。紅帽企業Linux擁有安全增強功能SELinux,它是與美國國家安全局(NSA)共同開發的項目。當該功能集成于KVM hypervisor后,云供應商能在一臺機器上安全地宿主多租戶,通過NSA的Mandatory Access Control(強制訪問控制)技術實現虛擬子機的隔離。
帶有KVM hypervisor的紅帽企業Linux 5.6與6.2版本,正在進行通用標準認證EAL4+級別安全的認證,達到了高安全。RHEL 5.6與IBM System x的組合也成為***實現EAL4+安全級別的認證開源虛擬化解決方案。這樣的解決方案能應用于政府、金融及其他對安全要求高的行業中。