NAS作为虚拟化存储和SAN作为虚拟化存储最大的区别在于管理的对象不同,SAN管理的逻辑磁盘,NAS挂载的文件。
SAN存储可以通过直通方式将磁盘直接挂载的上层使用,也可以通过VMFS等方式,将文件交给上层使用;
还有一个很大区别就是,两者管理的力度不同。使用NAS的时候可以进行更精细化的管理。
实际使用过程中,还是有一定的差异。在虚拟化环境下,对接主机使用,SAN优于NAS。
NAS更多的是提供一种同时、并行、共享访问的文件模式,走的是NFS协议。这对于普通的文件读取挺好。
但VMware ESXi还是有自己的文件格式,走的是FC协议,形成VMFS,走SAN的性能更优。
如果是走NAS,通过NFS协议,多台主机上的多台虚拟机,同时访问时,NAS处理本身就会成为瓶颈。届时,所有虚拟机都会受到很严重的性能影响。
因此,虚拟化环境下走FC/iSCSI,优于走IP的NAS
我们在实际环境中,可以看到,有很多的DataStore,却没有看到挂载太多的NAS。
NAS上能看到的,SAN上也是一同看到的,个人没有发现有什么太精细化的管理。