組織需要對常見存儲網絡協議(如iSCSI、FC、FCoE、NFS、SMB/CIFS、HTTP和NVMe)的特性進行比較,以確定哪種協議最適合其需求。
存儲網絡協議使應用程序、服務器和其他系統能夠與網絡上的存儲設備進行交互。與直接連接存儲(DAS)相比,它們還使用戶可以共享文件,并使組織支持更大的存儲容量。
存儲網絡協議提供了一組標準規則,這些規則定義了如何在設備之間傳輸數據。諸如網絡連接存儲(NAS)和存儲區域網絡(SAN)之類的系統依靠存儲協議來促進數據通信。云存儲平臺還使用協議來提供對其數據存儲庫的訪問。
以下是用于支持網絡存儲的七個最常見的協議。
1.互聯網小型計算機系統接口(iSCSI)
iSCSI是一種可以通過TCP/IP網絡提供對存儲設備的塊級訪問的傳輸層協議。該協議在TCP之上起作用,并描述了如何通過局域網(LAN)、廣域網(WAN)或互聯網傳輸SCSI數據包。iSCSI使IT部門可以建立共享存儲網絡,例如存儲區域網絡(SAN)。
由于iSCSI使用標準的以太網技術,因此組織通常會使用iSCSI,這使其比光纖通道(FC)更便宜、更容易采用。iSCSI可以利用多路徑、巨型幀、數據中心橋接(DCB)和其他技術,可以更遠距離高速傳輸數據。現在,基于iSCSI的SAN實施支持高達25 Gb以太網的數據速率,而50GbE和100GbE緊隨其后。
目前主要的存儲網絡協議包括iSCSI、FC、FCoE、NFS、SMB/CIFS、HTTP和NVMe-oF。
2.光纖通道(FC)
光纖通道(FC)是一種高速網絡技術,可以有序提供無損的原始數據塊數據。該技術定義了多個通信層,用于使用光纖通道協議(FCP)傳輸SCSI命令和信息單元。除了SCS之外,光纖通道還能夠與IP和其他協議互操作。它提供點對點、交換和環路接口,并可以提供高達128Gbps的數據速率。
創建光纖通道以支持存儲區域網絡(SAN),并解決SCSI和高性能并行接口(HIPPI)的缺點。它提供了可靠且可擴展的協議和接口,具有高吞吐量和低延遲,非常適合共享網絡存儲。在與光纖一起使用時,光纖通道可以支持相距10公里的設備。但是,光纖通道(FC)網絡可能很復雜,并且需要使用專用設備,例如交換機、適配器、端口。
3.以太網光纖通道(FCoE)
以太網光纖通道(FCoE)協議使光纖通道(FC)通信可以直接在以太網上運行。該協議使用無損以太網結構及其自身的幀格式將光纖通道(FC)幀封裝在以太網幀中。以太網光纖通道(FCoE)使局域網(LAN)和存儲區域網絡(SAN)流量可以共享同一物理網絡,但彼此保持隔離。它與標準以太網卡、交換機和電纜以及支持以太網光纖通道(FCoE)的組件一起使用。以太網光纖通道(FCoE)可以支持與高速以太網相同的數據速率。
通過以太網光纖通道(FCoE),組織可以在整個數據中心使用單一的布線方法,與常規光纖通道相比,這有助于簡化管理并降低成本。以太網光纖通道(FCoE)還保留了常規光纖通道的一些延遲和流量管理優勢,它可以使用數據中心橋接(DCB)來消除隊列溢出期間的損失。但是,以太網光纖通道(FCoE)不能跨路由網絡(如光纖通道)工作。
4.網絡文件系統(NFS)
網絡文件系統(NFS)既是一種分布式文件系統,也是一種網絡協議,用于在同一局域網上的設備之間訪問和共享文件。該系統及其協議通常用于支持網絡連接存儲(NAS)。網絡文件系統(NFS)是一種低成本的網絡文件共享選項,它使用戶和應用程序能夠訪問、存儲和更新遠程計算機上的文件,就像使用直接連接存儲(DAS)一樣。
網絡文件系統(NFS)使用遠程過程調用(RPC)協議在客戶端和服務器之間路由請求。盡管參與的設備必須支持網絡文件系統(NFS),但它們不需要了解網絡的詳細信息。但是,遠程過程調用(RPC)可能不安全,因此網絡文件系統(NFS)應該僅部署在防火墻后面的受信任網絡上。盡管Windows支持該協議,但該協議主要在Linux環境中使用。
5.服務器消息塊/公用互聯網文件系統(SMB/CIFS)
服務器消息塊(SMB)是一種客戶端-服務器通信協議,使用戶和應用程序可以訪問遠程服務器上的存儲和其他網絡資源。因為它是響應請求協議,所以它在客戶端和服務器之間傳輸多個消息以建立連接。服務器消息塊(SMB)在應用程序層上運行,并且可以在TCP/IP網絡上運行。與網絡文件系統(NFS)一樣,該協議通常用于網絡連接存儲(NAS)。
自從首次推出以來,已經發布了多種服務器消息塊(SMB)。最早的一個是公用互聯網文件系統(CIFS)。它是由微軟公司引入的,被稱為易用型協議,該協議存在一些漏洞,并且容易出現延遲問題。即使這樣,它仍被Windows、Linux和Unix等操作系統所接受。后來的服務器消息塊(SMB)使公用互聯網文件系統(CIFS)幾乎已過時。即使如此,服務器消息塊(SMB)和公用互聯網文件系統(CIFS)的術語也經常互換使用,盡管公用互聯網文件系統(CIFS)只是單個服務器消息塊(SMB)的實現。
6.超文本傳輸協議(HTTP)
HTTP通常不被認為是一種存儲協議,但是它通常通過RESTful API和標準HTTP/HTTPS請求來支持對Amazon S3、Google Cloud Storage和Microsoft Azure等云存儲服務的訪問。Amazon S3已經成為云對象存儲的事實上的標準,并且現在由內部部署存儲系統(包括NAS)支持,從而鞏固了HTTP作為存儲協議的作用。
HTTP是在TCP/IP之上運行的全球互聯網應用程序協議。它提供了一組在HTTP端點之間傳輸數據的規則,這些端點發送請求和接收響應。該協議基于客戶端-服務器模型,得到了廣泛的支持和實施。大多數編程語言都包含HTTP請求功能,這使得幾乎所有應用程序都可以使用基于標準的技術來訪問存儲。
7. NVMe存儲網絡(NVMe-oF)
NVMe-oF建立在NVMe規范的基礎之上,是一種高速存儲協議,用于跨網絡結構(如以太網、光纖通道和InfiniBand)訪問固態存儲。NVMe-oF定義了一種通用架構,用于使用基于NVMe消息的命令與存儲系統接口。該協議可以支持許多NVMe設備,同時可以擴展NVMe設備及其子系統之間的距離。
NVM Express公司表示,NVMe-oF協議的90%與基本NVMe相同,后者是為通過外圍組件互連Express總線直接連接到計算機的SSD硬盤設計的。像NVMe一樣,NVMe-oF可以更好地利用閃存驅動器的固有速度,該速度通常受更傳統的協議和接口的限制。提供全閃存陣列的存儲供應商正在迅速采用NVMe-oF,以支持數據密集型工作負載和高性能計算。許多人認為NVMe-oF將最終成為企業存儲的事實上的協議。李睿譯
原文標題:七種常見存儲網絡協議的比較
文章出處:【微信公眾號:存儲D1net】歡迎添加關注!文章轉載請注明出處。
51CTO
-
存儲
+關注
關注
13文章
4296瀏覽量
85800 -
服務器
+關注
關注
12文章
9123瀏覽量
85328 -
網絡
+關注
關注
14文章
7553瀏覽量
88731
原文標題:七種常見存儲網絡協議的比較
文章出處:【微信號:D1Net11,微信公眾號:存儲D1net】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論