直接連線(DAS)儲存、網路連線(NAS)儲存和儲存區域網路(SAN)

2020-07-16 10:04:36
計算機存取磁碟儲存有 3 種方式:
  1. 通過 I/O 埠(或直接連線儲存(又稱“直連式儲存”DAS),小系統常採用這種方式;
  2. 通過分散式檔案系統的遠端主機,這稱為網路連線儲存(NAS)
  3. 儲存區域網路(SAN)適用於大型客戶機-伺服器環境;

直接連線儲存(DAS)

直接連線儲存是通過本地 I/O 埠來存取的儲存。這些埠使用多種技術。典型的台式 PC 採用 I/O 匯流排架構,如 IDE 或 ATA。這類架構允許每條 I/O 匯流排最多支援兩個驅動器。SATA 為更新的、類似的、布線更加簡化的一個協定。

高階工作站和伺服器通常採用更複雜的 I/O 架構,例如光纖通道(FC)。FC 是一個高速的序列架構,執行在光纖或四芯銅線上。它有兩個變體。一個是大的交換結構,具有 24 位地址空間。這個變體預計未來將佔主導地位,是儲存域網(SAN)的基礎。

由於通訊的較大地址空間和交換性質,多個主機和儲存裝置可以連到架構,使得 I/O 通訊具有極大的靈活性。另一個 FC 變體是 FC 仲裁環路(FC-AL),可以定址 126 個裝置(驅動器和控制器)。

多種儲存裝置適合用作主機連線儲存;包括硬碟機、RAID 陣列、CD、DVD 和磁帶驅動器。對主機連線儲存裝置進行資料傳輸的 I/O 命令是,針對特定儲存單元(例如匯流排 ID 和目標邏輯單元)的邏輯資料塊的讀和寫。

網路連線儲存(NAS)

網路連線儲存(NAS)裝置是一種專用儲存系統,可以通過資料網路來遠端存取(圖 1)。客戶通過遠端過程呼叫(RPC)存取網路連線儲存,如 UNIX 系統的 NFS 或 Windows 機器的 CIFS。遠端過程呼叫通過 IP 網路(通常為向客戶傳輸資料的區域網 LAN)的 TCP 或 UDP 來進行。因此,將 NAS 作另一個儲存存取協定可能是最簡單的。網路連線儲存單元通常採用 RPC 介面軟體來實現。


圖 1 網路連線儲存