存儲(chǔ)虛擬化技術(shù)的實(shí)現(xiàn)與比較

linux內(nèi)核
基于網(wǎng)絡(luò)的虛擬化是在網(wǎng)絡(luò)設(shè)備之間實(shí)現(xiàn)存儲(chǔ)虛擬化功能,它將類似于卷管理的功能擴(kuò)展到整個(gè)存儲(chǔ)網(wǎng)絡(luò),負(fù)責(zé)管理Host視圖、共享存儲(chǔ)資源、數(shù)據(jù)復(fù)制、數(shù)據(jù)遷移及遠(yuǎn)程備份等,并對(duì)數(shù)據(jù)路徑進(jìn)行管理避免性能瓶頸。

基于主機(jī)的虛擬存儲(chǔ)

基于主機(jī)的虛擬存儲(chǔ) 基于主機(jī)的虛擬存儲(chǔ)完全依賴存儲(chǔ)管理軟件,無需任何附加硬件?;谥鳈C(jī)的存儲(chǔ)管理軟件,在系統(tǒng)和應(yīng)用級(jí)上,實(shí)現(xiàn)多機(jī)間的共享存儲(chǔ)、存儲(chǔ)資源管理(存儲(chǔ)媒介、卷、文件管理)、數(shù)據(jù)復(fù)制和數(shù)據(jù)遷移、遠(yuǎn)程備份、集群系統(tǒng)、災(zāi)難恢復(fù)等存儲(chǔ)管理任務(wù)。

基于主機(jī)的虛擬存儲(chǔ)又可分為數(shù)據(jù)塊以上虛擬層和數(shù)據(jù)塊存儲(chǔ)虛擬層:

1.數(shù)據(jù)塊以上虛擬層(ViAualizationaboveBlock)。

它是存儲(chǔ)虛擬化的最頂層,通過文件系統(tǒng)和數(shù)據(jù)庫給應(yīng)用程序提供一個(gè)虛擬數(shù)據(jù)視圖,屏蔽了底層實(shí)現(xiàn)。

2.數(shù)據(jù)塊存儲(chǔ)虛擬層(BlockStorageVirtualzation)。

通過基于主機(jī)的卷管理程序和附加設(shè)備接口,給主機(jī)提供一個(gè)整合的存儲(chǔ)訪問視圖。卷管理程序?yàn)樘摂M存儲(chǔ)設(shè)備創(chuàng)建邏輯卷。井負(fù)責(zé)數(shù)據(jù)塊UO請(qǐng)求的路由。

基于存儲(chǔ)設(shè)備的虛擬存儲(chǔ)

基于存儲(chǔ)設(shè)備的虛擬存儲(chǔ) 存儲(chǔ)設(shè)備虛擬層管理共享存儲(chǔ)資源并匹配可用資源和訪問請(qǐng)求?;诖鎯?chǔ)設(shè)備的虛擬方法目前最常用的是虛擬磁盤。虛擬磁盤是指把多個(gè)物理磁盤按照一定方式組織起來形成一個(gè)標(biāo)準(zhǔn)的虛擬邏輯設(shè)備。虛擬磁盤主要由功能設(shè)備、管理器以及物理磁盤組成。

1.功能設(shè)備:它是主機(jī)所看到的虛擬邏輯單元,可以當(dāng)作一個(gè)標(biāo)準(zhǔn)的磁盤設(shè)備使用。

2.管理器:它通過一系列“邏輯磁道與物理磁道”指針轉(zhuǎn)換表完成邏輯磁盤到物理磁盤卷的間接地址映射。

