在數據存儲中,存儲設備與服務器的鏈接方式一般有三種形式:
數據庫
1、存儲設備與服務器直接相鏈接--DAS;後端
2、存儲設備直接聯入現有的TCP/IP的網絡中--NAS;服務器
3、將各類存儲設備集中起來造成一個存儲網絡,以便於數據的集中管理--SAN。網絡
DAS(Direct Attached Storage,直接附屬存儲),也可稱爲SAS(Server-Attached Storage,服務器附加存儲)。DAS被定義爲直接鏈接在各類服務器或客戶端擴展接口下的數據存儲設備,它依賴於服務器,其自己是硬件的堆疊,不帶有任何存儲操做系統。在這種方式中,存儲設備是經過電纜(一般是SCSI接口電纜)直接到服務器的,I/O(輸入/輸入)請求直接發送到存儲設備。架構
NAS(Network Attached Storage,網絡附屬存儲),是一種專業的網絡文件存儲及文件備份設備,或稱爲網絡直聯存儲設備、網絡磁盤陣列。NAS是一種專業的網絡文件存儲及文件備份設備,它是基於LAN(局域網)的,按照TCP/IP協議進行通訊,以文件的I/O(輸入/輸出)方式進行數據傳輸。一個NAS裏面包括核心處理器,文件服務管理工具,一個或者多個的硬盤驅動器用於數據的存儲。 NAS 能夠應用在任何的網絡環境當中。主服務器和客戶端能夠很是方便地在NAS上存取任意格式的文件,包括SMB格式(Windows)NFS格式(Unix,Linux)和CIFS格式等等。NAS系統能夠根據服務器或者客戶端計算機發出的指令完成對內在文件的管理。併發
SAN(Storage AreaNet work,存儲區域網絡)。它是一種經過光纖集線器、光纖路由器、光纖交換機等鏈接設備將磁盤陣列、磁帶等存儲設備與相關服務器鏈接起來的高速專用子網。SAN由三個基本的組件構成:接口(如SCSI、光纖通道、ESCON等)、鏈接設備(交換設備、網關、路由器、集線器等)和通訊控制協議(如IP和SCSI等)。這三個組件再加上附加的存儲設備和獨立的SAN服務器,就構成一個SAN系統。SAN提供一個專用的、高可靠性的基於光通道的存儲網絡,SAN容許獨立地增長它們的存儲容量,也使得管理及集中控制(特別是對於所有存儲設備都集羣在一塊兒的時候)更加簡化。並且,光纖接口提供了10 km的鏈接長度,這使得物理上分離的遠距離存儲變得更容易。工具
將存儲類型區分,可分爲DAS、FC SAN、IP SAN,IP SAN又包括iSCSI與NAS(NFS/CIFS)。spa
FC SAN是採用光纖信道的SAN,也就是服務器透過光纖信道卡(FC HBA),鏈接光纖交換器(FC Switch),再鏈接後端的存儲設備。操作系統
IP SAN就是,服務器透過以太網絡鏈接後端存儲設備,後端的存儲設備可被看做一臺含有檔案處理系統的存儲服務器,若是採用微軟的操做系統,Windows Storage Server 2003,其檔案系統名稱爲CIFS(Common Internet File System);若是是採用Linux、Unix操做系統,其檔案系統名稱爲NFS(Network File System)。orm
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,小型計算機系統接口)