各個(gè)廠家對(duì)RAID存儲(chǔ)系統(tǒng)的解決方案大同小異, 基本上RAID系統(tǒng)可以直接與服務(wù)器主機(jī)相連,也可連接在FC的交換機(jī)或HUB上,以下是IBM公司ESS存儲(chǔ)系統(tǒng)的體系結(jié)構(gòu),如圖3所示:
這是IBM公司的ESS存儲(chǔ)子系統(tǒng)的方案圖。圖的上方是16個(gè)主機(jī)適配器(HA),為陣列系統(tǒng)的網(wǎng)絡(luò)適配部分,是陣列系統(tǒng)對(duì)外的接口,每個(gè)適配器支持SCSI或ESCON接口,每個(gè)HA支持一個(gè)FC或FICON通道,每個(gè)HA連接到兩個(gè)基于對(duì)稱多處理機(jī)(SMP)結(jié)構(gòu)的集群處理器復(fù)合體,每個(gè)集群都能處理來自任意HA的主機(jī)信息。
每個(gè)ESS系統(tǒng)中含有兩個(gè)處理器集群復(fù)合體,二者是獨(dú)立工作的。每個(gè)處理器集群復(fù)合體內(nèi)含有4個(gè)64位RISC CPU,8~16GB 的高速緩存。非易失性高速緩存(NVS),以及4個(gè)設(shè)備適配器(DA)。所有的主機(jī)都與Cache進(jìn)行交互數(shù)據(jù),采用自適應(yīng)紀(jì)錄、部分追蹤、順序或完全追蹤算法,除此以外,所有的數(shù)據(jù)都自動(dòng)寫入兩個(gè)獨(dú)立的Cache以確保完整性。NVS擁有一個(gè)周日志紀(jì)錄并通過一個(gè)稱為最近使用最少的記錄算法(LRU)來管理和更新。在寫數(shù)據(jù)時(shí),一方面,數(shù)據(jù)寫入某個(gè)集群,另一方面,還有一份拷貝寫入另一個(gè)集群的NVS中。采用這種方案,一旦某個(gè)集群發(fā)生預(yù)計(jì)或非預(yù)計(jì)的停轉(zhuǎn),那么另一個(gè)集群就可以立刻接替這個(gè)失效的集群的工作任務(wù),即兩個(gè)集群互為備份集群,這種設(shè)計(jì)理念就是一旦數(shù)據(jù)存入了ESS,那么就能夠得到完全的保護(hù)。
每個(gè)DA都用來掛接磁盤,并和處理器集群復(fù)合體連接,DA是城對(duì)出現(xiàn)的,每個(gè)DA連接一個(gè)處理器集群復(fù)合體,每個(gè)陣列(RANK)通過160MB/s串行存儲(chǔ)體系結(jié)構(gòu)(SSA)環(huán)路連接到兩個(gè)DA上,ESS采用了IBM最近推出的160MB的SSA存儲(chǔ)技術(shù)在設(shè)備適配器中,磁盤通過具有兩條同時(shí)讀寫的鏈路串行環(huán)路相連,每條鏈路的速度為40MB/s,整個(gè)環(huán)路的速度為160MB/s,每個(gè)DA支持兩個(gè)獨(dú)立的SSA環(huán)路,具有320MB/s的速率。在一個(gè)ESS中有4對(duì)DA,總的磁盤帶寬為1280MB/s。
大多數(shù)存儲(chǔ)設(shè)備廠商都采用了與上述結(jié)構(gòu)類似的架構(gòu),部分廠商如日立(HDS)、HP等公司推出的超大容量的數(shù)據(jù)存儲(chǔ)設(shè)備采用了多個(gè)這樣的處理器集群來對(duì)數(shù)據(jù)進(jìn)行管理,而這些集群之間的互連采用了交換式、交叉星型連接的結(jié)構(gòu),用來支持如超過100TB的數(shù)據(jù)存儲(chǔ)需求,由于其結(jié)構(gòu)非常復(fù)雜,這里就不再給出其介紹。