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

 
虛擬化分層模型

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

分享到

zhabin

相關(guān)推薦