在過去幾年,我開發(fā)了一套工具/模型幫助我的客戶更好地了解虛擬化技術(shù)的不同層級,以使得他們可以梳理清楚哪些虛擬化技術(shù)更適合他們的應(yīng)用環(huán)境。

 
虛擬化分層模型

圖中顯示的就是一個虛擬化的模型,它顯示了虛擬化技術(shù)的不同層面,這些不同層面又對應(yīng)于用戶尋求性能、可靠性/可用性、擴展性、整合、統(tǒng)一管理或者其他不同虛擬化的應(yīng)用需要。下面,我們對這些虛擬化的不同層級進行簡要說明。
 
訪問虛擬化——一種支持不論何種設(shè)備都能訪問其他任何應(yīng)用程序的軟硬件技術(shù),訪問與被訪問者之間無需知道太多。訪問終 端能夠根據(jù)不同應(yīng)用程序采取不同顯示方式。在某些情況下,網(wǎng)絡(luò)兩端可能會安裝某些特殊硬件以提升訪問性能,支持多用戶共享一個單一客戶端系統(tǒng),或者允許單 個用戶同時查看多個顯示設(shè)備。
 
應(yīng)用虛擬化——實現(xiàn)在多個不同OS或者硬件平臺上運行應(yīng)用程序的軟件技術(shù)。通常來說,這種應(yīng)用程序是根據(jù)某種應(yīng)用框架 進行編寫的,同時也意味著,如果該應(yīng)用程序運行在沒有采用(或者不支持)這種特殊框架的系統(tǒng)平臺上,就不能享受到應(yīng)用虛擬化帶來的種種益處。這種技術(shù)還有 一個高級功能,一旦應(yīng)用程序出現(xiàn)錯誤,它可以幫助提供重啟或者啟動另外一個應(yīng)用程序,或者在多個應(yīng)用程序?qū)嵗?dāng)中提供工作負(fù)載均衡,以實現(xiàn)高擴展性。
 
處理虛擬化——將物理硬件配置從系統(tǒng)服務(wù)、操作系統(tǒng)和應(yīng)用程序中獨立出來的軟硬件技術(shù)。這種虛擬化技術(shù)可以將單個系統(tǒng)虛擬成多個,或者多個系統(tǒng)模擬成一個計算資源平臺,以實現(xiàn)從原始性能、高擴展性、可靠性/穩(wěn)定性、多環(huán)境整合到單一系統(tǒng)中的目的。
 
存儲虛擬化——將存儲系統(tǒng)和其中所存儲的應(yīng)用程序和數(shù)據(jù)進行“隱藏”的軟硬件技術(shù),這種技術(shù)可以讓多個系統(tǒng)平臺共享同一存儲設(shè)備,而無需知道其他訪問者是否也在訪問這些存儲介質(zhì)。另外,存儲虛擬化技術(shù)還可以對實時系統(tǒng)進行快照,從而實現(xiàn)不影響在線或者交易應(yīng)用的情況下進行備份。
 
網(wǎng)絡(luò)虛擬化——以一種不同于傳統(tǒng)觀點看待網(wǎng)絡(luò)的軟硬件技術(shù)。在這種環(huán)境下,個人電腦只能“看到”能允許訪問的系統(tǒng),另一個廣泛用途是,可以將多個網(wǎng)絡(luò)鏈接虛擬化成一個單一鏈接。
 
虛擬化環(huán)境管理——在單個計算資源平臺上,實現(xiàn)對多個系統(tǒng)配置和管理的軟件技術(shù)。
 
以上這些技術(shù)在數(shù)據(jù)中心都可以應(yīng)用,更令人興奮的是這些技術(shù)正逐漸成為行業(yè)標(biāo)準(zhǔn),并被各種操作系統(tǒng)軟件和系統(tǒng)平臺所支持。

分享到

zhabin

相關(guān)推薦