圍繞虛擬存儲(chǔ)的許多爭(zhēng)論都集中在提高存儲(chǔ)資產(chǎn)的利用率上。當(dāng)今的存儲(chǔ)資源管理工具讓用戶可以監(jiān)視其整個(gè)存儲(chǔ)基礎(chǔ)設(shè)施并預(yù)先管理其使用情況。人們認(rèn)為,后Y2K時(shí)代大量修建的基礎(chǔ)設(shè)施利用率太低,保持高利用率仍然是一種最佳策略,IT管理者近幾年在這一領(lǐng)域取得了巨大的進(jìn)步。但今天,資產(chǎn)利用并不是一個(gè)非常緊迫的問(wèn)題,解決這一問(wèn)題已有很多優(yōu)秀的解決方案。
同時(shí),數(shù)據(jù)爆炸的步伐不斷加快。新的數(shù)據(jù)觀認(rèn)為,數(shù)據(jù)值在其生命周期中,上下波動(dòng)、分布于許多不同場(chǎng)所,并存在于不同介質(zhì)中,“數(shù)據(jù)可用性”的概念也隨之產(chǎn)生了新的意義。對(duì)大多數(shù)機(jī)構(gòu)來(lái)說(shuō),“數(shù)據(jù)可用性”意為建造復(fù)雜的IT基礎(chǔ)設(shè)施,在一周七天、一天24小時(shí)內(nèi),在適當(dāng)?shù)臅r(shí)間、適當(dāng)?shù)牡攸c(diǎn),提供適當(dāng)?shù)男畔?。今天的商?wù)活動(dòng)要求信息一直可用,在信息設(shè)施傳遞信息時(shí),不愿意、也不能忍受由于IT設(shè)備的故障所引起的業(yè)務(wù)的中斷。
由于IT設(shè)備的故障所引起的業(yè)務(wù)的中斷每小時(shí)造成的損失可能達(dá)成千上萬(wàn)甚至數(shù)百萬(wàn)美元。我們運(yùn)行一個(gè)存儲(chǔ)物理數(shù)據(jù)的中心,需要迅速進(jìn)行IT操作,好比它是一個(gè)永久圍繞地球旋轉(zhuǎn)的空間站,能空中加油、保養(yǎng)以及升級(jí)。IT管理員已意識(shí)到需要開(kāi)發(fā)更好的工具來(lái)使他們的數(shù)據(jù)不斷可用。
十年前,我們問(wèn)到,“如果我們消除了計(jì)劃外的關(guān)機(jī)將會(huì)怎樣?”現(xiàn)在,諸如EMC SRDF一類的業(yè)務(wù)恢復(fù)和數(shù)據(jù)復(fù)制等工具可以在遇到硬件故障,天災(zāi)和不可預(yù)測(cè)災(zāi)難時(shí),成功地保護(hù)數(shù)據(jù)免遭關(guān)機(jī)的破壞。在新的IT基礎(chǔ)設(shè)施項(xiàng)目中集成使用適當(dāng)?shù)暮透呖捎眯缘墓ぞ?,許多數(shù)據(jù)中心已顯著降低了計(jì)劃外停機(jī)帶來(lái)的損失。
但是,由于IT操作的復(fù)雜性劇增,靈活性和響應(yīng)性要求也不斷提高。在降低商務(wù)流程延遲方面,IT已成為關(guān)鍵因素。同時(shí),IT的應(yīng)用在全世界更多地方、更多人、在一周7天的每個(gè)小時(shí)都更需要使用。
因此,今天問(wèn)題變成:“如果我們消除了計(jì)劃內(nèi)的關(guān)機(jī)將會(huì)怎樣?”保養(yǎng)、應(yīng)用升級(jí)、基礎(chǔ)設(shè)施的物理變化、數(shù)據(jù)中心的移動(dòng),這些都消耗了建立和運(yùn)行一項(xiàng)應(yīng)用所需的時(shí)間。IT管理員報(bào)告,計(jì)劃內(nèi)的關(guān)機(jī)時(shí)間占了所有關(guān)機(jī)時(shí)間的三分之二或者是四分之三。
具體說(shuō)來(lái),近年網(wǎng)絡(luò)存儲(chǔ)的IT管理者希望實(shí)現(xiàn)下列目標(biāo):
從存儲(chǔ)基礎(chǔ)設(shè)施中移動(dòng)生產(chǎn)數(shù)據(jù)而不中斷應(yīng)用程序。例如,在現(xiàn)存SAN中使用新的存儲(chǔ)陣列,存儲(chǔ)管理者需要在適當(dāng)?shù)臅r(shí)候做出計(jì)劃,以確保使用者知道數(shù)據(jù)將在某一段時(shí)期不可用。不論什么原因,IT管理者都希望消除任何與存儲(chǔ)有關(guān)的關(guān)機(jī)。
集中容量分配、供應(yīng)、以及數(shù)據(jù)移動(dòng)能力,為多層、多供應(yīng)商存儲(chǔ)環(huán)境提供更大靈活性。以執(zhí)行信息生命周期管理(ILM)為例:如果一個(gè)卷在中級(jí)介質(zhì)性能存儲(chǔ)池中沒(méi)有達(dá)到向使用者承諾的具體服務(wù)級(jí)別,存儲(chǔ)管理員就必須向更高性能的存儲(chǔ)池(極有可能位于存儲(chǔ)架構(gòu)的不同層)轉(zhuǎn)移數(shù)據(jù),以達(dá)到這項(xiàng)要求。將來(lái)可以預(yù)見(jiàn),這套流程將在使用者規(guī)定的范圍內(nèi)更加自動(dòng)化。
今天的存儲(chǔ)管理員很難改變存儲(chǔ)基礎(chǔ)設(shè)施。商業(yè)運(yùn)作不容許關(guān)機(jī),數(shù)據(jù)上傳對(duì)服務(wù)器和應(yīng)用程序管理員會(huì)產(chǎn)生影響,這些都會(huì)妨礙存儲(chǔ)管理員進(jìn)行任何修改,包括輕微移動(dòng)到大規(guī)模的遷移。如果部署得當(dāng),虛擬存儲(chǔ)可以給管理員以更大靈活性,修改基礎(chǔ)設(shè)施而不影響系統(tǒng)或應(yīng)用。
這些“不間斷運(yùn)行”對(duì)使用者掩蔽了IT基礎(chǔ)設(shè)施的復(fù)雜性,將這項(xiàng)技術(shù)融入當(dāng)今的存儲(chǔ)基礎(chǔ)設(shè)施是一種實(shí)用的做法,將會(huì)刺激虛擬存儲(chǔ)技術(shù)獲得廣泛接受和使用。
但要達(dá)到這種“不間斷運(yùn)行”的新層次,用戶必須選擇一套不增加存儲(chǔ)基礎(chǔ)設(shè)施復(fù)雜性和費(fèi)用的虛擬存儲(chǔ)方案,并保證方案的實(shí)施輕松易行,同時(shí)保護(hù)用戶在存儲(chǔ)功能的現(xiàn)有投資。
最后,虛擬存儲(chǔ)通過(guò)增加基礎(chǔ)設(shè)施的靈活性,使得IT更獨(dú)立地管理基礎(chǔ)設(shè)施而不依賴應(yīng)用程序和商務(wù)活動(dòng),從而簡(jiǎn)化整套管理。例如,每個(gè)存儲(chǔ)陣列和服務(wù)器都有自己配置卷的方法,將來(lái),虛擬存儲(chǔ)也會(huì)為存儲(chǔ)管理員提供單獨(dú)的方法,在網(wǎng)絡(luò)內(nèi)以統(tǒng)一標(biāo)準(zhǔn)實(shí)現(xiàn)這些功能。
如今的帶內(nèi)虛擬解決方案達(dá)不到這些商業(yè)需求,簡(jiǎn)言之,帶內(nèi)(in-band)虛擬解決方案在“數(shù)據(jù)路徑”中增加了工具或設(shè)備。這種方法在復(fù)雜性、冒險(xiǎn)性、投資保護(hù)、可擴(kuò)展性和部署難易性等方面有著固有的局限。我將在《論虛擬化》系列的第二部分中詳細(xì)探討這個(gè)問(wèn)題。
簡(jiǎn)言之,帶內(nèi)虛擬存儲(chǔ)需要你冒很大的風(fēng)險(xiǎn),簡(jiǎn)直就是孤注一擲。這種方案非常受限,靈活性小,難以實(shí)施,沒(méi)有可擴(kuò)展性。是一種“要么全有、全么全無(wú)”的方法,所有SAN中的數(shù)據(jù)都必須虛擬化,并通過(guò)虛擬的層。
從歷史上看,任何實(shí)際的解決方案都必須遵循一定的原則:
1.解決特定問(wèn)題(如,IT運(yùn)行的中斷)
2.不產(chǎn)生新問(wèn)題(如,數(shù)據(jù)完整性和增大復(fù)雜性)以及
3.兼容現(xiàn)有環(huán)境(即是說(shuō),保留基礎(chǔ)設(shè)施目前所有的價(jià)值和功能性)。
虛擬存儲(chǔ)的另外一種方法,網(wǎng)絡(luò)虛擬(有時(shí)稱作帶外“out-of-band”方法),以下列原則為指導(dǎo)。通過(guò)運(yùn)用下一代的智能交換機(jī)/控制器技術(shù)平衡現(xiàn)有SAN結(jié)構(gòu),實(shí)現(xiàn)基于網(wǎng)絡(luò)的虛擬。
交換機(jī)的實(shí)現(xiàn)采用開(kāi)放式和標(biāo)準(zhǔn)方法。以開(kāi)放式的方式開(kāi)發(fā)這種技術(shù)是指,存儲(chǔ)供應(yīng)商需要與交換機(jī)供應(yīng)商合作,以確保異構(gòu)環(huán)境的無(wú)縫運(yùn)行,意思是說(shuō)開(kāi)發(fā)標(biāo)準(zhǔn)接口,用戶可以從多個(gè)供應(yīng)商提供的交換機(jī)中進(jìn)行選擇。
另外補(bǔ)充一點(diǎn),管理裝置位于“數(shù)據(jù)路徑之外”,主要管理全部的虛擬環(huán)境,包括映射數(shù)據(jù)位置。網(wǎng)絡(luò)中并沒(méi)有數(shù)據(jù)版本或“狀態(tài)”。如果數(shù)據(jù)正確地存儲(chǔ)在陣列中,才表示完成整個(gè)應(yīng)用。
就擴(kuò)展性而言,網(wǎng)絡(luò)虛擬存儲(chǔ)解決方案能夠支持多企業(yè)級(jí)陣列,集合智能化的高端和中層陣列,并提供補(bǔ)充性功能,如,不間斷的數(shù)據(jù)移動(dòng)。在保證擴(kuò)展性的同時(shí),為還IT管理者提供了逐級(jí)的解決方法,允許其虛擬SAN內(nèi)的部分?jǐn)?shù)據(jù),因此,可以逐卷選擇哪一卷需要虛擬存儲(chǔ),而哪一卷不需要。在一個(gè)系統(tǒng)內(nèi)擴(kuò)展,并保證解決方案能擴(kuò)展至整個(gè)基礎(chǔ)設(shè)施。
此外,這種虛擬存儲(chǔ)方法可以保護(hù)存儲(chǔ)陣列中已有的增值功能的投資,這些解決方案允許用戶繼續(xù)使用基于陣列的現(xiàn)有復(fù)制技術(shù)。
總之,這種分布式、開(kāi)放式的網(wǎng)絡(luò)虛擬存儲(chǔ)技術(shù)最終會(huì)為用戶帶來(lái)實(shí)際利益。網(wǎng)絡(luò)虛擬存儲(chǔ)技術(shù)解決所有問(wèn)題后,有望對(duì)基礎(chǔ)設(shè)施實(shí)現(xiàn)前所未有的控制。該技術(shù)將滿足對(duì)“不間斷的運(yùn)行”不斷增長(zhǎng)的需求,有助于簡(jiǎn)化和優(yōu)化網(wǎng)絡(luò)存儲(chǔ)管理,提高整體靈活性,在現(xiàn)今高度復(fù)雜的環(huán)境中運(yùn)行。