虛擬共享儲存:選iSCSI還是NFS?

破棉襖發表於2015-02-05

當需要藉助共享時,IT經理們應該決定採用塊級FC和儲存,還是檔案級的儲存?iSCSI和NFS之間的差異已經成為IT經理們部署虛擬化時不得不面對的問題之一。

  根據儲存專家Nigel Poulton的說法,儘管成本高於NFS,大多數的仍是基於FC和iSCSI技術部署的。塊級儲存提供的高效能和高可靠性已經得到事實證明,尤其在關鍵的生產環境內。

  同時也不乏一些級專家,如Scott Lowe,強烈建議NFS儲存。理由是它的易管理、大資料儲存以及NFS陣列具備的一些諸如重複資料刪除等可以節省成本的技術。

  參考如下的iSCSI vs. NFS內容可以幫助您決定採用塊級FC或iSCSI共享儲存,還是基於乙太網的NFS陣列。

  塊級儲存的效能和可靠性高於NFS儲存

  Nigel Poulton,撰稿人

  您的VMware環境應該選擇塊級還是檔案級儲存?

  這樣的問題不會有完答案。多數情況下,解決可以根據如下的準則產生:如果您計劃把VMware用於實際工作環境,答案是塊級;如果只是打算測試一下,答案是檔案級。下面是理由:

  實際工作 vs.測試

  實際工作主要指那些常見的:生產、核心系統、高可用、線上交易、高效能、關鍵業務、、無停頓、零停機等情況。

  另一方面,測試包括了任何非上述情況的應用。例如,可能會包括家庭網路、實驗室、測試和開發環境等成本至上的應用。

  效能和可靠性

  塊級儲存通常有專用的高速資料傳輸網路,保證它的高效能和高可靠性。專用網路指的是主動預防、少爭用、高頻寬的網路。更少的網路爭用降低了其它網路發生故障而受到波及的情況。

  協議解除安裝能力也是增加效能的方式之一。FC和iSCSI HBA都提供協議解除安裝能力。這些HBA對協議相關功能的處理要比主CPU更快,更重要的是可以釋放CPU資源用於其它的ESX任務。

  還有一點要注意的是,VMware對vSphere 4.0 投入大量在改善和最佳化iSCSI initiator軟體效能上,相比3.5版本效能會有大幅增強。

  支持者

  拋開純技術性優越不談,公平地講之前大多數生產環境VMware部署都是基於塊級儲存——尤其是FC儲存。即使聽到反對聲音時,這種現狀會讓我們對在實際工作環境採用塊級儲存感到放心一些。

  為證實該觀點,我最近聯絡一些已經使用和部署VMware的朋友和同行,並詢問他們的使用情況。很有趣的結果是,當前他們幾乎在絕大多數情況下都基於塊級儲存部署VMware。

  在個人主頁上我也設定了一個快速投票活動針對同一主題。截止1月5號,投票結果中72%選擇了塊級儲存,檔案級儲存僅佔10%,剩下的選擇了兩者的混合環境選項。

  從中可以看到儘管塊級儲存方案通常比檔案級要貴得多,更為成熟地,被使用者廣泛接受和信任的解決方案依然毫無疑問是塊級儲存。所以,如果您計劃透過VMware進行實際工作,而且對效能、可靠性有要求,讓人放心的做法就是選擇塊級儲存。不要輕易被檔案級儲存所宣傳的那些優勢煽動,或許您永遠都享受不到。

  使用NFS作為虛擬機器儲存的六個原因

  Scott Lowe

  如下六個方面是我們選擇用NFS儲存代替傳統塊級儲存作為虛擬機器儲存裝置的理由。

  簡單地操作模式。和傳統塊級儲存相比,NFS的可操作性要好得多。調整LUN大小是很複雜的事情,需要同時涉及LUN和VMFS(Virtual Machine File System)儲存大小的調整。調整NFS檔案系統要相對簡單一些。vSphere最新提供的VMFS擴充套件功能可以有所幫助,但也要比NFS麻煩很多。另外,用NFS代替塊級儲存後,使用重複資料刪除功能(多數陣列支援這一功能)也要更加簡單和便捷。

  大資料儲存。VMFS LUN受限於2TB大小,NFS則不會——某些陣列LUN可達16TB大小。

  基於乙太網的架構。NFS使用現有的乙太網架構。另一方面,iSCSI也可以,所以這方面兩種協議處於平手。

  基於檔案系統上的高階功能。NFS相比傳統的塊級裝置可以提供更多高階功能,因為儲存陣列擁有對檔案系統的控制權。在NFS陣列中,諸如和克隆這樣的技術可以得到更為廣泛的支援。例如,在 Storage 7000或NetApp FAS陣列中都提供了接近實時的快照和保留空間的克隆功能。

  開放的訪問方式。VMware設計VMFS完全是為支援虛擬環境的,不過這也導致VMFS幾乎成為VMware環境專用。也就意味著對VMFS資料的訪問會比較困難。而NFS天生就是一種跨平臺協議,使得備份、複製或其它任務對虛擬機器的訪問變得簡單。

  光明的未來。NFS的未來很大程度要看pNFS(parallel NFS)的發展,它為scale-out儲存、包括多儲存控制器(機頭)和多個卷的平臺提供了一種標準。pNFS希望可以對多種工作負載(也包括虛擬化)提供增強的效能表現。

原文:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29754888/viewspace-1427144/,如需轉載,請註明出處,否則將追究法律責任。

相關文章