如果你正運行在一個大型基于VMware的虛擬環境中,對于你的存儲系統來說,使用存儲區域網絡(SAN)是個機會。但你可曾停下來問自己,為什么?
大多數企業在數據中心中運行SAN,以滿足他們的存儲需求,因為數據中心一直這樣運行的。網絡附加存儲(NAS)設備相當喜人,足以勝任這個工作,一般都比較便宜,使用更復雜。所以一位位于加利福尼亞州BlueArc的NAS制造商的高級總監Ravi Chalaka說:“為什么大多數公司運行SANS?因為它是在虛擬化技術成為家常便飯之前的基本模式。SAN剛剛成為數據中心實際的標準。”
關于SAN的問題,在他看來,在虛擬化環境中使用VMware的VMFS(虛擬機文件系統)轉換和配置SAN過于復雜:有太多的LUN和RAID集需要設置,關聯LUMs與虛擬機,所有存儲實際上被分配到一個應用程序。
他宣稱:“在這時,只有百分之40的應用被虛擬化。其余百分之六十都沒有,因為其后端基礎設施過于復雜。”Chalaka看到的方式是由于SAN的復雜性拖延虛擬機。
Chalaka認為,一個高端的NAS集群可以提供一個更好的服務器虛擬化存儲解決方案。 “NAS將LUN抽象成一個文件系統,這消除了大量的復雜性。它使復合體少了很多,從而降低了總體成本,”他說。
最明顯的反對Chalaka言論的觀點是,對于許多組織,NFS(網絡文件系統)在NAS系統上運行根本不能提供所需的效能。但是,他說,這是一個神話。至少這是一個有關BlueArc的NAS系統的神話。大多數NAS設備運行軟件文件系統在標準的英特爾或AMD CPU上,而BlueArc設備在定制芯片上運行文件系統,他說。
“這將得到標準CPU兩倍的運行性能”Chalaka聲稱。通過證據表明,NFS過于緩慢是個問題,他列舉了一個由VMware進行測試,表明NFS運行在1Gbps以太網是比4Gbps光纖通道的VMFS慢百分之九至百分之十。 BlueArc公司和戴爾的測試表明,使用10Gbps以太網上的NFS相當于或高于8Gbps光纖通道的VMFS的VMware性能。
另一種反對NAS而贊成使用SAN的意見是,你可能不能像VMware發燒友那樣使用虛擬化技術-基于NAS的特別的vMotion和Storage VMotion。但是,Chalaka說到,這又是一個圍繞NAS和虛擬化的神話。所有VMware vSphere的支持和ESX的功能與NFS數據存儲,根據Chalaka。 “通常情況下,VMware的VMFS的支持,然后再就其先進的NFS的許多功能在幾個月后。但是正確的,現在有什么你可以通過VMotion如何使用我們的NAS沒有任何限制。”他指出,許多NAS系統限制的文件系統要以16TB的限制,它可以使管理vMotion之艱難,但BlueArc的文件系統設備支持高達256TB。
所有VMware vSphere和ESX的功能都支持NFS數據存儲,Chalaka稱。 “通常情況下,VMware率先支持VMFS,然后在幾個月后支持NFS的許多先進功能。很好,現在通過VMotion使用我們的NAS你做什么都沒有任何限制。”他指出,許多NAS系統限制文件系統的最大值是16TB,它可以使管理vMotion很艱難,但BlueArc設備支持高達256TB的文件系統。
其他功能,比如說快照和克隆同樣支持使用NAS而不是SAN存儲。在BlueAre的情況下,JetCenter插件對VMware vCenter管理控制臺提供自動調度和管理的功能。
我們談到VMware的神話,Chalaka有幾點要補充:
- VMware僅支持8個NFS數據存儲。其實,這只是ESX和vSphere的NFS數據存儲設置的默認值 -ESX支持多達32個NFS數據存儲而vSphere支持多達64個。
- VMware NFS數據存儲系統沒有很好地擴展。其實,NFSes可用存儲高達256TB,數據存儲可以增長到4PB。
- NFS在移動或復制時,會自動的少量分配VMDK文件。這是真正為ESX服務的,但不適用于vSphere。
- 微軟Windows虛擬機不能啟動或使用NFS數據存儲。在實際中,Windows虛擬機不會見到NFS協議,他們并不知道他們使用的是NFS數據存儲,所以他們并不擔心它被使用。
這些神話為我們提供精神上的支持,如果你已經或者將要成為一個VMware管理程序的用戶,你值得考慮為你虛擬環境的存儲需求,編寫一個基于NAS的解決方案,采用“傳統的”SAN做法。