NFS格式的發(fā)展
網(wǎng)絡(luò)發(fā)展于共享。那么共享就需要在網(wǎng)絡(luò)中有一個存儲的空間。這個也涉及到了NFS網(wǎng)絡(luò)文件管理系統(tǒng)。那么下面我們就看看具體的網(wǎng)絡(luò)存儲方面的NFS格式應(yīng)用。大多數(shù)基于VMware的供應(yīng)商為他們的ESX服務(wù)器配備了基于塊的光纖通道或者iSCSI的存儲,但有人已開始提出:網(wǎng)絡(luò)文件系統(tǒng)(NFS)可能是一個更適合的選擇。 例如,在兩年前NFS設(shè)計出基于VMware的動態(tài)服務(wù)管理主機平臺時,IT商業(yè)服務(wù)供應(yīng)商T-Systems就選擇了NFS.
Dynamic Services的負責(zé)人Gregory Smith博士說,“我們真的覺得網(wǎng)絡(luò)NFS是***選擇”,“SAN在吞吐量方面有它的優(yōu)勢,但是在靈活性和管理方面,NFS做得好得多”。
作為一個工業(yè)級標(biāo)準的共享文件系統(tǒng),NFS卷的安裝和卸載非常簡單,并支持多用戶端,而且IT管理員們對它也非常了解。Smith還進一步提到NFS的安全性優(yōu)勢。因為NFS格式在以太網(wǎng)上運行,T-Systems利用虛擬局域網(wǎng)(VLANs)將虛擬機(VM)一個個隔離開。“VM看到的僅僅是他們自己的東西。你就把這個文件系統(tǒng)放在局域網(wǎng)上,而無需考慮SAN、交換機等其他的東西。”
相反,SAN的VMFS群集文件系統(tǒng)里面的VM目前還不支持分隔VM的存儲,如果你想要通過ESX主機使用VMotion來遷移虛擬機就比較困難了。盡管支持N_PORT ID虛擬化的ESX Server 3.5將會改變這一現(xiàn)狀,但僅僅是裸設(shè)備才支持NPIV,而VMFS——VMware的專有文件系統(tǒng)則不支持。
T-Systems在為大約70個服務(wù)器、80,000個終端用戶提供應(yīng)用服務(wù),該系統(tǒng)由基于VMware的動態(tài)服務(wù)平臺之上的NetApp網(wǎng)絡(luò)附加存儲組成。公司利用了“大量[NetApp] OnTap軟件包的功能”Smith說,包括通過異地鏡像軟件Snappmirror來備份,通過SnapVault來創(chuàng)建一個30天期限的歸檔,MetroCluster則可以在分散的遠程數(shù)據(jù)中心之間創(chuàng)建動態(tài)計算機集群,它支持故障切換,還可將數(shù)據(jù)從主站點復(fù)制到遠程站點,以確保數(shù)據(jù)是全新的。
性能為代價,頗具爭議?
但是它的性能如何呢?“當(dāng)你告訴別人你打算在NFS上跑VMware時,人們會認為你在說胡話”,金融解決方案和企業(yè)軟件公司ePlus 的虛擬化顧問Scott Lowe說。這是因為,單從吞入量角度來看,千兆以太網(wǎng)上的NFS格式無法與4G光纖競爭。“如果你只看重吞吐量,那么FC架構(gòu)擊敗了NFS”,Lowe說。
但Lowe和他的一些伙伴們指出一個有趣的悖論:在一個環(huán)境中的VM越多,F(xiàn)C吞吐量的優(yōu)勢就越不明顯。事實上,在龐大的環(huán)境當(dāng)中,NFS格式的實際表現(xiàn)可能會比FC的更好,Lowe說。
在多VM進行磁盤訪問問題的討論中,他說“當(dāng)你在數(shù)據(jù)存儲里開始加載VM時,你就陷入了一個SCSI堵賽的問題,導(dǎo)致阻止所有開放主機訪問LUN(logical unit number)”,“主機數(shù)越多,F(xiàn)C能夠達到的吞吐量越低。因此,你常常不能達到那個理論吞吐量的高度”。
不過,并不是每個人都贊同這種觀點。“這聽起來好像有點過于FUD—— Fear(恐懼)、Uncerntainty(猜測)和Doubt(懷疑)”,StorageIO Group的創(chuàng)辦人兼分析師Greg Schulz說,“當(dāng)然,如果你是為了爭論而建立起系統(tǒng),你會遇到一些問題。但是如果你按照廠家的***操作方法來做,應(yīng)該不會有問題的”。Schulz說多數(shù)VMware鑒定過的FC SAN盤陣都會公布“操作指南”,詳細說明了系統(tǒng)的速度和數(shù)據(jù)量,以及推薦使用的***主機數(shù),陣列上每端口最多VM數(shù)。
而且,磁盤的爭論也并不僅僅存在于SAN中,Schulz說。同樣的事情可以發(fā)生在NAS設(shè)備當(dāng)中;除非,你在討論有多少線程或登陸記錄而不是在討論SCSI的發(fā)起端和目標(biāo)端。
Fairway Consulting Group 公司的總裁James Price,非常明確的反對NAS的性能優(yōu)勢。“NAS有它的一席之地”他說,“但是我認為你找不到任何一個受過正規(guī)培訓(xùn)的存儲工程師會告訴你,NAS可以用作主存儲平臺”。
首先,Lowe提到的磁盤問題的爭論可能成為之前版本ESX的一個缺陷,但在融合了虛擬化架構(gòu)3的新版VMFS中,這一問題就沒那么嚴重了?,F(xiàn)在,Price解釋說,不再像以前那樣一個集群里的所有主機都通過磁盤訪問共享一個日志,現(xiàn)在相當(dāng)于每個主機都有它自己專門的日志,消除了通信堵塞問題。
其次,Price擔(dān)心因第三方文件系統(tǒng)NFS而增加一層(協(xié)議),從而導(dǎo)致系統(tǒng)復(fù)雜化。“NAS真正的威脅在于:針對其他文件系統(tǒng)的塊級輸入輸出(I/O)”他說,“從ESX看不到它的狀態(tài)”。而且,用NFS存儲數(shù)據(jù),有很多操作都無法進行,例如“備份的、集群、從SAN導(dǎo)入、裸機等等的帶外(out-of-band)操作”。
不過,ePlus公司的Lowe說,更多用戶正在走NFS路線,包括“一大批用戶開始從他們的頂層FC存儲中向NFS遷移數(shù)據(jù)”,他說。性能問題先不提,NFS格式的魅力一部分源于廠商產(chǎn)品的特色功能,比如NetApp.“對于他們來說,將所有的數(shù)據(jù)都備份起來是一個巨大難題,根本沒辦法解決。他們看過了VMware的統(tǒng)一備份,但并不十分滿意。"”Lowe說?,F(xiàn)在他們決定要采用NetApp的NFS卷,通過它,“他們可以從成型的客戶那取得數(shù)據(jù),而且備份現(xiàn)在也變得簡單多了。”