iSCSI是最合適VMware的協議?
我們最近針對VMware存儲協議做了大量的研究和測試,最終的結果是,我認為在最重要的三大因素中,光纖通道、iSCSI、NAS(NFS)這三者里面,iSCSI是最特別的。
首先,我認為討論協議和討論重復數據刪除技術是一樣很重要的,所以我必須要說一說我的想法,如果現在讓你決定,擺在你面前的選擇無非就是:8Gb光纖通道(也許是4Gb)、1GbiSCSI或者是采用了NFS的10Gb以太網。
當你開始構建一個VMware存儲架構的話,你會基于如下幾點來做出決定:性能、成本和易用性。當然,還有其他像安全性和可靠性的一些問題。但是大多數用戶更關心前者。另外還有規格大小的問題,要知道你最有可能選擇你目前使用的規格或者你同事使用的規格。
但是,如果純粹談論性能的話,大多數人必須要承認光纖通道在很多方面都具有性能優勢,這是毫無置疑的,而且,如果你的主機和相關工作負載真的可以利用到這種優勢的話,那么相信你最有可能選擇光纖通道。但是對于許多用戶來說,iSCSI和NFS的性能水平是可以接受的,尤其是在剛剛開始的時候。
如果你可以輕松地通過iSCSI或者NFS維持I/O性能、而且兩種協議在存儲I/O性能方面也旗鼓相當,那么你將對比兩者的易用性和成本。在很多人看來,iSCSI曾經是一項具有易用性的關鍵技術。人們普遍認為iSCSI是通過IP運行的,所以它的易用性肯定更高一些。我從2002年開始接觸iSCSI技術,非常清楚這一點,尤其是當用戶擺脫使用軟件發起端(Software Initiator),而且他們可以接受標準以太網卡的性能。
當你需要擴展iSCSI的時候,iSCSI就開始給你出難題了,比如說,在一個ESX環境下,你可能希望通過添加一個iSCSI HBA來進行擴展以卸載IP開銷或者從SAN啟動ESX Server。當開始調節性能的時候,你可能系統添加多個HBA、安裝VLAN或者采取其他調節措施。這些都是可能的,但是很快你就會在進行架構規劃的時候遇到難題,希望遠離光纖通道架構來避免架構規劃。
而與此同時,光纖通道則已經開始著眼于加強技術的易用性,雖然易用性會基于你的背景有所不同,許多人——包括我自己在內——發現光纖就像iSCSI一樣即裝即用,尤其是當你進行協議擴展的時候。你還會認為,使用iSCSI達到性能極限肯定會比光纖早。
當然,不管哪種協議,你都要遇到基于塊的訪問問題,也就是VMFS或者RDM。這不是一個大問題,主要取決于你的背景,但卻難倒了不少人。過去,***的選擇就是塊存儲,所以無論是不是難題,或者沒有選擇余地,那么你就不得不解決它。NFS改變了這種情況,它能夠處理對VMware存儲的文件訪問路徑。
【編輯推薦】