在虛擬化的2.0時代,隨著x86處理器能力越來越強,PC服務器數(shù)量的激增,研究人員開始探索如何利用虛擬化解決企業(yè)當前遇到的一些問題,例如,硬件利用率不足、管理成本不斷攀升和易受攻擊等。

而在虛擬化3.0時代,虛擬化技術已經(jīng)可以幫助企業(yè)升級和管理他們在世界各地的IT基礎架構并確保其安全。虛擬化技術可以提高硬件的利用率,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU并行,并允許一個平臺同時運行多個不同類型的操作系統(tǒng),應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率。其功能需求已經(jīng)從過去簡單的簡化管理、優(yōu)化資源提升到計量和付費系統(tǒng)、自動化配置、身份管理、自服務配置、應用管理等等。

更開放的虛擬化

據(jù)最新資料顯示,在紅帽即將發(fā)布的企業(yè)級虛擬化方案RHEV 3.0中,用戶除了能夠配置虛擬機、定義模版和管理自己的環(huán)境外,還可以利用RHEV3.0強大的API接口來管理虛擬化環(huán)境。目前公共云廠商和其它廠商在推廣多種應用編程接口(API),但這些接口大多數(shù)都不是用戶所需要的。畢竟,不同的云有不同的目的和目標。一個云可能會提供很多的選項,而另一個云很可能為了保持簡潔而提供很少的選項。有的廠商可能關注的是向客戶提供對服務水平的緊密控制能力;而另外一家廠商可能只會側重于成本方面的問題。

目前RHEV 3.0新增加的RESTful API接口將使紅帽企業(yè)虛擬化的各個方面都能得到有計劃的管理和配置。該API既可以由云服務商直接提供,也可以由運行自己服務器的獨立用戶來提供。此外,客戶端庫可以很方便地使用任何計算機語言來編寫,而且已經(jīng)通過常用的語言開始提供;其核心API邏輯駐留在API服務器上,在所有客戶端庫上都可以實現(xiàn)連貫的行為。

更強大自服務配置

自動化的好處毋庸置疑,但問題也很明顯,對用戶而言,在實現(xiàn)自服務的云交付模式時,應該好好考慮下虛擬化對系統(tǒng)的沖擊——雖然虛擬化的初衷是削減能耗和降低成本,但是其在本質上是增加了管理成本。

從用戶的角度來看,他們需要創(chuàng)建一個具有服務級別、角色和權限內在認知的環(huán)境。雖然在過去有一些工具試圖執(zhí)行這些任務,但它們都趨向于更多的平行處理。換句話說,以往的工具在執(zhí)行一套自動化任務時是成功的,但它們缺少與流動的、無固定形狀的資源池實時交互的能力。我們經(jīng)常面臨的一個問題是,為了應對突發(fā)的業(yè)務需求,需要具備軟件快速部署的能力。

在向業(yè)務端的用戶提供自服務的應用時,RHEV 3.0可以通過構建資源的使用規(guī)則來確保應用的因地制宜。RHEV 3.0中的動態(tài)資源調度技術,將使得所有虛擬服務器作為一個整體資源統(tǒng)一進行管理,并按應用的實際需求自動進行動態(tài)資源調配,在保證系統(tǒng)穩(wěn)定運行的前提下,實現(xiàn)資源利用最大化。

RHEV3.0提供了更細粒度的資源控制,除了能夠有基于角色的訪問控制,還增加了授權和分級管理。此外,RHEV 3.0還為用戶提供了良好的自服務操作界面,方便業(yè)務用戶自己控制所需的資源。

更強的擴展性

虛擬化實現(xiàn)的不僅僅是一個資源共享池。一個得到恰當執(zhí)行的虛擬化環(huán)境應當包含諸如彈性和擴充性之類的特性,以及自分配、自服務和服務的顆粒狀測量能力。正是這些特性使得公司業(yè)務既能實現(xiàn)敏捷性,又能降低企業(yè)IT成本。

過去虛擬化的擴展性限制主要在于KVM Hypervisor上客戶機操作系統(tǒng)。而在新版本中,KVM虛擬化堆棧方面有了大量調整,最大可分配256個內核和2TB內存,而目前業(yè)界其它虛擬化產品,只能支持到64核和512GB內存。

作為Linux內核的一種核心組件,KVM可利用內建到Intel和AMD處理器中的硬件虛擬化支持,為Linux和Windows虛擬機的主機服務提供強勁、高效的環(huán)境。KVM與生俱來便可利用Linux內核的快速創(chuàng)新(實現(xiàn)Linux和Windows的虛擬化),并且從數(shù)千萬Linux社區(qū)開發(fā)人員提供的調度程序、內存管理、電源管理、設備驅動和其它特性方面自然而然地受益。

此外,KVM最大的好處就在于它是與Linux內核集成的。未來幾年人們的關注焦點仍然集中在hypervisor上。hypervisor是操作系統(tǒng)的一項功能,自然能夠更容易被用戶所接受。這個輕量級的虛擬化管理程序模塊能直接與硬件交互,不需要修改虛擬化操作系統(tǒng)。因此性能更好,并且補丁包能夠和Linux內核兼容,輕松控制虛擬化進程,同時減輕管理的負擔。

RHEV3.0提供強大的管理控制界面,可以為用戶提供可視化界面來實時監(jiān)控物理服務器以及各虛擬機的運行情況,實現(xiàn)對全部虛擬資源的管理、維護及部署等操作。

不僅如此,Red Hat在新版本的REHV 3.0中做了新改進,讓客戶機的開銷更小,特別是RHEL 6.1許多網(wǎng)絡處理功能已經(jīng)從QEMU模擬器移除,直接位于Linux內核空間。根據(jù)測試表明,在一般工作負載情況下,可以提高大約5%的性能。

分享到

xuzhenxin

相關推薦