存储基础3 存储阵列NAS SAN
发布网友
发布时间:2022-11-27 11:11
我来回答
共1个回答
热心网友
时间:2023-11-07 17:01
存储阵列在IT架构下主要有两种:
盘控一体化架构和盘控分离化架构
管理口的默认IP地址是A控 192.168.128.101 B控 192.168.128.102
存储结构:直接连接存储(DAS)、网络连接存储(NAS)、存储区域网络(SAN)
通过存储的通道不同分为IP SAN 和FC SAN
而无论是IP SAN还是FC SAN都有三种组网结构:
1、直连组网
主机和存储之间通过专用的通道去连接,这个通道可以基于是IP的,也可以是FC。这种通道的实现方式主要是把存储资源通过这个通道提供给上层服务器使用
缺点:所有的存储资源只能为一台服务器提供存储
2、单交换组网
它可以通过网络侧的交换机或者说FC的交换机实现把存储资源共享给多台服务器提供存储
缺点在于应用服务器和交换机以及存储 资源之间只有一条承载链路,任何一条链路出现问题都会导致服务器和应用之间连接失败
3、双交换组网
采用的是两台或主备的方式去实现交换机的连接,所有的应用服务器和存储之间也是通过两条链路去连接,中间断开任何一条链路都不影响整个存储和应用服务之间应用的访问
注意:提到SAN存储,默认指的是FC SAN
无论是IP SAN 还是FC SAN都有以下四个组件:
采用的是光纤作为承载通道。
FC协议栈
我们大多用的是FC-0 FC-1 FC-2这三层,也可以称FC是大二层架构
FC-0主要是定义了物理层的介质,比如:光纤或者铜线、相应的标准、距离等
FC-1主要是定义了协议的编解码的过程
FC-2主要是定义了帧、流控制以及质量控制方面
FC-3主要是加密
FC-4主要是上层协议的封装,比如SCSI,完成SCSI协议到FC协议的转换传输
FC的三种拓扑架构
1、点对点
通过主机侧安装的hub卡以及光纤线缆和设备去连接
缺点:所有的存储只能为一台应用服务器提供服务
2、仲裁环
通过光纤集线器去完成把存储资源共享给多台服务器,提供存储。
缺点:它们都在环路上工作,任何环路上的设备出问题都会导致环路出问题,安全性不高
3、FC-SW
采用交换式的方式去实现FC的组网,这种方式采用FC交换机去实现为更多的上层服务器提供存储资源,同时也可以实现双交换组网的一种方式
它的承载通道采用TCP/IP协议进行承载
实现IP SAN有三种方式:
第一种:
软件主要实现的是从SCSI协议封装成iSCSI的过程
以太网卡主要实现的是把数据传输到外界
第二种:
与第一种的区别就是TOE网卡分担了网卡的一些功能
第三种:
iSCSI卡即完成了数据的封装也完成了数据的发放
不占用任何的主机资源
FC SAN与IP SAN的区别
FC SAN因为距离原因,大多只能在数据中心去做
IP SAN因为是TCP/IP做承载,所以可用于大区域数据
FC SAN速度快,传输效率高
FC SAN成本高
FC SAN采用的是专用的HBA卡 不会被外界攻击
FC SAN更多用在容灾备份的场景
NAS(Network Attached Storage)网络附加存储 :是一种将分布、独立的数据进行整合,集中化管理,以便与对不同主机和应用服务器进行访问的技术。
SAN的所有文件存储都是在主机这侧完成的。
而NAS是把自己的文件系统和自己的操作系统都是在内部实现的,也就是说NAS有自己的文件系统和自己的操作系统去管理自己的内部数据。
NAS对不同操作系统开放的协议不同
Windows是CIFS
Linux是NFS
NAS还支持FTP和HTTP,对外提供文件共享
CIFS(Common Internet File System),通用Internet文件系统,NAS对Windows系统提供文件共享所用的一个协议。
它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务,CIFS可以看做是应用程序协议,如文件传输协议和超文本传输协议的一个实现
架构:C/S
应用:Windows系统共享文件的环境
传输协议:TCP/IP
对网络性能要求较高,如果丢包高的话,会访问失败
NFS (Network File System)网络文件系统。
应用在Linux/Unix文件系统中,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
架构:C/S
传输:TCP或者UDP
因为支持两种传输协议,所以网络的可靠性安全性方面比CIFS要低
因为Windows上的软件是集成的所以不需要安装,而Linux和Unix则需要安装软件
NAS内部的组成:
NAS文件系统IO与性能影响
主机、网络、NAS本身内部的性能
NAS和SAN的区别: