I am rather excited to see Pushan Rinnen and the good folks at Gartner tackle the subject of storage choices with VMware in their recent report “Choosing Network-Attached Storage for VMware: What You Should Know” (Gartner report ID G00159391 published July 16th, 2008).
I’d like to share with you a few highlights from this report:
“Gartner found that most adoption of NFS to support VMware infrastructure is driven by ease of management especially when dealing with a large number of VMs”
“The current dominance of FC SANs in a VMware environment is further influenced by the fact that early versions of VMware did not support iSCSI SANs or NFS”
“For those who have decided to adopt NFS for VMware, they should be aware that not all NAS products are created equal and need to carefully evaluate specific NAS products that can cater to their requirements”
The content of the report is spot on with what we have experienced with our customers. Note: there was a wealth of additional information in the report, but you’ll need to leverage your Gartner and check it out for yourself.
Now none of this information should be earth shattering to you
Very similar information to what was contained within this report has been shared in recent months on various blog posts, including endorsements of running VMware with NAS storage from others within the virtualization and storage industries:
Dave Hitz of NetApp
SearchStorage
VMware
Informationweek
EMC
EMC (again)
VMUnix
Virtual Optics
Storage Nuts & Bolts
Joint Testing by NetApp & VMware
Recently NetApp & VMware have published the results obtained from a set of tests where the goal was to compare the relative performance of FC, iSCSI, and NFS with ESX in a production worthy architectural design (Technical Report TR3697).
The test bed included multiple ESX nodes, multiple Virtual Machines, concurrent datastore access by multiple Virtual Machines, and formatted file systems within each VM. In addition, the I/O load was generated from within each VM.
The results of this report show that all three storage protocols perform within 7% of each other under the heaviest workload ran in the testing (which trust me was way higher than I’ve ever seen a production ESX host run at).
This is great news for every VMware and NetApp customers as it validates the viability of all three storage protocols for production usage in enterprise deployments. In addition, these results support the notion that they are not locked into a storage architecture anymore than they are locked into a particular server design.
So what does all of this data mean to you?
If you prefer to run VMware on Fibre Channel or are already deployed on iSCSI, there’s no need to run out and change your infrastructure (unless you’re not on NetApp); however, if you are in the middle of considering deploying over NFS then I think you should feel confident that the world is taking notice of this design. As I always say, virtualization changes everything.
Vaughan – great to see you blogging, you instantly make my must read list.
Anybody reading – NFS is absolutely a legitimate choice for VMware storage (from an EMCer). And, yes, not all NFS servers are created equal – there are really only two that are deployed widely.
Hi, we follow NetApp’s vmware best practice doc TR3428 which you are listed with co-author credits.
Can you please address
1) the esx NFS locking setting which changed from the 2007 version to the 2008 version – please see: http://thezendiary.blogspot.com/2008/08/vmware-and-nfs-on-netapp-filers.html
2) the VM timeouts that result with the change when running your script for snapshots from pg61 of latest TR3428
thanks
Your username reminds me of a great quote from the movie Fletch:
“I think our problems may just be solved. Ed McMahon. Think I just won a million bucks. Yeah, Irwin M. Fletcher you choose. Woo-wee! Oh, boy, I lost. Yeah. Sorry.”
It is my understanding that this issue is being addressed by VMware, so we have updated our TR to reflect this understanding.
Chad,
Yes there are only two NFS Servers widely deployed.
They are SUN and AIX. True 64bit, SMP platforms.
JamesV, thank you for the correction. I would likely bet that the largest number of NFS servers (just a guess) are Linux, then SUN.
Of course, I meant standalone, purpose built NAS platforms.
But, point taken.
Linux in a professional environment is questionable (unless your an enthusiast:)). Their are many memory issues (leaks, buffer, performance) that still plague Linux which is why Sun and AIX are the main systems used in the financial community (what’s left of it that is). I thought some of the advanced features of Tru64 (Advanced Filesystem and TruCluster) was going to be incorporated into HP-UX, thus it has them in 3rd place.
But if you want to know about an OS with true clustering (shared everything) 64bit, etc….
http://en.wikipedia.org/wiki/OpenVMS
http://www.informationweek.com/news/software/operatingsystems/showArticle.jhtml?articleID=202801794
VMS is also unhackable!!!!