Storage

通常如何使用 SAN 儲存或 NAS 設備?

  • October 12, 2009

能否像普通硬碟驅動器或專門針對設備的應用程序一樣訪問這些儲存設備?你們針對這些設備使用的應用程序,你有告訴你的應用程序它們連接到什麼嗎?

我的意思是,如果我有一個應用程序 X。X 是否僅適用於 SAN 儲存或 NAS 儲存,或者目標儲存設備是什麼並不重要,因為它們都作為普通硬碟驅動器或網路共享訪問?

作為應用程序開發人員,我是否必須關心我的客戶將使用什麼儲存設備?

這些儲存設備對應用程序是完全透明的(應用程序不關心您使用的是本地儲存還是網路)。

只有當您開發某種管理/配置軟體(必須處理特定的儲存設備並因此依賴於硬體)時,您才需要擔心您的客戶將使用什麼儲存設備。

不要想太多 NAS 與 SAN,更多地考慮文件級與塊級。

一些應用程序需要對數據進行塊級訪問,通常是數據庫需要,加上任何假設它對磁碟具有獨占訪問權限的東西,例如 MS Clustering 和 VMWare ESX。通常,Web 應用程序不需要這種級別的訪問,並且對純粹的文件級訪問感到滿意——但值得知道的是,任何對文件級別感到滿意的東西幾乎總是可以確保在塊級別上也能正常工作。正是這個要求定義了您的訪問類型,塊級=光纖通道和 iSCSI,文件級=CIFS/SMB,HTTP 和 NFS(加上一兩個其他)。

現在進入第二個要求 - 速度。文件級盒子通常通過 1Gbps 乙太網(通常使用多個埠)與提供 10Gbps 埠的更新、更昂貴的盒子進行通信。塊級盒子幾乎總是支持 1Gbps 和/或 1/2/4Gbps 光纖通道,而 10Gbps 和/或 8/10Gbps 變得越來越普遍——它們通常也設計用於在高負載下比文件級盒子更高的性能,所以採取考慮到這一點。

作為一般規則集;如果成本是問題,您可能會被迫使用文件級 1Gbps NAS 盒,如果性能是問題,那麼您可能需要使用高端塊級 FC SAN - 如果您正在尋找物超所值-the-buck 您有很多選擇,但最終可能會專注於高端文件級 10Gbps NAS 盒或低端塊級 4/8Gbps SAN 盒。

希望這可以幫助。

引用自:https://serverfault.com/questions/73542