SAN和NAS的區別

2021-06-10 08:42:06 字數 2307 閱讀 1329

san是storage area network的縮寫,也就是說san是乙個網路;

nas是network attached storage的縮寫,也就是說nas是乙個儲存裝置;

因此san和nas根本不是同一類東西,因此根本無法將它們進行比較。

為什麼有許多人要比較san和nas,有以下兩種情況:

一,他們比較的是伺服器是連線到fabric網路(san)還是通過ip(lan)網路連線到儲存裝置,前一種連線的是光線陣列,後一種連線的nas裝置。為了賣出裝置,因此一定要說出那個好,那個不好。

二,說明san和nas互為補充,例如nas後面使用san的網路作為儲存。

比較fabric網路和以太網路:

觀點一:fabric網路效能高於以太網路,原因如下:

1,從設計上,fabric網路就設計為高速傳輸的網路,

2,在fabric網路中,沒有競爭,不需要確認,資料傳輸效率高,乙個鎮最大可謂2112位元組。

3,fabric是乙個智慧型網路,自動重新路由,trunking(多埠繫結,頻寬可達8gb)

4,fabric網路中資料傳輸為塊操作,因此對要求直接對磁碟能夠讀寫的資料庫有很好的支援能力。而nas一般不支援資料庫。

觀點二:

fc網路效能再好,也是乙個儲存網路,伺服器連線儲存的效能再高,也是要對外提供服務的,伺服器需要通過網路對外提供服務,你後端再快,也要受到前端網路的限制。

fc網路相當於使用了乙個第二網路傳輸儲存資料,如果使用第二個ip網路訪問nas裝置,因為第二網中機器少,因此效率肯定會大大提高。

fc網路目前頻寬為1gb,2gb,即使通過trunk也只能達到8gb,而全球資訊網10gb已開發出來並投入使用。

fc網路號稱傳輸效率高,而ip網路如果使用cisco的0干擾交換機,高效能的千兆乙太網卡,傳輸效能也很高。

fc的先天性缺陷就是資料共享能力差,如果要多台機器共享乙個資料卷,需要sanergy,cvfs等軟體的支援,而且管理資訊也需要通過ip網路進行傳輸,而且不支援遷移等操作,效能也很差。

nas自身就是為資料共享設計的。

有許多大型資料庫不支援nas裝置,因為在資料訪問時,為了提高資料讀寫速度,資料庫同場要對磁碟進行直接管理,這是如果中間多了一層檔案系統,會大大降低資料訪問效能。

「裸裝置和檔案

資料庫廠商都推薦使用裸裝置作為資料庫儲存,這是因為這樣可以使資料庫完全控制i/o,因而可以鎖定和並行處理i/o來提高效能,但這些特點要付出乙個代價,裸裝置非常難於管理, 通常需要系統管理員干涉,因為管理它們需要超級使用者的許可權。此外,裸裝置的管理工具相對檔案管理工具來說都比較原始。

今天,檔案系統技術已經消除了基於檔案和基於裸裝置的效能上的不同。可以使用基於檔案的資料庫而不會犧牲效能。

使用檔案的作為資料庫儲存的資料庫提高了系統的可用性,因為它減少了人為錯誤的可能,還促進了一些應用,如:正規備份。

為提高恢復速度,資料庫底層檔案應該採用日誌型的檔案系統。

—paul massiglia veritas software」

看了上面的話,相信以後大家在建立資料庫時,很少會使用羅裝置了吧。

但是雖然資料庫是基於檔案系統了,但還不是nas,因為nas使用的檔案傳輸協議,也就是說,當把資料庫建立在nas上時,如果要取得一條記錄,需要對整個資料檔案進行傳輸(如果資料庫不更改資料訪問方式)

oracle資料庫在9.0版本後開始支援dafs協議:

dafs(直接儲存檔案系統--direct access file system)作為一種檔案系統協議,可以在大量甚至過量負載時,有效的減輕儲存伺服器的計算壓力,提高儲存系統的效能。

dafs的基本原理,就是通過縮短伺服器讀寫檔案時的資料路徑,來減少和重新分配cpu的計算任務。它提供記憶體到記憶體的直接傳輸途徑,使資料塊的複製工作不需要經過應用伺服器和檔案伺服器的cpu,而是在兩個物理裝置的預先對映的緩衝區中直接傳輸。也就是說,檔案可以直接由應用伺服器記憶體傳輸到儲存伺服器記憶體,而不必先填滿各種各樣的系統緩衝區和網路接受器。這樣一來,檔案的i/o操作加快了,而儲存網路的流量反而降低了。同時,由於作業系統對檔案操作的介入更少了,節省下來的處理能力就被釋放出來,用於其它方面的任務。

ms也推出了支援nas的sqlserver資料庫。

但是雖然資料庫是基於檔案系統了,但還不是nas,因為nas使用的檔案傳輸協議,也就是說,當把資料庫建立在nas上時,如果要取得一條記錄,需要對整個資料檔案進行傳輸(如果資料庫不更改資料訪問方式)

san走的是光纖協議,nas走的是tcp/ip協議。

san多用於關鏈性資料庫,即所謂block,

nas多用於file.

簡單說,nas是在利用你的現有網路,san是在你的sever所端再架乙個網路。

san更多的是強調範圍,高效!

nas則主要是強調共享!

SAN和NAS的區別

san storage area network 儲存區域網路 nas network attached storage 網路附加儲存 nas不一定是盤陣,一台普通的主機就可以做出nas,只要它自己有磁碟和檔案系統,而且對外提供訪問其檔案系統的介面 如nfs,cifs等 它就是一台nas。常用的wi...

SAN和NAS的區別

san storage area network 儲存區域網路 nas network attached storage 網路附加儲存 nas不一定是盤陣,一台普通的主機就可以做出nas,只要它自己有磁碟和檔案系統,而且對外提供訪問其檔案系統的介面 如nfs,cifs 等 它就是一台nas。常用的w...

SAN和NAS的具體比較

首先對san作一簡要介紹 san的乙個概念是允許儲存裝置和處理器 伺服器 之間建立直接的高速網路 與lan相比 連線,通過這種連線實現只受光纖線路長度限制的集中式儲存。san可以被看作是儲存匯流排概念的乙個擴充套件,它使用區域網 lan 和廣域網 wan 中類似的單元,實現儲存裝置和伺服器之間的互連...