NAS/SAN

在介紹 NAS/SAN 之前,先來說明一下 Storage 的分類,會比較清楚 NAS/SAN 是什麼東西.一般的 Storage 會分成下列 3 種.
storage_system

DAS/JBOD (Direct Attached Storage)

舉凡是直接連接到系統的儲存裝置都是 DAS ,比如 Floppy , Hard Disk(IDE / SATA / SCSI / SAS / SSD) ,Tape , CD / DVD /Blue Ray Disk.
相關廠商 : IBM / Fujitsu / Hitachi / Seagate / Toshiba / WD
還有另外一種常聽到的是 JBOD(Just Bunch of Disks) 指的是磁盤陣列(通常是多顆硬碟透過相同介面當傳輸媒體),就如同一般硬碟裝置只要接到 Server 上就可以直接做存取.而 JBOD 的介面就多了,有 Fiber 或是 SAS 等不同的介面.

NAS(Network-attached storage)

什麼是 NAS,NAS 主要以檔案為基礎透過網路來分享資料的儲存裝置. 最常見的就是透過網路芳鄰的 NAS 來讓多個使用者同時做存取. 其他常用於 NAS 的協定還有 NFS (popular on UNIX systems), SMB/CIFS (Server Message Block/Common Internet File System) (used with MS Windows systems), 以及 AFP (used with Apple Macintosh computers).
其實只要在 windows 下分享你的檔案目錄他就是一台簡單的 NAS ,不過直接使用 Windows 當 NAS 卻會有相當多的 licence 問題存在. 而通常市售的 NAS 系統,大都是 Linux 為基礎所開發出來的,不過如果你懂得 samba 服務(在 Linux 下可做為 Windows 網路芳鄰的檔案伺服器) 你自己也可以架出一台效能不錯的 NAS. 如果不懂也沒關係,有些以開放軟體所開發出可以直接安裝在電腦上的作業系統,就直接把一般電腦當作 NAS 檔案伺服器.設定上也相當簡單方便.
相關廠商 : NetApp / FalconStor

SAN (Storage area Network)

什麼是 SAN (Storage area Network),一般把他歸類為一種資料儲存裝置(Raw Device),不過實際上他算是一種架構,舉凡透過 Network 的方式將儲存體共享的裝置都算是 SAN 的架構.

他不像是 NAS 可以直接提供存取.他只提供給 Server 資料儲存裝置,讓 Server 能夠有額外的硬碟裝置.因為它可以很彈性的提供給不同的 serve 大小不同的空間,所以常用在大企業中.最早的 SAN 傳輸介面為光纖,但是隨著 1G,10Gb 網卡(有一種專門用在 iSCSI 的網卡,因為有 TOE:TCP/IP offload engine,它具有運算的功能所以不會因此佔用系統上的 CPU 的使用率)的上市,網卡的傳輸頻寬增加,網卡也可以擔任光纖提供的頻寬(光纖的頻寬為 2G,4Gb,光纖短波-850 mm,長波-1310 mm),這個技術稱為 iSCSI(Internet SCSI),也因此以網卡為傳輸為介質的 SAN,被稱為 IP-SAN.
相關廠商 : EMC / NetApp / FalconStor
Initiator 指的是 “使用磁碟” 的主機端, Target 指的是 “提供磁碟” 的主機端.

  • Fiber SAN:
    認識 IBM DS3400 – http://benjr.tw/18402
    IBM DS3400 是個 SAN ,需要透過 IBM 的管理介面,去修改 Host 和 logical Drive 的對應,Server 才能認到 SAN 所指派的 Lun(Logical Unit Number) Disk.
  • IP SAN:
    常見的 IP-SAN 有 iSCSI / FCoE / FCP / AoE
    ip-san

    1. iSCSI (Internet SCSI) – http://benjr.tw/26915
      iSCSI 是一種 SAN的裝置而 SAN的裝置主要是提供 Server 儲存體的空間.相較於傳統的 SAN 是以光纖為傳輸媒體而 iSCSI(Internet SCSI)他是 IP-based 的資料儲存的裝置.使得他能更容易應用在企業中.
    2. FCoE – http://benjr.tw/26122
      FCoE 照字面的意思就是將傳統的 Fiber Channel 指令封裝在 Enternet 的訊框(frames)
    3. FCP
    4. AoE – http://benjr.tw/18784
      AoE 是由一家叫做 Brantley Coile Company http://www.coraid.com/
      的公司所開發出來的一項協定.AoE 是 IP SAN 的一個成員,主要的工作跟 iSCSI 一樣將本地端的硬碟以 Raw device 的方式透過網路去分享.

    下圖圖示為上面所提及的 SAN 的 OSI 7 Layers
    OSI7layers

其他

不是使用光纖的線材就表示他跑的內容就是 Fiber Channel Protocol ,他也有可以是 Ethernet 的 Protocol.這裡是針對 Fiber Channel Protocol 來做一些介紹.

One thought on “NAS/SAN

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料