隨著時(shí)間的推移,這種成熟逐漸導(dǎo)致廠商以及用戶的淡漠和麻木,現(xiàn)在的存儲(chǔ)領(lǐng)域,內(nèi)部和外部存儲(chǔ)分別應(yīng)該怎樣配置RAID方案已經(jīng)有了相當(dāng)固定的模式,大家都不再關(guān)心在這上面再翻出什么新花樣來,這是一個(gè)應(yīng)該放棄的話題嗎?


    價(jià)值遺跡


    從現(xiàn)狀來看,RAID是不是還有文章可作這個(gè)問題的答案真的令人沮喪。


    “RAID技術(shù)確實(shí)已經(jīng)發(fā)展到了相當(dāng)成熟的階段,不管是廠商還是用戶,在這方面已經(jīng)沒有給予太多關(guān)注”,在內(nèi)部RAID領(lǐng)域浸淫多年,曾經(jīng)以“RAID Anywhere”口號(hào)帶動(dòng)整個(gè)內(nèi)部存儲(chǔ)產(chǎn)業(yè)發(fā)展的Adaptec對(duì)此有切身感受,Adaptec技術(shù)工程師宋成勇也感覺到用戶和渠道,甚至大多廠商都并不重視RAID,“相對(duì)而言,用戶更關(guān)心針對(duì)應(yīng)用的數(shù)據(jù)可用性和可靠性,還有可管理性,而廠商和集成商把主要精力都放在了存儲(chǔ)管理上”,對(duì)此狀況他的解釋是:“RAID技術(shù)的成熟度已經(jīng)足夠高了,對(duì)用戶來說,無非就是幾種RAID級(jí)別的選擇,而對(duì)廠商來說,盡管實(shí)現(xiàn)這些RAID級(jí)別的方式各有不同,但在表現(xiàn)出來的性能上已經(jīng)沒有太大的差異,集成商在這方面也找不到可以挖掘的空間,整個(gè)RAID的應(yīng)用環(huán)節(jié)幾乎是完全透明的,確實(shí)難以作什么大文章。”


      RAID的成熟不是單獨(dú)的狀況,實(shí)際上受數(shù)據(jù)傳輸接口技術(shù)和磁盤技術(shù)發(fā)展的推動(dòng),各家廠商所能在RAID上表現(xiàn)出來的個(gè)性已經(jīng)相當(dāng)微弱,在同一RAID級(jí)別下,影響RAID表現(xiàn)的無非就是RAID控制器中,處理器的選擇和RAID算法、固件微碼的優(yōu)劣等幾個(gè)因素,但這也只是整個(gè)RAID系統(tǒng)中的一部分,無法對(duì)整體造成太大影響,正因?yàn)殡y以體現(xiàn)出足夠的個(gè)性以彰顯自身價(jià)值,廠商自然也就不再在這方面給予更多重視。


    用戶的態(tài)度更為被動(dòng),上海艾堤浮斯公司項(xiàng)目經(jīng)理俞楠介紹說,目前國內(nèi)用戶90%都在應(yīng)用RAID5,RAID5不僅提供基于分散式數(shù)據(jù)校驗(yàn)的冗余保護(hù),同時(shí)也保證了盡可能多的磁盤有效數(shù)據(jù)空間,使得基于它的磁盤陣列能達(dá)到最佳的性價(jià)比,雖然因?yàn)榉稚⑹叫r?yàn)和復(fù)雜解碼過程對(duì)性能有所影響。


    EMC中國區(qū)產(chǎn)品經(jīng)理張扶清談到了EMC的態(tài)度,“EMC過去還提過Parity Array,強(qiáng)調(diào)EMC在RAID上自己的理解,但現(xiàn)在已經(jīng)不談了”,原因是什么呢?張扶清說:“EMC更強(qiáng)調(diào)業(yè)界規(guī)范,強(qiáng)調(diào)更廣泛地支持各類RAID級(jí)別,并且傾向于采取更為成熟的技術(shù)?!?


    所謂的“成熟”也有兩種解釋,一是該有的都有了,一是新的還沒出現(xiàn),華藝公司銷售經(jīng)理石朝暉提到,現(xiàn)有的RAID技術(shù)格局已經(jīng)保持了很長一段時(shí)間,顯得相當(dāng)穩(wěn)固了,而這么長的時(shí)間里,新技術(shù)不多見,即使有,進(jìn)展也相當(dāng)緩慢,例如RAID6,幾年前業(yè)內(nèi)就在提這個(gè)概念,但是到現(xiàn)在還沒有看到成型的東西,渠道和用戶對(duì)這方面也沒有太多的了解。


    總結(jié)而言,RAID之所以不再被人所重視,原因在于RAID是保障數(shù)據(jù)可靠性的基于基礎(chǔ)架構(gòu)的核心技術(shù),而它的核心價(jià)值就在于提供了最基本的陣列功能以及基本的基礎(chǔ)架構(gòu)可靠性,而隨著應(yīng)用和存儲(chǔ)管理重要性的突出,用戶的關(guān)注點(diǎn)轉(zhuǎn)移了,渠道和廠商的價(jià)值點(diǎn)也隨之轉(zhuǎn)移?!霸谝郧皩?duì)用戶說起RAID0、RAID1,用戶非常感興趣,而現(xiàn)在已經(jīng)成了基本的常識(shí),特別是中低端用戶,一般都認(rèn)為買的陣列肯定就是作成RAID5的陣列,除非有很特殊的情況,不然用戶一般都不會(huì)去關(guān)心RAID該怎么作,作成什么”,石朝暉說,這樣來看,原本的價(jià)值點(diǎn)似乎已經(jīng)成了荒蕪的遺跡。


    但基礎(chǔ)架構(gòu)是否就會(huì)永遠(yuǎn)一成不變,而RAID也就將從此無話可說,廠商、渠道和用戶也就可以忽略它呢?


    張扶清不這么看,“用戶還是應(yīng)該關(guān)注RAID的發(fā)展,畢竟它是構(gòu)建磁盤陣列的核心技術(shù)和技術(shù)標(biāo)準(zhǔn)之一”,宋成勇也認(rèn)為:“RAID仍舊是一個(gè)關(guān)注點(diǎn),廠商和渠道在這上面仍然有文章可以作,并且在實(shí)際的市場運(yùn)作中仍然會(huì)有作用。”


    看來這個(gè)問題還是有值得談?wù)撓氯サ膬r(jià)值。


    不滅的個(gè)性


    實(shí)際上用戶的需求是千差萬別的,即使是RAID這樣成熟的技術(shù),應(yīng)用上也存在諸多差異,因此盡管RAID技術(shù)相當(dāng)成熟,但各家廠商還是有一些專屬于自己的理解。


    張扶清介紹說,基本而言,SAN的用戶都對(duì)RAID保護(hù)級(jí)別有比較深的認(rèn)識(shí)和研究,他們都有自己的一些特定需求,而最核心的就是可靠性優(yōu)先,“因此在高端領(lǐng)域,EMC推薦的是以RAID0+1的級(jí)別,雖然需要犧牲容量,但在性能(讀寫速率)和可靠性上都能得到最佳的保障,而NAS的一般用戶,要么是應(yīng)用比較單一,要么是剛邁入網(wǎng)絡(luò)存儲(chǔ),要求只限于數(shù)據(jù)共享的,因此在RAID的選擇上就顯得比較靈活?!?


    EMC是從高端磁盤陣列發(fā)展而起的,到現(xiàn)在在高端產(chǎn)品如DMX系列上還堅(jiān)持著相應(yīng)的理念,那就是性能以及可靠性第一,因此其RAID級(jí)別都是固定的,而其中低端產(chǎn)品,包括CLARiiON系列以及基于CLARiiON的NAS產(chǎn)品則為用戶留出了靈活定制的空間,盡管大多數(shù)用戶還是選用RAID5。但似乎有些矛盾的是,高端用戶在EMC的RAID方案上,提出個(gè)性化定制的要求更多一些。


    與EMC在RAID上的周到全面態(tài)度形成鮮明的對(duì)比,NetApp的個(gè)性卻顯得相當(dāng)強(qiáng)烈,NetApp中國總代合力共創(chuàng)對(duì)此了解頗深,合力共創(chuàng)技術(shù)工程師劉衛(wèi)華介紹到,NetApp對(duì)RAID的理解相當(dāng)獨(dú)特,它全線的產(chǎn)品都采用了基于RAID4的增強(qiáng)型RAID4,RAID4的方式是在陣列中單獨(dú)分出一塊盤來用作數(shù)據(jù)校驗(yàn)盤,這種方式的優(yōu)勢在于擴(kuò)展性好,特別是能支持RAID組內(nèi)的在線擴(kuò)容,而像主流的RAID5就沒辦法實(shí)現(xiàn),RAID5的在線擴(kuò)容只能通過更換整個(gè)RAID組來實(shí)現(xiàn)。


    但RAID4出現(xiàn)后,絕大多數(shù)公司很快就放棄了,因?yàn)樗袃蓚€(gè)缺陷,一是單獨(dú)校驗(yàn)盤對(duì)應(yīng)多塊數(shù)據(jù)盤時(shí),在校驗(yàn)盤上的頻繁讀寫成為性能瓶頸,另一點(diǎn)則是單獨(dú)校驗(yàn)盤成為操作最集中的磁盤,磁盤損壞的幾率大增,成為系統(tǒng)可靠性的瓶頸。


    NetApp并沒有放棄RAID4,改進(jìn)后的RAID4在校驗(yàn)盤上增加了一組兩片NVRAM作為緩存,校驗(yàn)信息不是直接寫到校驗(yàn)盤上,而是寫入NVRAM所構(gòu)成的緩沖池中,緩沖池滿后再一次性寫入校驗(yàn)盤,這樣就一舉解決了性能和可靠性這兩方面的問題。


    HP在RAID上的關(guān)注更多一些,目前IBM、SUN、DELL、EMC、NetApp等公司都沒有JBOD這樣的產(chǎn)品,但HP有,這是低端的,在中高端上,由于繼承了COMPAQ的RAID技術(shù),HP在RAID上顯得比較豐富,其中EVA系列采取的虛擬RAID(VRAID)相當(dāng)有特點(diǎn),VRAID基于HP的Versastor技術(shù),通過它對(duì)傳統(tǒng)的RAID5模式的動(dòng)態(tài)調(diào)整,使得工作負(fù)載平均分布到所有的硬盤上,使得校驗(yàn)信息可以動(dòng)態(tài)分配,VRAID實(shí)現(xiàn)了內(nèi)部磁盤容錯(cuò)組(RSS)的概念,可以容許不同組多個(gè)磁盤的損壞,只是同一組內(nèi)不能同時(shí)壞掉兩塊磁盤,VRAID的最大優(yōu)勢在于可以以容錯(cuò)組方式動(dòng)態(tài)擴(kuò)充,并且磁盤越多,可靠性越好,性能也越高。


    在HP的VA磁盤陣列系列中,HP采用的是RAID DP的技術(shù),這種技術(shù)容許同時(shí)兩塊硬盤的損壞,而“容許兩塊硬盤同時(shí)損壞”這個(gè)目標(biāo),正成為RAID技術(shù)里少見的引起各家公司針鋒相對(duì)的話題,當(dāng)然,也是RAID技術(shù)目前少有的現(xiàn)實(shí)的價(jià)值點(diǎn)之一。


    冷熱競爭


    RAID DP(Double Parity),雙校驗(yàn),盡管還沒成為正式的工業(yè)標(biāo)準(zhǔn),但在“容許兩塊硬盤損壞”這個(gè)更高的可靠性目標(biāo)之下,卻越來越接近標(biāo)準(zhǔn),因?yàn)樗軐?shí)現(xiàn)新的可靠性目標(biāo),而不是類似“不同容錯(cuò)組損壞兩塊硬盤”這種有些混淆的概念。


    越來越多的磁盤陣列廠商開始采納RAID DP,畢竟是近年來RAID領(lǐng)域少有的進(jìn)展,而這個(gè)技術(shù)的基本原理是在每個(gè)RAID陣列中配置了二塊用于奇偶校驗(yàn)的硬盤,即使兩塊硬盤同時(shí)發(fā)生故障也能保證數(shù)據(jù)的有效性。


    實(shí)際上著力推動(dòng)RAID DP的還有NetApp,劉衛(wèi)華介紹說,NetApp在自己的近線產(chǎn)品NearStorage系列中部署了這項(xiàng)技術(shù),以提高系統(tǒng)的可靠性,實(shí)際上從需求來看,RAID DP更適用于IDE RAID這樣的低端近線產(chǎn)品,HP在ProLiant服務(wù)器以及MSA系列中也采用了類似的技術(shù),只不過名字叫RAID ADG。


    關(guān)于相關(guān)技術(shù)的優(yōu)劣和實(shí)際表現(xiàn),EMC、HP、NetApp等等廠商明里暗里的表現(xiàn)很不一致,明里是各做各的事,各說各的話,在其他場合卻爭論不休,像國外類似Jim?Haberkorn《HPQ反擊EMC》這樣在RAID等技術(shù)細(xì)節(jié)上帶有討伐性質(zhì)的文章也成為國內(nèi)雙方工程師和擁護(hù)者陣營的工具,由此可以看出,廠商對(duì)自己在RAID技術(shù)上的聲譽(yù)仍然是很在意的,因?yàn)檫@是自己存儲(chǔ)產(chǎn)品最基本的表現(xiàn)。


    在關(guān)注RAID新進(jìn)展以及相互爭論堅(jiān)守顏面的同時(shí),廠商在RAID技術(shù)上也有戰(zhàn)略性的思考,劉衛(wèi)華就介紹說,據(jù)他所了解,NetApp正致力于將RAID技術(shù)整合為一個(gè)整體,與整個(gè)產(chǎn)品線融合,而不再是現(xiàn)在這樣各個(gè)產(chǎn)品系列有不同的RAID技術(shù)。


    IBM的想法雖然復(fù)雜,但是大方向也是這樣,就在兩個(gè)月前,IBM剛剛把內(nèi)部RAID的若干技術(shù)賣給了Adaptec,這也意味著以前在內(nèi)部RAID上推動(dòng)RAID5E、RAID5EE等新技術(shù)的IBM RAID卡以后要改名了。 有廠商在競爭上的內(nèi)外冷熱,與RAID無話可說的表面印象相去甚遠(yuǎn)。宋成勇就這樣說到,“雖然看起來RAID本身沒有太多發(fā)展,但是底層的算法,控制器用的處理器以及通道技術(shù)都還在發(fā)展,因此RAID肯定還會(huì)繼續(xù)發(fā)展下去?!?


    余楠具體介紹到,HP在虛擬化上的進(jìn)展是未來RAID發(fā)展的一個(gè)大方向,比如美國一家叫IQStor的小公司,在SATA的基礎(chǔ)上也提出了一種類似HP VRAID的技術(shù),不光可以實(shí)現(xiàn)現(xiàn)有的各個(gè)RAID級(jí)別,還可以根據(jù)需要進(jìn)行靈活的多層配置和調(diào)整。


    看得認(rèn)真細(xì)致一些,RAID這個(gè)似乎無縫可鉆的雞蛋還真有不少的孔。


    發(fā)上生花


    看得足夠細(xì)致的話,任何單調(diào)的東西都顯得繽紛多彩,RAID也是這樣。


    宋成勇就提到了基于SATA的RAID技術(shù)的發(fā)展,在以前,基于IDE的RAID應(yīng)用單調(diào),因?yàn)榛旧现荒軐?shí)現(xiàn)RAID0和1,要實(shí)現(xiàn)RAID3和5需要很復(fù)雜的輔助,并且性能很差。但是在SATA成熟之后,RAID應(yīng)用就顯得豐富起來,而SATA2的成熟可能不會(huì)超過一年,性能甚至已經(jīng)靠近UltraSCSI 320,超過160,在這方面RAID從傳統(tǒng)SCSI向SATA上的轉(zhuǎn)移肯定會(huì)帶來相當(dāng)?shù)氖袌鰴C(jī)會(huì),對(duì)用戶來說也有足夠的吸引力。


    “雙硬盤容錯(cuò)”在相當(dāng)長的時(shí)間里會(huì)是一個(gè)熱點(diǎn),RAID DP并沒有壟斷這個(gè)領(lǐng)域,新的RAID級(jí)別:RAID6已經(jīng)討論了相當(dāng)長一段時(shí)間,石朝暉認(rèn)為盡管RAID6目前還不清楚可行性究竟如何,并且究竟在什么時(shí)間能成為產(chǎn)品也不清楚,但的確是業(yè)內(nèi)都在普遍關(guān)注的一個(gè)熱點(diǎn)。如果RAID6能夠成為正式的標(biāo)準(zhǔn),用戶應(yīng)該能對(duì)其產(chǎn)生一定的興趣。


    在之前RAID10、30、53等等組合RAID模式已經(jīng)有了長期的討論,并且在一些特定應(yīng)用和產(chǎn)品中得到實(shí)現(xiàn),類似RAID0+1這樣的簡單組合也比較普遍,而多層組合RAID是這個(gè)方向上的深入發(fā)展,例如早前韓國Diskbank公司就推出了TLR(2層RAID)的技術(shù)。TLR技術(shù)通過把原來單層結(jié)構(gòu)RAID改成2層RAID,下端底層和普通IDE RAID一樣利用IDE RAID芯片接上2個(gè)普通IDE HDD,實(shí)現(xiàn)RAID0,1。在上端則把每個(gè)底層IDE RAID芯片作為一塊硬盤,再次實(shí)現(xiàn)了RAD0,1,0+1,3,5,這種構(gòu)造在讀寫速率,可靠性等方面有了比較大的改善,類似這種組合嵌套的RAID技術(shù)現(xiàn)在還在不斷發(fā)展,就像是寫程序一樣,誰也不知道會(huì)配出什么樣的新東西來。


    相對(duì)高端SCSI RAID的發(fā)展來看,基于IDE的低端RAID(包括SATA)更有活力,而其周邊技術(shù)發(fā)展也很迅猛,最近英特爾推出的Matrix RAID,它是英特爾在ICH6R芯片組上附加的RAID新功能,它將每個(gè)硬盤容量各分成兩部分(一個(gè)硬盤虛擬成兩個(gè)子硬盤,子硬盤總數(shù)為4個(gè)),其中用兩個(gè)虛擬子硬盤來創(chuàng)建RAID0模式以提高效能,而其它兩個(gè)虛擬子硬盤則透過鏡像備份組成RAID 1用來備份數(shù)據(jù)。這種兩塊硬盤實(shí)現(xiàn)RAID0+1的模式,其他一些RAID控制器廠商也在提供,不過他們的方案叫“RAID1.5”。此外在內(nèi)部RAID方面,英特爾最新推出的PCI?Express也極大提升了總線性能,擴(kuò)充了應(yīng)用功能。這些新技術(shù)盡管實(shí)際功用不大,或者在應(yīng)用中還存在諸多限制,存在性能缺陷,但不可否認(rèn)的是,這類基于個(gè)人消費(fèi)市場的技術(shù),很有可能在未來成長為商業(yè)用戶所應(yīng)用的成熟技術(shù),這一點(diǎn)在SATA上已經(jīng)得到了初步的驗(yàn)證。


    成熟的漏洞


    從廠商來看,RAID其實(shí)還有很多文章可以做,但是更多時(shí)候需要等待也需要付出,從用戶上看,對(duì)RAID早已喪失敏感,不認(rèn)為這上面還能生出什么花來,而從渠道上看,RAID價(jià)值不大了,即使經(jīng)過一番琢磨,似乎看到了不少新鮮,可現(xiàn)在好象也無處著手,像是一個(gè)死水池塘。


    如何在技術(shù)發(fā)展的趨勢中尋找價(jià)值是一個(gè)大話題,每個(gè)人有自己的理解,但是就RAID而言,還是有一些東西值得一同思考:數(shù)據(jù)恢復(fù)現(xiàn)在已經(jīng)是一個(gè)細(xì)分的專業(yè)市場,在網(wǎng)上粗略查找了一下,北京、上海和廣州三地,從事數(shù)據(jù)恢復(fù)的專業(yè)公司就不下二三百家,其中至少有三成是在公司名稱上就標(biāo)有“RAID”字樣的,而其他的公司在簡介中幾乎無一例外地注明了“針對(duì)RAID系統(tǒng)提供數(shù)據(jù)恢復(fù)服務(wù)”,這到底說明了什么?現(xiàn)有的RAID技術(shù)真的成熟了嗎?這類善后的業(yè)務(wù)為什么那么紅火呢?


    RAID這技術(shù),恐怕只是用戶心理習(xí)慣的成熟,而不是真正應(yīng)用的成熟,就像一些業(yè)內(nèi)人士所講的那樣,RAID技術(shù)在實(shí)驗(yàn)室里的確是成熟了,但實(shí)施到用戶身上,卻仍舊是麻煩不斷,在期待新價(jià)值點(diǎn)的時(shí)候,是不是也有空間在遺跡上挖挖,下點(diǎn)狠工夫是能找到寶的。


    RAID的歷程


    RAID由美國加州大學(xué)伯克利分校的D.A. Patterson教授在1988年正式提出,但在1984年的時(shí)候這個(gè)詞就已經(jīng)出現(xiàn)在他的論文中了。當(dāng)時(shí)RAID是Redundent Array of Inexpensive Disks的縮寫,意思是“廉價(jià)冗余磁盤陣列”,簡稱為“磁盤陣列”。隨著應(yīng)用的普及,RAID開始進(jìn)入了企業(yè)級(jí)市場,因此RAID中的字母I被改作了Independent,RAID就成了“獨(dú)立冗余磁盤陣列”,總而言之,RAID技術(shù)就是利用多個(gè)硬盤的組合提供高效率及冗余的功能。


    RAID的分類



    硬件RAID則通過擴(kuò)展卡來實(shí)現(xiàn),RAID卡上的處理器可以提供一切RAID所需要的資源,所以不會(huì)占用系統(tǒng)資源,系統(tǒng)的表現(xiàn)可以大大提升。硬件RAID可以連接內(nèi)置硬盤、熱插拔背板或外置存儲(chǔ)設(shè)備,主要針對(duì)低端商業(yè)應(yīng)用,但現(xiàn)在開始向個(gè)人應(yīng)用滲透。


    還有一類過渡性RAID,也就是半軟半硬RAID,主要是沒有配置I/O處理芯片,所以這方面的工作仍要由CPU與驅(qū)動(dòng)程序來完成,現(xiàn)在已經(jīng)不多見。


    外置式RAID也是屬于硬件RAID的一種,RAID卡安裝在外置硬盤柜中,通過相應(yīng)的接口連接到主機(jī)系統(tǒng)的通道卡上(如SCSI)。主機(jī)沒有任何的RAID功能,所有的RAID功能將會(huì)移到這個(gè)外置柜中,這也就是磁盤陣列,只是根據(jù)連接方式,通道技術(shù)和應(yīng)用方式等的不同,磁盤陣列還分為DAS、NAS和SAN設(shè)備。


    傳統(tǒng)RAID級(jí)別



    RAID新發(fā)展


分享到

多易

相關(guān)推薦