对于NFS、ISCSI、SAN这几种存储架构,我们又如何基于性能、高可用、成本以及管理角度来进行平衡?
个人项目理解,仅供参考:NFS几乎不用于虚拟化系统,只用来做备份或者某些特定应用。SAN由于其独立性和良好的性能和稳定性、高可用性是首选,iSCSI则是需要整合存储网络和以太网的时候才会考虑,往往需要搭配网络VLAN策略和网卡专有分配,降低了系统成本,增加了集成成本和管理成本,并且部分应用场景还有不稳定、存储丢失的问题。
要说从灵活性上来讲,还是NFS最灵活,存储只要将NFS文件系统映射出去。只要网络可达、权限OK、端口OK,那么任何客户端都可以共享这个文件系统。尤其是对于ESXI来讲,相当便利。
要说ISCSi,它比SAN要灵活和便利,但是不如NFS,因为它同样要在主机侧和存储侧配置相应的主机组等信息,还是需要用iqn来识别存储映射。但是方便的地方在于是网络协议。但是它的性能要比NFS好。
SAN存储无疑是性能最好的存储,但是相对比较复杂,不够灵活。因为它是通过SAN网络来传输的。存储需要识别主机组、光纤交换机需要打通ZONE、主机需要识别到存储的LUN等等。
这三类存储、从灵活性角度来考虑,是下降。从性能角度来讲,是上升。
收起