RAID,企業(yè)級存儲的基本功
“天眼”探空、神舟飛天、墨子“傳信”、高鐵奔馳、北斗組網(wǎng)、超算“發(fā)威”、大飛機首飛……中國科學創(chuàng)新迎來前所未有的黃金時期。正如2017年11月未來科學大獎頒獎典禮上,科學界人士所表示的:中國科學的征途是“星辰大海”,在基礎(chǔ)科學研究領(lǐng)域有大量創(chuàng)新等待被探索。事實上,基礎(chǔ)科學做創(chuàng)新,在各個領(lǐng)域幾乎都是難題;但一旦做出創(chuàng)新了,就會帶動業(yè)界技術(shù)進步。比如基因工程、量子計算、腦科學研究等等基礎(chǔ)科學,已然成為科學界的“星辰大海”,這些基礎(chǔ)科學的每一個成就對推動科學技術(shù)進步產(chǎn)生了巨大影響。
這一情況在存儲領(lǐng)域同樣得到了驗證,RAID功能作為基礎(chǔ)的存儲介質(zhì)虛擬化技術(shù),關(guān)系著企業(yè)級存儲的性能、可靠性和靈活性,一直是考驗業(yè)界存儲廠商技術(shù)實力的關(guān)鍵。浪潮智能存儲G2平臺如何通過InRAID技術(shù)創(chuàng)新,獲得比傳統(tǒng)RAID最高10倍的性能、重構(gòu)效率和容量擴展提升呢?這得從RAID的演進說起。
RAID演進
RAID技術(shù)在存儲領(lǐng)域可以說是毋庸置疑的基礎(chǔ)技術(shù),很多IT從業(yè)者就是從RAID技術(shù)開始了解企業(yè)級存儲的。RAID是什么呢?根據(jù)全球網(wǎng)絡(luò)存儲工業(yè)協(xié)會SNIA(the Storage Networking Industry Association)對RAID的定義,RAID是英文Redundant Array of Independent Disks的縮寫,中文意思是獨立磁盤冗余陣列。
這里有個小插曲,RAID一詞最早出現(xiàn)在1987年加利福尼亞大學伯克利分校David Patterson等人的論文中,是指“廉價磁盤冗余陣列(A Case for Redundant Arrays of Inexpensive Disks)”,研究的初衷是平衡當時CPU快速的性能,當時CPU效能每年大約增長30-50%,而硬磁機只能增長約7%。研究小組希望能找出一種新的技術(shù),于是RAID早期被用來整合大量廉價的硬盤,在短期內(nèi),立即提升效能來平衡計算機的運算能力。但后來發(fā)現(xiàn),大量便宜磁盤組合并不能適用于現(xiàn)實的生產(chǎn)環(huán)境,后來Inexpensive被改為independent,RAID的定義變?yōu)榘S多獨立的磁盤組的冗余陣列,也就是我們?nèi)缃窨吹降臉幼印?/div>
RAID技術(shù)有什么好處呢?雖然RAID包含多塊硬盤,但是在操作系統(tǒng)下將其視為“一個”超級大盤。不難看出,RAID的本質(zhì)就是N個硬盤的虛擬化,對下層硬盤進行扇區(qū)管理,對上層業(yè)務(wù)提供IO透明服務(wù)。
此時,傳統(tǒng)RAID技術(shù)包含RAID0~RAID60等十多個規(guī)范,在實際應(yīng)用中使用較多的是RAID0、1、5、6、10、50、60等等。
傳統(tǒng)RAID誕生之初,曾給企業(yè)級存儲帶來巨大利好,體現(xiàn)在提高傳輸效率和容錯能力兩個方面。在提高傳輸速率方面,傳統(tǒng)RAID技術(shù)通過在多個硬盤上同時存儲和讀取數(shù)據(jù)來大幅提高存儲系統(tǒng)的數(shù)據(jù)吞吐量。在RAID中,可以讓很多硬盤同時傳輸數(shù)據(jù),所以使用RAID能達到單個硬盤幾倍、幾十倍的速率。在數(shù)據(jù)容錯方面,由于硬盤本身無法提供容錯,RAID容錯是可提供較為完備的相互校驗/恢復/鏡像等措施,提高了容錯度和冗余性。
傳統(tǒng)RAID并不完美
傳統(tǒng)RAID技術(shù)重構(gòu)時間長,重構(gòu)期間數(shù)據(jù)可靠性保障差。在存儲系統(tǒng)正常運行時,傳統(tǒng)RAID技術(shù)的BUG并不明顯,但一旦遇到硬盤故障,需要數(shù)據(jù)重構(gòu)時卻存在較大的數(shù)據(jù)丟失風險。傳統(tǒng)RAID是以物理硬盤為單元,RAID重構(gòu)過程中數(shù)據(jù)沒有可靠性保障。這就是說,如果在傳統(tǒng)RAID重構(gòu)完成前出現(xiàn)壞盤就將造成數(shù)據(jù)丟失,不可恢復。令這一缺陷雪上加霜的是,傳統(tǒng)硬盤重構(gòu)的時間窗口比較大,進一步加大了數(shù)據(jù)丟失的風險。以一塊2TB 7.2K rpm盤為例,重構(gòu)時平均寫入速度為30M/s左右,完成重構(gòu)時間長達18個小時。
另外,傳統(tǒng)RAID一旦配置完成,組內(nèi)硬盤會鎖死,擴容可能停機且最大擴容盤數(shù)受限。在做存儲系統(tǒng)規(guī)劃時,要求管理員準確的計算出當前每個單元業(yè)務(wù)的容量、IO需求,并評估每個單元業(yè)務(wù)未來發(fā)展的容量、性能要求;否則要么設(shè)計不足,存儲不能完全滿足業(yè)務(wù)需求,要么過度設(shè)計導致資源浪費。配置完成后,RAID組內(nèi)硬盤鎖死。如果因為各種未預(yù)測到的變化需要調(diào)整原分配,那么只能通過手動配置刪除和重新分配,以及復雜的數(shù)據(jù)遷入遷出來實現(xiàn)。值得一提的是,這一手動調(diào)整RAID的過程,很多時候需要中斷業(yè)務(wù)。
浪潮InRAID:2+1數(shù)據(jù)虛擬化管理
浪潮智能存儲G2平臺基于InRAID技術(shù)變傳統(tǒng)RAID的固定管理模式為2+1數(shù)據(jù)虛擬化管理模式:1是指同一類型的硬進行1次RAID分組;2是指硬盤的兩層虛擬化,第一層是硬盤切分為KB級邏輯塊,第二層是不同類型硬盤的多個邏輯塊構(gòu)成一個LUN。通過“2+1”數(shù)據(jù)虛擬化管理(2次硬盤邏輯化+1次用戶態(tài)虛擬化),實現(xiàn)硬盤資源池化。
首先,2是指完成兩次硬盤的邏輯化和虛擬化。
第一次:硬盤RD化
- 對于系統(tǒng)內(nèi)部物理硬盤,按介質(zhì)的性能不同分配不同的Disk&LUN,包括SAS SSD、RI SSD(讀取密集型SSD)、SAS HDD、SAS NearLine HDD(SAS協(xié)議的近線磁盤)四類存儲存儲介質(zhì)。
- 將系統(tǒng)內(nèi)部每種不同類型的存儲介質(zhì)按一定數(shù)量劃分為邏輯上的RD(RAID)。
第二次:KB級邏輯塊
- 將不同硬盤上按RAID組成Mdisk。
- 將Mdisk切分成16MB-8GB,默認1GB(大小可配置)的更細粒度邏輯塊(Extent)。
其次,1是指完成一次面向用戶態(tài)的共享卷構(gòu)建。
- 按需將1-N個更細粒度邏輯塊(Extent)組成卷(Volume)/文件(File)。
這里打個形象的比方,上述過程可以用包餃子做個簡單生動的解釋。1-4步驟是剁餡兒,包括一系列備料、切、剁等流程,提供對硬盤的邏輯化和虛擬化;步驟5是拌餡兒,提供面向用戶態(tài)的數(shù)據(jù)服務(wù)。
InRAID的價值:重構(gòu)快10X、擴容增5X、閃存優(yōu)化快40%
相比傳統(tǒng)RAID,浪潮InRAID技術(shù)帶來的好處顯而易見。
首先,重構(gòu)效率提升10X。
當一個邏輯塊故障時,重構(gòu)的僅是一個邏輯塊大小的數(shù)據(jù),1-3秒即可完成重構(gòu)。
當一個物理硬盤故障時,RAID組內(nèi)所有硬盤參加重構(gòu)。還以上邊的2TB 7.2K rpm盤重構(gòu)為例,用浪潮InRAID重構(gòu),每TB重構(gòu)小于30分鐘完成(傳統(tǒng)RAID下每TB重構(gòu)需要9小時),2TB重構(gòu)時間縮短至1小時內(nèi),重構(gòu)效率比傳統(tǒng)RAID提升10倍以上,大大降低重構(gòu)期間的硬盤失效概率。
其次,擴容能力提升5X+
InRAID和傳統(tǒng)RAID相比,承載主機IO的硬盤數(shù)量發(fā)生了變化,最多可承載128塊硬盤,比傳統(tǒng)RAID容量提升5倍以上。
此外InRAID不再配置閑置的熱備盤,所有盤都在處理IO,減少閑置熱備浪費。
最后,基于InRAID的多線程,可提升閃存介質(zhì)性能。
浪潮G2 InRAID技術(shù)有多個線程處理IO,具備混合工作負載處理能力,可針對不同IO大小進行并行處理,尤其對SSD的處理有很大的性能提升。寫IOPS性能可提升40%。
加載InRAID,助力浪潮智能存儲G2賣出2億+
自2017年2月發(fā)布后,僅半年多時間,浪潮智能存儲G2上市半年銷售額近2億,還獲得了兩個單項目千萬元級的大單,浪潮在企業(yè)級SAN存儲方面可以說遇到了過去幾年中發(fā)展最好的階段。能夠取得這一突破,一部分原因要歸因于浪潮在InRAID等一系列存儲技術(shù)上的創(chuàng)新。
“InRAID穩(wěn)定性已經(jīng)歷市場充分驗證,是G2產(chǎn)品默認RAID配置。”浪潮資深產(chǎn)品經(jīng)理翟爽表示,“目前浪潮在統(tǒng)一存儲,以及全固態(tài)存儲市場中是很有競爭優(yōu)勢的。我們擁有IT領(lǐng)域唯一設(shè)在企業(yè)的國家重點實驗室 -- 浪潮高效能服務(wù)器和存儲技術(shù)國家重點實驗室,并擁有上百項存儲技術(shù)自主知識產(chǎn)權(quán),可根據(jù)用戶業(yè)務(wù)場景和需求進行開發(fā)設(shè)計,增加產(chǎn)品和應(yīng)用之間的結(jié)合度,這意味著我們的產(chǎn)品靈活性更高,更符合應(yīng)用實際需求,為用戶業(yè)務(wù)保駕護航。”
【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關(guān)。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。
相關(guān)閱讀:
- ·浪潮攜手中檢學會 共建中國質(zhì)量鏈2017-12-12 10:09:51
- ·浪潮思科網(wǎng)絡(luò)推出數(shù)據(jù)中心智慧級交換機產(chǎn)品系列2017-12-08 16:27:52
- ·浪潮InCloud Sphere通過國家信息安全測評最高級別EAL 3+2017-12-04 09:26:50
- ·浪潮思科發(fā)布網(wǎng)絡(luò)戰(zhàn)略2017-12-01 13:37:17
- ·浪潮新一代超融合一體機、打造行業(yè)云平臺交鑰匙工程2017-12-01 11:20:07
- ·浪潮云發(fā)布“云行計劃” 將發(fā)展8000+合作伙伴2017-11-28 09:59:08
- ·浪潮云正式通過C-STAR云計算安全評估認證2017-11-24 13:40:17
- ·當浪潮FPGA也成為一種服務(wù)、想要AI的你還在顧慮什么2017-11-23 10:11:58
- ·浪潮與威海市人民政府簽署云計算、大數(shù)據(jù)戰(zhàn)略合作協(xié)議2017-11-21 15:57:34
- ·浪潮與?低暫炇饝(zhàn)略合作協(xié)議2017-11-20 13:40:16