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