|
||||
談到虛擬化技術想必大家現在並不陌生,在整個IT產業中,虛擬化已經成為關鍵詞,從桌面系統到服務器、從存儲系統到網絡,虛擬化所能涉及的領域越來越廣泛。虛擬化並不是一個很新潮的技術,如x86虛擬化的歷史就可以追溯到上世紀九十年代,而IBM虛擬化技術已經有40年的歷史。虛擬化的初衷是為了解決『一種應用佔用一臺服務器』模式所帶來的服務器數量劇增,導致數據中心越來越復雜,管理難度增加,並且導致能耗和熱量的巨大增長等問題。早期的虛擬化產品完全基於軟件並且非常復雜,執行效率比較低下,並沒有得到廣泛的應用。
如今虛擬化技術已經得到了飛速的發展,主要的操作系統廠商和獨立軟件開發商都提供了虛擬化解決方案,同時,硬件上的支持使虛擬化執行效率大大提高,自2006年誕生第一顆支持虛擬化技術的處理器以來,目前在x86構架中絕大多數處理器都開始支持虛擬化技術。
虛擬化技術得到眾多廠商的追捧
虛擬化技術可以定義為將一個計算機資源從另一個計算機資源中剝離的一種技術。在沒有虛擬化技術的單一情況下,一臺計算機只能同時運行一個操作系統,雖然我們可以在一臺計算機上安裝兩個甚至多個操作系統,但是同時運行的操作系統只有一個;而通過虛擬化我們可以在同一臺計算機上同時啟動多個操作系統,每個操作系統上可以有許多不同的應用,多個應用之間互不乾擾。
通過虛擬化我們可以有效提高資源的利用率。在數據機房我們經常可以看到服務器的利用率很低,有時候一臺服務器只運行著一個很小的應用,平均利用率不足10%。通過虛擬化我們可以在這臺利用率很低的服務器上安裝多個實例,從而充分利用現有的服務器資源,可以實現服務器的整合,減少數據中心的規模,解決令人頭疼的數據中心能耗以及散熱問題,並且節省費用投入。