DAS,NAS,SAN 三種存儲技術比較
在 Linux 系統(tǒng)上,存儲設決定了很多服務使用的場景、范圍以及工作特性。
一、直連附加存儲(DAS)
定義
DAS 指Direct Attached Storage,即直連附加存儲,可以理解為本地文件系統(tǒng)。這種設備直接連接到計算機主板總線上,計算機將其識別為一個塊設備,例如常見的硬盤,U盤等,這種設備很難做到共享。
特點
DAS 購置成本低,配置簡單,使用過程和使用本機硬盤并無太大差別,對于服務器的要求僅僅是一個外接的SCSI口,因此對于小型企業(yè)很有吸引力。
缺點
- (1) 數(shù)據(jù)備份操作復雜。
- (2) 服務器本身容易成為系統(tǒng)瓶頸。
- (3) 服務器發(fā)生故障,數(shù)據(jù)不可訪問。
- (4) 對于存在多個服務器的系統(tǒng)來說,設備分散,不便管理。
二、網(wǎng)絡附加存儲(NAS)
定義
NAS指Network Area Storage,即網(wǎng)絡附加存儲。它一般是將本地的存儲空間共享給其他主機使用,一般通過C/S架構(gòu)實現(xiàn)通信。它實現(xiàn)的是文件級別的共享,計算機通常將共享的設備識別為一個文件系統(tǒng),其文件服務器會管理鎖以實現(xiàn)并發(fā)訪問。網(wǎng)絡文件系統(tǒng),以文件模塊的形式進行共享,工作在應用層上,常見的NAS有NFS和CIFS(FTP)。
特點
NAS實際是一種帶有瘦服務器的存儲設備,這個瘦服務器實際是一臺網(wǎng)絡文件服務器。NAS設備直接連接到TCP/IP網(wǎng)絡上,網(wǎng)絡服務器通過TCP/IP網(wǎng)絡存取管理數(shù)據(jù)。NAS作為一種瘦服務器系統(tǒng),易于安裝和部署,管理使用也很方便。
缺點
- (1) 存儲數(shù)據(jù)通過網(wǎng)絡傳輸,因此容易產(chǎn)生數(shù)據(jù)泄漏等安全問題。
- (2) 存儲數(shù)據(jù)通過網(wǎng)絡傳輸,因此易受網(wǎng)絡上其它流量的影響,當網(wǎng)絡上有其它大數(shù)據(jù)流量時會嚴重影響系統(tǒng)性能。
- (3) 存儲只能以文件方式訪問,而不能像普通文件系統(tǒng)一樣直接訪問物理數(shù)據(jù)塊,因此會在某些情況下嚴重影響系統(tǒng)效率,比如大型數(shù)據(jù)庫就不能使用NAS這種存儲方案。
三、存儲區(qū)域網(wǎng)(SAN)
定義
SAN指Storage Area Network,即存儲區(qū)域網(wǎng)絡,工作于內(nèi)核層。它將傳輸網(wǎng)絡模擬成SCSI總線來使用,每一個主機的網(wǎng)卡相當于SCSI總線中的initiator,服務器相當于一個或多個target,它需要借助客戶端和服務端的SCSI驅(qū)動,通過FC或TCP/IP協(xié)議封裝SCSI報文。它實現(xiàn)的是塊級別的共享,通常被識別為一個塊設備,但是需要借助專門的鎖管理軟件才能實現(xiàn)多主機并發(fā)訪問。
特點
SAN實際是一種專門為存儲建立的獨立于TCP/IP網(wǎng)絡之外的專用網(wǎng)絡。目前一般的SAN提供2Gb/S到4Gb/S的傳輸速率,同時SAN網(wǎng)絡獨立于數(shù)據(jù)網(wǎng)絡存在,因此存取速度很快,另外SAN一般采用高端的RAID陣列,使SAN的性能在幾種專業(yè)網(wǎng)絡存儲技術中傲視群雄。SAN由于其基礎是一個專用網(wǎng)絡,因此擴展性很強,不管是在一個SAN系統(tǒng)中增加一定的存儲空間還是增加幾臺使用存儲空間的服務器都非常方便。
缺點
- 需要單獨建立光纖網(wǎng)絡,異地擴展比較困難。
- 不論是SAN陣列柜還是SAN必須的光纖通道交換機價格都是十分昂貴的。