1. 程式人生 > >簡單區別存儲與主機連接的三種模式DAS/SAN/NAS

簡單區別存儲與主機連接的三種模式DAS/SAN/NAS

nbsp -a 應用服務 多臺 cifs 操作系統。 並發訪問 分享圖片 類別

一般來說,存儲(Storage)與主機(Host)連接模式有三種:SAN(Storage Area Network)存儲區域網絡,DAS(Direct-Attached Storage)直連式存儲,NAS(Network Attached Storage)網絡附屬存儲。此三種模式分別針對不同的應用場景。

從與主機連接的通道類別來看,DAS采用SCSI通道直接連接主機,但隨著服務器CPU的處理能力的增強,存儲硬盤空間的不斷加大,這個沿用了四十多年的SCSI通道,已成為IO瓶頸,其最高不超過80MB/S的帶寬已無法滿足生產環境日益增長的需求。但DAS然適用於以下環境:(1)服務器在地理分布上很分散,通過SAN或NAS在它們之間進行互連非常困難時(商店或銀行的分支便是一個典型的例子) (2) 存儲必須被直接連接應用服務器(Microsoft Cluster Server或某些數據庫使用的“原始分區”)上時 (3)包括許多數據庫應用和應用服務器在內的應用,它們需要直接連接到存儲器上,群件應用和一些郵件服務也包括在內。

SAN采用光纖管道(Fibre Channel,簡稱FC)通過FC交換機連接存儲陣列和服務器主機,建立專用於數據存儲的區域網絡。SAN實際是一種專門為存儲建立的獨立於TCP/IP網絡之外的專用網絡。目前一般的SAN提供2Gb/S到4Gb/S的傳輸數率,同時SAN網絡獨立於數據網絡存在,因此存取速度很快,另外SAN一般采用高端的RAID陣列,使SAN的性能在幾種專業存儲方案中傲視群雄。SAN極易滿足企業對爆炸性增長的存儲容量的需求,EMC公司的CX4可以支持960塊磁盤,提供了海量的存儲空間。基於更多的磁盤和更強的控制器,SAN對RAID有更好的支持。統一的容災/備份/遠程復制極大保障了數據安全性。與此同時,SAN對於虛擬化也有較好的支持(Vmware Vmotion)

NAS通過光纖通道(Fibre Channel)連接至FC交換機,同時通過Ethernet交換機連接至服務器。客戶機通過服務器可對NAS進行訪問。它適用於那些需要通過網絡將文件數據傳送到多臺客戶機上的用戶。NAS設備在數據必須長距離傳送的環境中可以很好地發揮作用。NAS設備非常易於部署。可以使NAS主機、客戶機和其他設備廣泛分布在整個企業的網絡環境中。NAS可以提供可靠的文件級數據整合,因為文件鎖定是由設備自身來處理的。NAS應用於高效的文件共享任務中,例如UNIX中的NFS和Windows NT中的CIFS,其中基於網絡的文件級鎖定提供了高級並發訪問保護的功能。總體來說,NAS有以下特點:易於安裝及維護;較高數據帶寬和較快的響應速度;極大降低了服務器的成本,有利於高性能存儲系統在更廣的範圍內普及和應用;支持多平臺操作系統。

關於NAS和SAN的區別,可以列出很多來。比如帶寬大小,距離長短,共享優劣等等。幾乎所有區別都是由兩個因素衍生出來的。一個是FC與Ethernet,另一個是block與file system。簡而言之,如果用戶需要通過FC訪問block,就用SAN;如果需要通過Ethernet訪問file system,就用NAS。很多高端NAS的後端存儲就是SAN,NAS通過Fibre Channel從後端SAN獲得存儲空間,創建文件系統後,再通過以太網共享給服務器。SAN提供的存儲單位是LUN,屬於block級別的。經過NAS創建成文件系統後,就變成文件級別的了。下圖補充說明了SAN與NAS的區別及聯系:

技術分享圖片

技術分享圖片

簡單區別存儲與主機連接的三種模式DAS/SAN/NAS