如上圖:左為單一機(jī)箱雙控制器架構(gòu),右為雙機(jī)箱的架構(gòu)。單一機(jī)箱雙控制器雖能應(yīng)付任一控制器的故障,但無法應(yīng)付更重大的災(zāi)害,或是背板等共享組件損壞造成的問題,此時必須采用控制器機(jī)箱獨(dú)立的設(shè)計。
在傳統(tǒng)的存儲網(wǎng)絡(luò)上,SAN與NAS或FC SAN與IP SAN之間涇渭分明,因此單一系統(tǒng)的損毀或故障失效,只會影響到存取該系統(tǒng)的前端應(yīng)用程序而已。而在采用統(tǒng)一存儲設(shè)備的環(huán)境中,一旦系統(tǒng)損毀或故障,造成的影響會涵蓋到前端所有的服務(wù)器,因此確保系統(tǒng)的可用性,將是統(tǒng)一存儲設(shè)備的重要指標(biāo)。
存儲設(shè)備的可靠性牽涉到許多環(huán)節(jié),但最根本的是保障資料的完好,這方面影響最大的是存放數(shù)據(jù)的硬盤與控制存取的控制器。由于目前企業(yè)級的磁盤存儲裝置都有RAID提供保護(hù),單一硬盤的故障還不至于造成數(shù)據(jù)的損毀。而在控制器方面,最基本的方式是采用雙控制器,任一控制器的損毀都不會影響到數(shù)據(jù)的存取。
但即使是雙控制機(jī)型,由于整個系統(tǒng)仍是位于同一個機(jī)房內(nèi),因此碰到某些災(zāi)害時還是無法避免數(shù)據(jù)的損失,因此對某些執(zhí)行高敏感性關(guān)鍵任務(wù)的系統(tǒng)來說,就有必要另外結(jié)合遠(yuǎn)程復(fù)制機(jī)制,將數(shù)據(jù)備份到遠(yuǎn)程。不過遠(yuǎn)程災(zāi)難備援所需費(fèi)用相當(dāng)高,對中小企業(yè)或是任務(wù)關(guān)鍵性不高的系統(tǒng),利用雙控制器或RAID就能滿足要求。
統(tǒng)一存儲的多協(xié)議支持
擴(kuò)充可分端口/支持協(xié)議、容量與性能等幾個方面討論。其中容量的擴(kuò)充最容易做到,企業(yè)級儲存裝置多半都可透過外接硬盤柜來擴(kuò)充容量。但控制器的存取性能有限,隨著容量或前端連接的服務(wù)器數(shù)量不斷增加,原先控制器的性能很可能會不足,以致需要更換。但問題在于能否在不影響儲存數(shù)據(jù)的情況下直接更換控制器。
早期多數(shù)設(shè)備在更換控制器后,都必須對原先的磁盤進(jìn)行格式化的動作,接下來才能正常使用。因此用戶必須執(zhí)行費(fèi)時費(fèi)力的數(shù)據(jù)遷移的動作。因此現(xiàn)在比較新的產(chǎn)品,都能支持平滑的直接升級。如NetApp的FAS系列,從低階的FAS200到高階的FAS6000都能兼容,可直接更換性能更高的控制器,而毋需進(jìn)行數(shù)據(jù)遷移,只要裝好新控制器后即可開機(jī)使用。另外EMC新的CX3系列亦具備類似的彈性升級能力。
而端口/支持協(xié)議擴(kuò)充,指的是該產(chǎn)品支持的存取協(xié)議種類,以及支持的端口數(shù)目。這方面依產(chǎn)品型態(tài)的不同有幾種典型作法。
以NAS為基礎(chǔ)延伸的NAS+iSCSI類型產(chǎn)品來說,由于產(chǎn)品本質(zhì)上是一臺NAS,只要有與平臺相對應(yīng)的iSCSI Target程序就能支持區(qū)塊級存取。而像NetApp等功能比較強(qiáng)大的NAS產(chǎn)品,則是在操作系統(tǒng)中提供了支持不同傳輸協(xié)議的功能,只要購買授權(quán)啟用即可。
至于某些以磁盤陣列為基礎(chǔ)的產(chǎn)品,則是透過更換控制器子卡的方式來支持不同的傳輸協(xié)議。如HDS的TagmaStore系列磁盤陣列就有FC、iSCSI與NAS子卡可供用戶選購,只要安裝不同類型的子卡,就能連接不同的存取通道。
現(xiàn)有主要統(tǒng)一儲存設(shè)備支持協(xié)議列表 |
|||||||
廠商 |
Adaptec |
Dell |
EMC |
HDS |
HP |
NetApp |
|
產(chǎn)品型號 |
Snap Server |
NX 1950 |
CX3-10C/20C/30C |
NS350 |
AMS1000* |
AMS500/200* |
|
支持傳輸協(xié)議 |
FCP |
無 |
無 |
有 |
有 |
無 |
有 |
iSCSI |
有 |
有 |
有 |
有 |
有 |
有 |
|
NFS/CIFS |
有 |
有 |
無 |
有 |
有 |
有 |
*為可選NAS配件