3.物理磁盤:它用于存儲(chǔ)的物理設(shè)備。虛擬磁盤提供遠(yuǎn)遠(yuǎn)大于磁盤實(shí)際物理容量的虛擬空間。不管功能磁盤分配了多少空間,如果沒有數(shù)據(jù)寫到虛擬磁盤上,就不會(huì)占用任何物理磁盤空間。數(shù)據(jù)按照控制器內(nèi)部的性能優(yōu)化算法被存儲(chǔ)到后臺(tái)的物理磁盤上。數(shù)據(jù)被有效地分布到后臺(tái)的所有磁盤上,消除了對(duì)物理磁盤的竟?fàn)幩斐傻男阅芷款i。當(dāng)數(shù)據(jù)更新時(shí),數(shù)據(jù)并不會(huì)被寫回原來的位置,極大地改善了更新操作的性能。基于網(wǎng)絡(luò)的虛擬存儲(chǔ)

基于網(wǎng)絡(luò)的虛擬存儲(chǔ)

網(wǎng)絡(luò)虛擬層包括了綁定管理軟件的存儲(chǔ)服務(wù)器和網(wǎng)絡(luò)互聯(lián)設(shè)備?;诰W(wǎng)絡(luò)的虛擬化是在網(wǎng)絡(luò)設(shè)備之間實(shí)現(xiàn)存儲(chǔ)虛擬化功能,它將類似于卷管理的功能擴(kuò)展到整個(gè)存儲(chǔ)網(wǎng)絡(luò),負(fù)責(zé)管理Host視圖、共享存儲(chǔ)資源、數(shù)據(jù)復(fù)制、數(shù)據(jù)遷移及遠(yuǎn)程備份等,并對(duì)數(shù)據(jù)路徑進(jìn)行管理避免性能瓶頸。

基于網(wǎng)絡(luò)的虛擬存儲(chǔ)可采用對(duì)稱或非對(duì)稱的虛擬存儲(chǔ)架構(gòu)。在非對(duì)稱架構(gòu)中,虛擬存儲(chǔ)控制器處于系統(tǒng)數(shù)據(jù)通路之外。不直接參與數(shù)據(jù)的傳輸。服務(wù)器可以直接經(jīng)過標(biāo)準(zhǔn)的交換機(jī)對(duì)存儲(chǔ)設(shè)備進(jìn)行訪問。虛擬存儲(chǔ)控制器對(duì)所有存儲(chǔ)設(shè)備進(jìn)行配置。并將配置信息提交給所有服務(wù)器。

服務(wù)器在訪問存儲(chǔ)設(shè)備時(shí)。不再經(jīng)過虛擬存儲(chǔ)控制器,而是直接使存儲(chǔ)設(shè)備并發(fā)工作,同樣達(dá)到了增大傳輸帶寬的目的。

而對(duì)稱式架構(gòu)中,虛擬存儲(chǔ)控制設(shè)備直接位于服務(wù)器與存儲(chǔ)設(shè)備之間,利用運(yùn)行其上的存儲(chǔ)管理軟件來管理和配置所有存儲(chǔ)設(shè)備,組成一個(gè)大型的存儲(chǔ)池,其中的若干存儲(chǔ)設(shè)備以一個(gè)邏輯分區(qū)的形式,被系統(tǒng)中所有服務(wù)器訪問。

虛擬存儲(chǔ)控制設(shè)備有多個(gè)數(shù)據(jù)通路與存儲(chǔ)設(shè)備連接,多個(gè)存儲(chǔ)設(shè)備并發(fā)工作,所以系統(tǒng)總的存儲(chǔ)設(shè)備訪問效率可達(dá)到較高水平。

非對(duì)稱結(jié)構(gòu)控制信息和數(shù)據(jù)走不同的路徑,而對(duì)稱結(jié)構(gòu)控制信息和數(shù)據(jù)走同一條通道。所以非對(duì)稱結(jié)構(gòu)比對(duì)稱結(jié)構(gòu)具有更好的可擴(kuò)展性。非對(duì)稱結(jié)構(gòu)性能和可擴(kuò)展性比較好,但安全性不高。

對(duì)稱結(jié)構(gòu)中,虛擬存儲(chǔ)控制設(shè)備可能成為瓶頸,并易出現(xiàn)單點(diǎn)故障;由于不再是標(biāo)準(zhǔn)的SAN結(jié)構(gòu),對(duì)稱結(jié)構(gòu)的開放性和互操作性差。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無評(píng)論