如何確定你的存儲系統(tǒng)適合SAN還NAS?
SAN(存儲區(qū)域網(wǎng)絡(luò))和NAS(網(wǎng)絡(luò)附加存儲)都是存儲系統(tǒng)的基本結(jié)構(gòu),雖然它們看起來可能很相似,但兩者是不可互換的。企業(yè)在決定是否使用SAN和NAS時,需要考慮許多因素,因此每個企業(yè)的選擇并不相同。為了搭建適合您企業(yè)的數(shù)據(jù)存儲系統(tǒng),查看每種方法的優(yōu)缺點差別是很有必要。
一般來說,如果你的應(yīng)用程序需要基于塊存儲的I/O或性能要求較高,使用SAN。如果你的應(yīng)用程序使用基于文件的I/O,或者你需要共享文件并希望進行簡單的管理,那么NAS將是***選擇。
雖然這是了解應(yīng)該在什么場景下使用哪個系統(tǒng)的一個很好的經(jīng)驗法則,但是每種方法和每個用例都有細微差別。下面,我們將概述SAN和NAS之間的區(qū)別,每個系統(tǒng)如何工作,以及在什么場景下最合適。
Photo by Field Engineer from Pexels
SAN
SAN是一個專用的高速網(wǎng)絡(luò),它可以連接存儲陣列和服務(wù)器。SAN是一個獨立的存儲網(wǎng)絡(luò),它支持高性能存儲訪問,類似于直接連接存儲(DAS)的工作方式。SAN有三個組件:電纜、主機總線適配器(HBA)和交換機。
用于存儲的HBA通常是類似光纖通道(FC)或串行附加SCSI等協(xié)議,基于以太網(wǎng)的iSCSI是中小型組織更常用的另一種協(xié)議選項。
在SAN中,交換機連接服務(wù)器和共享的存儲池。FC交換機在SAN中最常用,因為它與FC協(xié)議兼容,并且是為高性能和低延遲而設(shè)計的。另外,以太網(wǎng)交換機也很常見。
SAN可以集中管理,并為數(shù)據(jù)存儲設(shè)備發(fā)送基于塊存儲的訪問請求。
SAN可以用于分布式應(yīng)用程序,這出于其快速的本地網(wǎng)絡(luò)性能和應(yīng)用程序的高可用性。由于IT管理員可以卸載存儲功能和獨立的存儲網(wǎng)絡(luò),SAN比結(jié)構(gòu)化或可伸縮的存儲系統(tǒng)提供了更好的性能。
使用SAN讓管理員能夠?qū)Y源進行分層存儲和合并,SAN通常被認為是安全的存儲系統(tǒng)。所有這些優(yōu)點也造成了使用SAN的缺點:成本和復(fù)雜性。構(gòu)建SAN所用的硬件價格很高,而且它的實現(xiàn)需要專門的服務(wù),這可能增加額外的開銷。另外,F(xiàn)C是專門為存儲而開發(fā)的協(xié)議,它比普通的網(wǎng)絡(luò)協(xié)議以太網(wǎng)更昂貴,因此FC SAN也會進一步提高成本。
NAS
NAS也是一個基于網(wǎng)絡(luò)的存儲系統(tǒng),但與SAN不同,NAS使用專用的文件存儲。NAS允許用戶和客戶端設(shè)備從集中的磁盤中獲取數(shù)據(jù)。NAS設(shè)備通常像瀏覽器一樣被管理,它們沒有鍵盤或顯示器。
NAS通過交換機連接到以太網(wǎng),協(xié)議包括網(wǎng)絡(luò)文件系統(tǒng)(NFS)和服務(wù)器消息塊(SMB)。
使用NAS使用戶能夠輕松有效地共享數(shù)據(jù)和協(xié)作。遠程工作或在不同時區(qū)工作的團隊尤其受益于NAS,它連接到無線路由器,并且可以在分布式工作環(huán)境中訪問。只要設(shè)備連接到網(wǎng)絡(luò),用戶就可以輕松訪問保存在存儲網(wǎng)絡(luò)上的文件。
NAS駐于LAN之上,但NAS節(jié)點獨立于LAN,每個節(jié)點都有一個惟一的IP地址。由于NAS的協(xié)作特性,它通常可以作為云存儲系統(tǒng)的基礎(chǔ)設(shè)施來部署。
在SAN與NAS的爭論中需要考慮的一個主要因素是成本。NAS具有易訪問性和高容量,是一種成本相對較低的數(shù)據(jù)存儲系統(tǒng)。NAS設(shè)備需要維護和管理的組建通常最少。當然,成本會隨著規(guī)模和范圍的不同而變化,在研究NAS時要記住這一點。NAS系統(tǒng)可以為家庭辦公室、小型企業(yè)以及企業(yè)使用。
兩者之間的主要區(qū)別
基本上,SAN更類似于DAS而不是NAS,因為它使用塊存儲。NAS作為遠程系統(tǒng)工作,其中文件請求通過網(wǎng)絡(luò)重定向到NAS設(shè)備。
NAS被設(shè)計用于處理非結(jié)構(gòu)化數(shù)據(jù),而SAN主要用于在數(shù)據(jù)庫中組織和格式化的結(jié)構(gòu)化數(shù)據(jù)。然而,由于來自視頻、音頻文件、照片和醫(yī)學(xué)圖像等來源的大量數(shù)據(jù)沒有像結(jié)構(gòu)化數(shù)據(jù)那樣得到整合和組織,非結(jié)構(gòu)化數(shù)據(jù)在今天變得越來越普遍。如果你的企業(yè)需要處理大量的非結(jié)構(gòu)化數(shù)據(jù),NAS可能是更好的選擇。
如果性能是你的優(yōu)先級,那么SAN是更好的選擇。NAS文件系統(tǒng)往往具備較低的吞吐量和較高的延遲,而SAN非常適合高速通信??缮炜s性是SAN的另一個優(yōu)勢,SAN的體系結(jié)構(gòu)支持橫向或縱向擴展容量和性能。高端企業(yè)級NAS具有很高的可擴展性,但入門級NAS往往并不具備。
正如我們前面提到的,NAS和SAN在成本方面有很多不同之處。SAN不僅從一開始就比NAS昂貴——因為它有昂貴的硬件和專門的服務(wù),而且它的復(fù)雜性使得維護和管理的成本也要高得多。NAS部署就是將節(jié)點插入到LAN,而SAN意味著添加硬件,并需要專門管理網(wǎng)絡(luò)的管理員。
同時使用SAN和NAS
此時,你可能會想知道為什么不能同時使用SAN和NAS。有些企業(yè)就是,并沒有考慮SAN和NAS之間的問題,而是使用這兩種網(wǎng)絡(luò)類型的組合——有時在同一個多協(xié)議存儲陣列中。這兩個系統(tǒng)可以相互補充,滿足組織內(nèi)部的不同需求。
要將NAS添加到SAN,可以使用NAS網(wǎng)關(guān)來支持這兩個系統(tǒng)。NAS網(wǎng)關(guān)是一個從外部附加存儲介質(zhì)的NAS系統(tǒng),通常通過FC接口。這使得IP網(wǎng)絡(luò)可以訪問SAN的塊級存儲,同時通過NFS和SMB共享協(xié)議處理客戶端請求。但是許多主流的SAN陣列現(xiàn)在都支持文件而不需要NAS網(wǎng)關(guān)。
通過NAS網(wǎng)關(guān)組合SAN和NAS存儲系統(tǒng),可以增加可擴展性和性能,同時發(fā)揮兩者優(yōu)勢。NAS網(wǎng)關(guān)在整合存儲系統(tǒng)時降低了成本,而且不像傳統(tǒng)設(shè)備那樣受存儲容量的限制。
原文作者:Erin Sullivan和Randy Kerns