CIFS, NFS, iSCSI, UNC

在數據存儲中,存儲設備與服務器的連接方式通常有三種形式:

1、存儲設備與服務器直接相連接--DAS

2、存儲設備直接聯入現有的TCP/IP的網絡中--NAS

3、將各種存儲設備集中起來形成一個存儲網絡,以便於數據的集中管理--SAN

  DASDirect Attached Storage,直接附屬存儲),也可稱爲SASServer-Attached Storage,服務器附加存儲)。DAS被定義爲直接連接在各種服務器或客戶端擴展接口下的數據存儲設備,它依賴於服務器,其本身是硬件的堆疊,不帶有任何存儲操作系統。在這種方式中,存儲設備是通過電纜(通常是SCSI接口電纜)直接到服務器的,I/O(輸入/輸入)請求直接發送到存儲設備。

     NASNetwork Attached Storage,網絡附屬存儲),是一種專業的網絡文件存儲及文件備份設備,或稱爲網絡直聯存儲設備、網絡磁盤陣列。NAS是一種專業的網絡文件存儲及文件備份設備,它是基於LAN(局域網)的,按照TCP/IP協議進行通信,以文件的I/O(輸入/輸出)方式進行數據傳輸。一個NAS裏面包括核心處理器,文件服務管理工具,一個或者多個的硬盤驅動器用於數據的存儲。 NAS 可以應用在任何的網絡環境當中。主服務器和客戶端可以非常方便地在NAS上存取任意格式的文件,包括SMB格式(WindowsNFS格式(UnixLinux)和CIFS格式等等。NAS系統可以根據服務器或者客戶端計算機發出的指令完成對內在文件的管理。

       SANStorage AreaNet work,存儲區域網絡)。它是一種通過光纖集線器、光纖路由器、光纖交換機等連接設備將磁盤陣列、磁帶等存儲設備與相關服務器連接起來的高速專用子網。SAN由三個基本的組件構成:接口(如SCSI、光纖通道、ESCON等)、連接設備(交換設備、網關、路由器、集線器等)和通信控制協議(如IPSCSI等)。這三個組件再加上附加的存儲設備和獨立的SAN服務器,就構成一個SAN系統。SAN提供一個專用的、高可靠性的基於光通道的存儲網絡,SAN允許獨立地增加它們的存儲容量,也使得管理及集中控制(特別是對於全部存儲設備都集羣在一起的時候)更加簡化。而且,光纖接口提供了10 km的連接長度,這使得物理上分離的遠距離存儲變得更容易。

    將存儲類型區分,可分爲DAS、FC SAN、IP SAN,IP SAN又包括iSCSI與NAS(NFS/CIFS)

    FC SAN是採用光纖信道的SAN,也就是服務器透過光纖信道卡(FC HBA),連接光纖交換器(FC Switch),再連接後端的存儲設備。

    IP SAN就是,服務器透過以太網絡連接後端存儲設備,後端的存儲設備可被看作一臺含有檔案處理系統的存儲服務器,如果採用微軟的操作系統,Windows Storage Server 2003,其檔案系統名稱爲CIFS(Common Internet File System);如果是採用Linux、Unix操作系統,其檔案系統名稱爲NFS(Network File System)。

    NAS與SAN最大的區別在於,檔案存取的方式不同。FC SAN、以iSCSI形成的IP SAN是採用區塊層級(block-level)的傳輸方式,NAS則是以檔案層級(file-level)的傳輸方式。不同的檔案存取方式,將影響不同 的應用層面,例如,電子郵件、網頁服務器、多媒體影音串流服務、檔案分享等就適用於NAS存儲架構。但是若是與數據庫有關的應用,則要採用SAN架構,這 裏指的SAN包括FC SAN與iSCSI。

    iSCSI(Internet SCSI/SCSI over IP),是IETF制訂的一項標準,用於將SCSI數據塊映射成以太網數據包。其適用於TCP/IP通訊協議,在以太網絡上傳輸SCSI的指令,是一個以IP爲主的SAN,好處是讓企業不用架設昂貴的光纖信道費用,以現有的 以太網絡爲基礎。iSCSI的的好處打破了FC或SCSI的距離限制,並且使多臺服務器用享有後端的存儲設備資源,並且原本SCSI限制只能連接8或16 個設備,iSCSI則允許比前者可連接更多存儲設備。iSCSI可以實現在IP網絡上運行SCSI協議,使其能夠在諸如高速千兆以太網上進行路由選擇。

    並不能用於在磁盤中存儲和管理數據,它定義的是通過TCP/IP網絡傳輸文件時的文件組織格式和數據傳輸方式。利用CIFS和NFS共享文件實際涉及到兩次的文件系統轉換:

1. 客戶端從服務器端申請一個文件時,服務器端首先從本地讀出文件(本地文件系統格式);

2. 以NFS/CIFS的格式封裝成IP報文併發送給客戶端;

3. 客戶端收到IP報文以後,把文件存儲與本地磁盤中(本地文件系統格式)。

    CIFS(Common Internet File System,公共互聯網文件系統)是當前主流異構平臺共享文件系統之一。主要應用在NT/Windows環境下,是由Microsoft公司開發。其工作原理是讓CIFS協議運行於TCP/IP通信協議之上,讓Unix計算機可以在網絡鄰居上被Windows計算機看到。

    NFS (Network File System,網絡文件系統)是當前主流異構平臺共享文件系統之一。主要應用在UNIX環境下。 最早是由SUN microsystem開發,現在能夠支持在不同類型的系統之間通過網絡進行文件共享,廣泛應用在FreeBSD、SCO、Solaris等等異構操作系 統平臺,允許一個系統在網絡上與它人共享目錄和文件。通過使用NFS,用戶和程序可以象訪問本地文件一樣訪問遠端系統上的文件,使得每個計算機的節點能夠像使用本地資源一樣方便地使用網上資源。換言之,NFS 可用於不同類型計算機、操作系統、網絡架構和傳輸協議運行環境中的網絡文件遠程訪問和共享。 NFS的工作原理是使用客戶端/服務器架構,由一個客戶端程序和服務器程序組成。服務器程序向其它計算機提供對文件系統的訪問,其過程就叫 做“輸出”。NFS 客戶端程序對共享文件系統進行訪問時,把它們從 NFS 服務器中“輸送”出來。文件通常以“塊” 爲單位進行傳輸. 其尺寸是 8K (雖然它可能會將操作分成更小尺寸的分片)。

    PATA/FATA/SCSI/FC/SAS這些是硬盤的連接技術。   
    歷史順序應該SCSI->FC(用於SCSI)->ISCSI

    SCSI(Small Computer System Interface,小型計算機系統接口)


原文鏈接

發佈了60 篇原創文章 · 獲贊 128 · 訪問量 66萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章