The Debate – Why NFS vs Block Access for OS/Applications?
I’m going to see if I can use my blog to generate a discussion. First and foremost, I don’t want this to be a competitive “ours is better than yours”. So let’s keep it civil!!
Specifically I’m trying to wrap my head around why someone would choose to go NFS instead of doing block based connectivity for things like VSPhere? For instance, NetApp supports NFS and block based FC connectivity. EMC typically uses CX behind their NS gateway devices. Most Storage companies (Xiotech included) offer a NAS solution – either native or gateway.
So, why would I choose to run for instance VMware Vsphere (as an example) on NFS when I could just as easily run it without ? Is it that the file system used for that particular companies NAS solution offers something that their block based solution can’t? ie) thin provisioning, Native DeDupe, Replication etc. Is it used more as some sort of caching mechanism and gives better performance? Is it more fundamental and it’s more of a connectivity choice (IP vs FC vs NFS Mount)?
Please feel free to post your responses.