虛擬化已經(jīng)從數(shù)據(jù)中心的新技術(shù)變成了主流技術(shù)。以前通常一個數(shù)據(jù)中心中會存在大量利用不足的服務(wù)器,購買和管理這些設(shè)備耗費大量時間和資金成本,還不包括供電和散熱。虛擬化有助于減輕這些負擔,通過把物理機轉(zhuǎn)化成虛擬機,從而降低企業(yè)硬件采購和管理成本,以及數(shù)據(jù)中心的占地面積。
全球各大服器提供商在云服務(wù)器及虛擬化軟件的研發(fā)上都加足馬力,市場上也出現(xiàn)了不少虛擬化技術(shù)產(chǎn)品,這些產(chǎn)品在虛擬化架構(gòu)、CPU虛擬化、內(nèi)存虛擬化、客戶0S及虛擬機遷移、存儲遷移等多項虛擬化技術(shù)上都有各自的優(yōu)勢與特點。
虛擬化技術(shù)是一套解決方案,完整的情況需要CPU、主板芯片組、BIOS和軟件的支持,例如虛擬機監(jiān)視器軟件或者某些操作系統(tǒng)本身。此外,即使只是CPU支持虛擬化技術(shù),在配合虛擬機監(jiān)視器軟件情況下,也會比完全不支持虛擬化技術(shù)的系統(tǒng)有更好的性能。
隨著處理器技術(shù)、分布式技術(shù)、虛擬化技術(shù)、自動化技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,云計算應(yīng)運而生。云計算利用服務(wù)器虛擬化技術(shù)可實現(xiàn)對虛擬機的部署和配置,通過對虛擬機的快速部署和實時遷移能大大提高系統(tǒng)的效能,還可通過對虛擬機資源的調(diào)整來實現(xiàn)軟件系統(tǒng)的可伸縮性,確保系統(tǒng)能迅速從故障中恢復(fù)并繼續(xù)提供服務(wù),提高了系統(tǒng)的可靠性與穩(wěn)定性。
服務(wù)器虛擬化技術(shù)實現(xiàn)了將高負載節(jié)點中的某些虛擬機實時遷移到低負載的節(jié)點,把多個低負載的虛擬機合并到一個物理節(jié)點,并將多余的空閑物理節(jié)點關(guān)閉,以提高資源的使用效率,使負載達到均衡,從而使上層應(yīng)用的性能得到了保障,同時還達到了減少能耗的目的。
一般來說,一個處理器核心越多就越適合支持虛擬機。具有高核心密度的處理器有助于提高“合并率”,可以衡量每臺物理服務(wù)器上存儲的虛擬機數(shù)量。高合并率反過來可降低必須購買的生產(chǎn)和備份主機硬件數(shù)量,從而把資本支出降至最低。
另外,更高的合并率通過減少必須管理的物理設(shè)備數(shù)量,還可幫助降低運營費用;同時,高核心密度提高了虛擬環(huán)境的性能。雖然性能很大程度上取決于工作負荷,但專用核心常常會提供更多的處理能力,因此虛擬化的工作負荷比多線程共享相同的CPU組件的工作負荷表現(xiàn)更好。
未來,隨著刀片服務(wù)器技術(shù)的不斷發(fā)展,數(shù)據(jù)中心將會越來越多的使用刀片服務(wù)器取代原有的機架服務(wù)器和塔式服務(wù)器。把虛擬機托管在帶有低功耗處理器的服務(wù)器上,有助于降低能源費用。它還能通過降低數(shù)據(jù)中心的散熱要求來間接地減少能源費用。耗電減少意味著產(chǎn)生更少的熱量,也就減少了散熱基礎(chǔ)設(shè)施的負荷。