SAN和NAS兩種產品概念對比介紹

許多朋友對SAN & NAS產品很是不瞭解,因此在實際應用中也沒法做選型和方案。        我這裏介紹一下這兩種徹底不一樣的產品的狀況。        首先我來講一下 SAN        SAN (Storage Area Network) 是區域存儲網,你們最容易混淆的不是S,也不是A,而是NetWork !        一個局域網叫做LAN(Local Area Network ) ,這個LAN中的N和SAN中的N在實現上有徹底不同的作法,事實上,不少朋友搞不清楚SAN & NAS,就是不明白這個最大的區別。        SAN是指經過支持SAN協議的光纖通道交換機,將主機和存儲系統聯繫起來,組成一個LUN Based的 "網絡" ,這個網絡和 "LAN"中所指的網絡徹底是兩個意思.        因此若是哪一個企業實施了SAN,呢麼在在他的企業中,應該存在兩個網,一個是由基於TCP/IP的以太網交換機,路由器,5類網線,以太網卡,服務器,PC機組成的局域網LAN.        另一個是有服務器,存儲系統,SAN交換機,光纖通道組成的SAN.        NAS Server     ||     pc-------------------pc------------------------pc     ||' '      --------------------LAN---------------------------     ||' '     Server-----------Server-------------------Server     ||' '     --------------------SAN-------------------------     ||' '     TAPE Lib------Disk Array---------------High-End storage        LAN中, PC機能夠經過以太網(LAN) 以 TCP/IP訪問NAS服務器,由於NAS是經過網線鏈接到LAN上的,他是基於File System Based的訪問方式,好比咱們用SAMBA和PHP ,HTML就能夠構造出一個簡單的NAS Server.        SAN中,pc機和服務器交互應用,服務器在訪問他的存儲系統的時候,再也不像之前那樣經過以太網(LAN)去訪問存儲設備,也不是經過直接鏈接在服務器上的外置存儲系統來訪問存儲設備,而是好像LAN裏買嗯同樣,經過一個交換機(光纖通道交換機)來訪問on-line storage,或者offline-storage,並且訪問這些存儲設備都是基於LUN的,也就是說,都是透過File System,直接對卷集進行操做的,好比直接訪問RAID卷集.        因此從我上面能夠看出,不管是在網絡構成上,仍是訪問機制上,LAN & SAN是徹底不同的。        一樣,對於企業來講,投資和回報也是不同的。可是絕大多數企業只須要NAS系統就能夠了,由於構建SAN系統須要額外的從新構建企業內部的光纖通道網絡,須要購買昂貴的SAN交換機,須要將原來的存儲產品升級到昂貴的支持SAN和FC規則的存儲產品,一些磁帶機,低端的磁帶庫,磁盤陣列櫃將沒法升級到SAN而致使投資浪費。 Maxtor的NAS 實際上就是一個通過編程的File Server,他們同時涌了win2k based & linux based NAS Server.        說穿了,NAS 產品就是File Server Applicance(知道這個Applicance麼? 知道鈷Cobalt麼?)        SAN不僅是面對磁盤介質,他面對的是包含磁盤介質,通道,交換等概念,        SAN的概念很容易理解,就是在傳統的存儲系統中,存儲系統不是經過SCSI通道就是經過FC直接鏈接服務器,在SAN裏面將這種Channel的技術看做了相似LAN中的Network的概念,將每一個存儲設備和服務器都看做一個特意構造的"網絡"中的節點,可是很顯然這個網是有別於局域網的,由於它是基於Logical Unit而且不跑TCP/IP。        SAN就是咱們爲了擴展以往的存儲模式,構造出的一個以FC交換機爲骨幹的存儲網絡。        而不是有些媒體以訛傳訛,說啥狗屁的將"數據存儲在網絡上"        昨天我還對付了北京一個IT媒體的編輯×××,這個×××讓我一個個單詞的解釋如下內容:        Server=? Service=? OpenView Managment 中的Managment是?     SDK=?        我真的很暈,呵呵原來咱們的IT媒體就是這樣玩的。        Linux目前沒有被SAN所支持。        可是有一個叫作bigstroage的公司專門做基於Liinux的海量存儲。        不論是海量存儲仍是SAN,目前都沒法用Linux來實現,這個問題我已經考察了不少時間,主要緣由是Linux目前尚未很是穩定和強大的LVM和Lock Manager機制,尚未被普遍的支持海量存儲的IT供應商支持。        好比說業界頂級的存儲系統 HP XP512和EMC大櫃都尚未在Linux上測試過,不過根據EMC美國方面的說法,他們將會在下一個財年,開始啓動他們的Linux戰略行動,因此海量存儲在Linux最起碼須要2~3年的成長期。        目前用Linux做基於FILE SYSTEM的NAS是最理想不過了。Maxtor和Cobalt就出了基於Linux的NAS系統.        若是你想將不少的服務器存儲空間統一塊兒來,就須要看你是準備在哪一個層面統一,若是是LUN,呢麼難度較大,若是是Filesystem,呢麼就很簡單了,用NFS就能夠了        coda等我沒有作過,腦子裏面沒有概念。        NAS & SAN是不同的        NAS是基於File system     SAN是基於LUN的        NAS是鏈接在LAN裏面的存儲服務器     SAN是由FC交換機組成的一個存儲網絡        NAS上的數據是不排外的,同一個邏輯區域能夠被多個服務器讀取和修改     SAN上的數據是放在LUN上的,同一個區域須要Lock Manager來控制,不容許同時讀寫        NAS是和Cluster無關的,NAS設備有本身的OS     SAN是和Cluster密切相關的,SAN中的存儲設備沒有OS        NAS是廉價的,走的是TCP/IP     SAN是昂貴的,走的是FC相關協議集        NAS主要做爲散佈在LAN中的各個分開的存儲系統     SAN主要是做爲一個總體概念存在在企業中,能夠看做一個單獨的存儲系統        NAS的性能/價格比較好,適合中小企業的中央存儲     SAN的性能優秀,可是價格昂貴,適合大型企業和關鍵應用的核心存儲系統
相關文章
相關標籤/搜索