傳統(tǒng)存儲(chǔ)解決方案的弊病很多,這些弊病多由異構(gòu)存儲(chǔ)和SAN孤島造成。異構(gòu)存儲(chǔ)是說(shuō)在企業(yè)IT系統(tǒng)中,存儲(chǔ)設(shè)備往往來(lái)自不同供應(yīng)商。不同的供應(yīng)商意味著不同的底層架構(gòu)、不同的管理界面、功能、性能以及運(yùn)維升級(jí)的操作都會(huì)有很大的差別。如果客戶需要對(duì)存儲(chǔ)系統(tǒng)進(jìn)行升級(jí),就必須要找到相應(yīng)的供應(yīng)商進(jìn)行操作,這樣一來(lái),企業(yè)很容易被一家或者幾家供應(yīng)商所綁架。
此外,例如,為了將數(shù)據(jù)從一家廠商的存儲(chǔ)陣列移植到另一家廠商的存儲(chǔ)陣列,客戶可能需要獲得專業(yè)化服務(wù),而這些服務(wù)需要額外的高昂費(fèi)用,增加企業(yè)的IT運(yùn)維成本。另一方面,多種存儲(chǔ)系統(tǒng)共存使得企業(yè)需要聘用非常專業(yè)的技術(shù)人員對(duì)這些系統(tǒng)進(jìn)行管理,人員成本又成了一個(gè)難以解決的問(wèn)題。
異構(gòu)存儲(chǔ)帶來(lái)的高成本問(wèn)題不僅反映在IT運(yùn)維/升級(jí)成本和人員成本,為了移植數(shù)據(jù)或更改存儲(chǔ)基礎(chǔ)設(shè)施,企業(yè)必須經(jīng)常讓存儲(chǔ)設(shè)備離線(停機(jī))。這些行為會(huì)中斷正在訪問(wèn)企業(yè)數(shù)據(jù)的應(yīng)用程序,從而延長(zhǎng)應(yīng)用程序故障時(shí)間,而這一故障給企業(yè)運(yùn)營(yíng)造成的時(shí)間成本是非常高昂的。
SAN孤島與異構(gòu)存儲(chǔ)有非常直接的關(guān)系。由于存儲(chǔ)設(shè)備來(lái)自多個(gè)廠商,而且各自有各自的操作規(guī)范,那么多個(gè)SAN之間很難實(shí)現(xiàn)相互協(xié)作,集中管理并實(shí)現(xiàn)資源的共享就更無(wú)從談起了。這樣造成的結(jié)果是,可能一個(gè)SAN設(shè)備長(zhǎng)期處于閑置狀態(tài),但是另一個(gè)SAN又可能一直處于高負(fù)載狀態(tài)。SAN孤島無(wú)疑也將極大的增加企業(yè)存儲(chǔ)系統(tǒng)的管理難度和運(yùn)維成本。
為了解決異構(gòu)存儲(chǔ)和SAN孤島給企業(yè)帶來(lái)的高成本、低效率問(wèn)題,必須設(shè)計(jì)一個(gè)新的技術(shù)再造新的規(guī)范,很明顯存儲(chǔ)虛擬化就是這個(gè)技術(shù)。簡(jiǎn)單來(lái)說(shuō),存儲(chǔ)虛擬化的基本思路是將底層的硬件設(shè)備(這里的硬件設(shè)備可能是多家廠商的不同規(guī)格、不同功能的陣列產(chǎn)品)池化,形成多個(gè)不同容量、不同性能的存儲(chǔ)資源池。而上層的服務(wù)器系統(tǒng)管理程序所看到的也是這些存儲(chǔ)資源池。
從存儲(chǔ)虛擬化本身以及所解決的問(wèn)題可以將其優(yōu)勢(shì)包括四個(gè)方面:
第一:整合異構(gòu)存儲(chǔ),降低運(yùn)維成本。整合異構(gòu)存儲(chǔ)是存儲(chǔ)虛擬化的首要任務(wù),所有存儲(chǔ)設(shè)備將不再被貼上供應(yīng)商的標(biāo)簽,企業(yè)也不會(huì)被一家或者幾家廠商綁架。因?yàn)榇鎯?chǔ)虛擬化方案中,底層的硬件設(shè)備相對(duì)上層應(yīng)用來(lái)說(shuō)是完全透明的。
第二:消除存儲(chǔ)孤島,提高系統(tǒng)靈活性。由于所有的存儲(chǔ)資源都被虛擬化了,所以數(shù)據(jù)的遷移和管理都變成了虛擬機(jī)之間的交流,即便是更改存儲(chǔ)基礎(chǔ)設(shè)施,也不影響連續(xù)存取數(shù)據(jù)。為應(yīng)用程序提供的數(shù)據(jù)的連續(xù)可用性可以幫助用戶避免因故障時(shí)間而造成的影響和對(duì)成本的增加。
第三:將合適的資源配給合適的任務(wù)負(fù)載。在企業(yè)數(shù)據(jù)中心中,存儲(chǔ)資源的種類可能是多樣的,如果是閃存與磁盤并存的系統(tǒng),存儲(chǔ)虛擬化將需要完成分層存儲(chǔ)的功能。即是說(shuō)閃存資源將優(yōu)先提供給關(guān)鍵業(yè)務(wù)的虛擬機(jī),而低速磁盤則更多的用于備份或者歸檔。
第四:簡(jiǎn)潔的操作界面,降低系統(tǒng)管理成本。由于底層硬件資源被上層的虛擬化軟件接管,應(yīng)用存儲(chǔ)資源與供應(yīng)商不再有直接的聯(lián)系,那么操作界面很容易被簡(jiǎn)化。單一的管理界面通過(guò)對(duì)整個(gè)存儲(chǔ)庫(kù)進(jìn)行集中存儲(chǔ)管理,可以幫助IT管理員提高生產(chǎn)力。系統(tǒng)管理員只需學(xué)習(xí)一個(gè)界面,就可以完成大多數(shù)對(duì)存儲(chǔ)運(yùn)維和升級(jí)的工作。
總的來(lái)說(shuō),存儲(chǔ)虛擬化的優(yōu)勢(shì)在于上層應(yīng)用不用再考慮底層硬件的細(xì)節(jié)了,應(yīng)用面對(duì)的只是一個(gè)個(gè)容量和性能不盡相同的存儲(chǔ)資源池,可以說(shuō)資源利用率能夠提高、存儲(chǔ)成本能夠降低也都是源于存儲(chǔ)虛擬化這個(gè)特點(diǎn)。無(wú)疑存儲(chǔ)虛擬化顛覆了依賴于供應(yīng)商的存儲(chǔ)解決方案,而顛覆的結(jié)果就是給企業(yè)存儲(chǔ)的成本和資源利用率定了一個(gè)新的標(biāo)準(zhǔn)。
眾多存儲(chǔ)廠商對(duì)存儲(chǔ)虛擬化都表顯出了很大的熱情,IBM的SVC、HDS的VSP、飛康的NSS、NetApp的FlexArray以及CommVault的Simpana都有存儲(chǔ)虛擬化的基因。這樣看來(lái)仿佛存儲(chǔ)虛擬化是光明的,它代表的是一個(gè)先進(jìn)的、馬上會(huì)爆發(fā)式增長(zhǎng)的技術(shù),但是恐怕事實(shí)并非如此。
存儲(chǔ)虛擬化也面臨著各種挑戰(zhàn),從他能解決的問(wèn)題來(lái)看,企業(yè)有異構(gòu)存儲(chǔ)意味著企業(yè)有大量的數(shù)據(jù)已經(jīng)存放在這些異構(gòu)存儲(chǔ)平臺(tái)上,而且多年的積累意味著使用存儲(chǔ)虛擬化雖然能夠管理不同品牌的硬件,但是首先需要將原有數(shù)據(jù)進(jìn)行整理和部署,改變意味著風(fēng)險(xiǎn),如果企業(yè)原有系統(tǒng)尚能滿足需求,相信存儲(chǔ)虛擬化對(duì)其并沒有多少吸引力。
而且并不是所有的存儲(chǔ)虛擬化產(chǎn)品均支持能夠保留原有磁盤數(shù)據(jù)的接入技術(shù),對(duì)于現(xiàn)有生產(chǎn)系統(tǒng)的存儲(chǔ)虛擬化改造,數(shù)據(jù)遷移等應(yīng)用來(lái)說(shuō),是否具備該功能,是減少建設(shè)對(duì)現(xiàn)有生產(chǎn)系統(tǒng)最小化影響的前提和有效保障!這也就是說(shuō)雖然存儲(chǔ)虛擬化是個(gè)好技術(shù),但是要改造企業(yè)固有的系統(tǒng)還需要大量的實(shí)踐證明自己的能力才是。
所以說(shuō)存儲(chǔ)虛擬化是個(gè)好想法,特別是在軟件定義的大潮流中,存儲(chǔ)虛擬化更是有著光明的前景。但是需要指出的是,存儲(chǔ)虛擬化要取代傳統(tǒng)的存儲(chǔ)解決方案就必須保證用戶的數(shù)據(jù)安全的完成從傳統(tǒng)系統(tǒng)向新系統(tǒng)的遷移,在做到這點(diǎn)之前,所有天方夜譚的存儲(chǔ)虛擬化解決方案都近乎無(wú)稽之談。