一種運(yùn)行在虛擬機(jī)上并無(wú)需專(zhuān)門(mén)的存儲(chǔ)硬件來(lái)支撐的存儲(chǔ)系統(tǒng):當(dāng)虛擬存儲(chǔ)硬件裝置(VSA),這種系統(tǒng)已在市場(chǎng)上存在多年,在產(chǎn)品領(lǐng)域也已衍生出多種虛擬存儲(chǔ)硬件裝置的類(lèi)型。到現(xiàn)在有四種比較松散的VSA分類(lèi),來(lái)自于諸如DataCore、Virsto、FalconStor和TwinStrata 等公司,每一種都在市場(chǎng)上占有一席之地。
在不同的分類(lèi)之間,往往會(huì)有一定程度功能上的跨越,意味著一個(gè)特定的虛擬存儲(chǔ)硬件裝置可能結(jié)合兩種類(lèi)型的特征。不過(guò)不管分類(lèi)如何,所有的VSA都被設(shè)計(jì)用來(lái)增強(qiáng)你的存儲(chǔ)功能,無(wú)論是基于直連附加存儲(chǔ)(DAS),NAS或基于SAN。它們?yōu)榈讓拥奶摂M環(huán)境提供某種形式的具有高級(jí)特性的共享存儲(chǔ),這些高級(jí)特性由虛擬環(huán)境或VSA自身提供。對(duì)于一些需要共享存儲(chǔ)用于冗余和高可用性的小型企業(yè),或需要在不同存儲(chǔ)陣列間遷移數(shù)據(jù)的大型企業(yè),VSA的使用已相當(dāng)普遍。
在VSA的場(chǎng)景中,存儲(chǔ)通過(guò)標(biāo)準(zhǔn)的虛擬磁盤(pán)機(jī)制提供給構(gòu)成VSA的虛擬機(jī)。在VMware環(huán)境下,通常表現(xiàn)為一塊非常大的虛擬磁盤(pán),裸設(shè)備,裸磁盤(pán)映射,或通過(guò)其它的網(wǎng)絡(luò)存儲(chǔ)機(jī)制,如iSCSI,NFS或CIFS(對(duì)于非VMware虛擬環(huán)境)。VSA充當(dāng)了虛擬機(jī)存儲(chǔ)的數(shù)據(jù)存儲(chǔ)區(qū)或直接為虛擬機(jī)分配存儲(chǔ)供其使用。VSA可以利用你虛擬環(huán)境中所有未被使用的存儲(chǔ)空間(本地磁盤(pán),遺留系統(tǒng)等)。
類(lèi)型一:提供共享存儲(chǔ)
最基本的,所有的VSA都提供共享存儲(chǔ),并啟用虛擬環(huán)境下的高級(jí)特性,如VMware的vMotion和Hyper-V的Live Migration,以及高可用性功能,如VMware的動(dòng)態(tài)資源調(diào)配(DRS)。有些甚至提供更多功能,不過(guò)屬于第一種類(lèi)型的VSA僅僅提供共享存儲(chǔ),由此使得已有的本地磁盤(pán)可用并提高了虛擬環(huán)境的整體功能。不過(guò),這種類(lèi)型的虛擬存儲(chǔ)硬件裝置也存在一些不足:共享的數(shù)據(jù)不能在主機(jī)之間復(fù)制,如果運(yùn)行VSA的主機(jī)崩潰,存儲(chǔ)環(huán)境也隨之失效。開(kāi)源的Openfiler就是此類(lèi)VSA的一個(gè)例子。
類(lèi)型二:優(yōu)化器
許多技術(shù),如虛擬桌面和數(shù)據(jù)庫(kù),都要求存儲(chǔ)系統(tǒng)盡可能的快,這通常通過(guò)裸存儲(chǔ)設(shè)備或使用優(yōu)化的VSA實(shí)現(xiàn)。第三種類(lèi)型的VSA可以實(shí)現(xiàn)這種優(yōu)化,通過(guò)提供大容量緩存機(jī)制來(lái)優(yōu)化磁盤(pán)寫(xiě)操作,或通過(guò)為虛擬化應(yīng)用專(zhuān)門(mén)設(shè)計(jì)的自有文件系統(tǒng)。
大容量緩存系統(tǒng)具有明顯的優(yōu)勢(shì),因?yàn)樗鼘SA以及附屬的大容量?jī)?nèi)存置于存儲(chǔ)讀寫(xiě)路徑之中。在這里,虛擬存儲(chǔ)硬件裝置作為緩存層,可以?xún)?yōu)化所有到磁盤(pán)的寫(xiě)操作,將之轉(zhuǎn)換為存儲(chǔ)系統(tǒng)最終需要的粒度以實(shí)現(xiàn)高性能。DataCore的SANsymphony就屬于此類(lèi)大緩存類(lèi)型的VSA。
對(duì)于具有特有文件系統(tǒng)的VSA而言,它們基于所接受的工作負(fù)載來(lái)優(yōu)化存儲(chǔ)讀寫(xiě)操作。此領(lǐng)域的廠商已經(jīng)意識(shí)到,特定的工作負(fù)載通常以明確和特定的方式寫(xiě)入,因此他們建立一種文件系統(tǒng),通過(guò)將寫(xiě)操作分散到底層所有在用的存儲(chǔ)設(shè)備來(lái)優(yōu)化寫(xiě)操作。在存儲(chǔ)優(yōu)化型的VSA和功能增強(qiáng)性的VSA之間,有很多功能是重疊的,但不是所有形式的VSA都能針對(duì)特定工作負(fù)載進(jìn)行優(yōu)化。
類(lèi)型三:增加存儲(chǔ)系統(tǒng)功能
在存儲(chǔ)環(huán)境中,還有許多特性對(duì)于許多管理員而言相當(dāng)有用,如復(fù)制或鏡像,重復(fù)數(shù)據(jù)刪除,容量按需供給,以及與虛擬環(huán)境的整合等等。這些特性可以被某種跨接不同存儲(chǔ)硬件的虛擬存儲(chǔ)硬件裝置所提供。這種類(lèi)型的VSA在復(fù)制時(shí),可以不考慮底層存儲(chǔ)的類(lèi)型,因此它可以為你的環(huán)境增加站點(diǎn)內(nèi)和站點(diǎn)之間的復(fù)制功能。此外,這些VSA可以通過(guò)對(duì)數(shù)據(jù)的重復(fù)數(shù)據(jù)刪除更好的利用存儲(chǔ)數(shù)據(jù)塊,并提供其它的一些底層存儲(chǔ)特性。FalconStor的產(chǎn)品以及DataCore的SANsymphony都屬于這種類(lèi)型。
類(lèi)型四:云存儲(chǔ)網(wǎng)關(guān)
最后一類(lèi)VSA是一種最新出現(xiàn)的類(lèi)型,他的誕生是由于如今云計(jì)算技術(shù)的發(fā)展,這種分類(lèi)可以充當(dāng)通向云存儲(chǔ)的網(wǎng)關(guān),意味著它可以將本地云存儲(chǔ)作為另一種共享存儲(chǔ)設(shè)備提供給虛擬環(huán)境。云存儲(chǔ)網(wǎng)關(guān)對(duì)于備份和數(shù)據(jù)保護(hù)極為有用,但即使對(duì)于大多數(shù)普通工作負(fù)載而言都太慢,除非網(wǎng)關(guān)設(shè)備擁有足夠的本地緩存。TwinStrata云陣列就是屬于這種類(lèi)型的VSA。