SMB3 is to Hyper-V as NFS is to VMWare?

Hello all,

I am wondering if someone can give me an general idea of how these technologies are similar or not?  

- Both SMB and NFS seem to be a network file share protocol means to communicate with remote block level storage.  IE a protocol layer of abstraction.  Is this correct?

- SMB3 seems to be Microsoft's weapon of choice for clustering and shared storage for VMs.  While NFS seems to be one of the preferred ways for VMWare to connect multiple VMs to the same shared storage.

-  Microsoft doesn't seem to officially like working on NFS with regards to VMs as VMWare doesn't like to work with SMB3.

This is what I have gathered from 30 minutes of ADD level 10 and three hours of sleep Googling.  Is this roughly correct?

Please feel free to free-flow elaborate.

Thanks for the insight.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
NFS was developed for Unix. NFS is older than Windows CIFS (SMB). But both are similar protocols.

VMware ESX and GSX used to support CIFS, but was removed because of performance.

ESXi supports iSCSI, FC and NFS. NFS is not really a weapon of choice, up to end users.

SMB3 is the latest incarnation of SMB v1, v2 which Microsoft Hyper-V can use for Clustering and storage.

It's a bit like Windows is to SMB, as Unix is to NFS.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
I believe one advantage SMBv3 has over NFS is RDMA (Remote Direct Memory Access) that allows for data to transfer between nodes bypassing virtually the entire network stack.

We deploy RoCE (RDMA over Converged Ethernet) as a rule. At 10GbE speeds a standard managed switch setup versus our RDMA setup yields between 15% and 25% reduction in packet latency. For busy compute to storage fabrics this reduction makes a huge difference in the workload's responsiveness.
CnicNVAuthor Commented:
Thanks guys.  This is exactly what I was after.  I appreciate the guidance.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.