在公司服务器的日常管理以及产品开发过程中,始终离不开存储,一般而言,存储分为:

类型:

直连存储:通过主板跟硬盘直接连接的存储

网络存储:通过网络提供的存储

优缺点:

直连存储:

优点:存储/读取速率高

缺点:可扩展性依赖于主板存储接口数量

网络存储

优点:可扩展性非常好

缺点:网络瓶颈

=========================================================================================

本文主要分析网络存储的相关内容,网络存储在很多时候也被用作共享存储,其主要分为两种类型的存储类型:

NAS:网络附加存储,通过网络提供额外的存储给前端服务器使用

文件系统在存储,代表:NFS,CIFS等

SAN:存储区域网络,是一个提供了存储的网络区域

文件系统在前端代表:ISCSI(IP SAN),FC SAN


Linux存储模型层次如下:

NFS跟ISCSI的简要分析_第1张图片

Linux存储模型拓展图:

NFS跟ISCSI的简要分析_第2张图片

NFS存储模型:


NFS跟ISCSI的简要分析_第3张图片

ISCSI存储模型:

NFS跟ISCSI的简要分析_第4张图片

ISCSI存储模型中比NFS存储模型减少了VFS层的开销(以及文件系统驱动的开销),前端服务器可以直接将ISCSI存储作为本地磁盘进行任何操作,连接上ISCSI存储之后,本地会多出跟直连设备一样的设备供前端进行分区或者格式化操作,所以其效率更高。


由于ISCSI前端服务器可以根据需要连接ISCSI存储,如同在本地直连更多存储一样,继而在分区,格式化,通过LVM等操作扩展原有文件系统,而且没有主板接口的限制,所以其扩展性很好。

NFS作为一种附加存储,只能在服务器端进行存储的扩展才能做到前端存储的增加,所以其扩展性相比较低。