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