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?
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.
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.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.