在了解iscsi存储之前,请阅读下面内容.
存储方面:目前IT行业的解决方案主要有3种:
DAS 直接存储
SAN 存储区域网络
NAS 网络附加存储
1.DAS 主要指的是主机通过总线直接通过SCSI接口与存储设备相连,这种多用于个人电脑中.2.SAN 指的是一套存储网络解决方案, SAN采用的光线通信的话就是FC-SAN,通过光纤交换机将服务器和存储设备连接在一个网络中.(优势,光纤 速度快 ; 缺点 贵) SAN基于IP通信的话,通过IP网络进行数据存储,就是IP-SAN技术, iscsi就属于IP-SAN技术.3. NAS 可以使用普通的网络环境,通过以太网交换机连接存储设备和服务器,NFS和CIFS就属于NAS解决 方案.他们都提供了对文件系统共享. NAS和SAN和区别:NAS共享的是文件系统,SAN共享的块设备.
关于存储这一块,还需要了解下对象存储和统一存储的概念:
[对象存储] swift
数控分离
最常用的方案,主要是将多台服务器内置大容量硬盘,再装上对象存储管理软件,管理其它服务器并提供读写访问的功能.
对象存储的核心是将数据通路和控制通路分离,并且基于对象存储设备构建,每个对象存储设备具有一定的智能,能够自动管理其上的数据分布。
对象存储是将元数据独立出来,控制节点叫元数据服务器(服务器+对象存储管理软件),里面主要负责存储对象的属性,而其它负责存储数据的分布式服务器,叫做OSD,主要负责存储文件的数据部分。当用户访问对象,会先访问元数据服务器,元数据服务器只负责反馈对象存储在哪些OSD,假设反馈文件A存储在B、C、D三台OSD,那么用户就会再次直接访问3台OSD服务器去读取数据。
由于是3台OSD同时对外传输数据,所以传输的速度就加快了。当OSD服务器数量越多,这种读写速度的提升就越大,通过此种方式,实现了读写快的目的。
[块存储]
DAS和SAN是两种块存储的典型存储方式。块存储是一种基于存储网络的、可弹性扩展的、可由云主机进行管理和使用的原始块级存储卷设备。块存储挂载进云主机后的使用方式与现有普通硬盘的使用方式完全一致。
[文件存储]
NAS产品都是文件级存储。 NAS(Network Attached Storage):是一套网络储存设备,通常是直接连在网络上并提供资料存取服务,一套 NAS 储存设备就如同一个提供数据文件服务的系统,特点是性价比高。例如教育、政府、企业等数据存储应用。 它采用NFS或CIFS命令集访问数据,以文件为传输协议,通过TCP/IP实现网络化存储,可扩展性好、价格便宜、用户易管理,如目前在集群计算中应用较多的NFS文件系统,但由于NAS的协议开销高、带宽低、延迟大,不利于在高性能集群中应用
[统一存储] ceph
也可以理解为网络统一存储或者NUS,既支持基于文件的NAS存储,又支持基于块数据的SAN存储,并且可由一个统一界面进行管理,同时支持文件级数据和块数据存储的解决方案——统一存储,利用单一的设备和管理界面来存储企业内部的多种数据类型,无疑可大幅降低企业的存储管理复杂性。 统一存储受到中小企业的青睐在于同时支持NAS和SAN,从而减少资源重复,简化IT基础设施,减少从DAS到NAS或SAN的遗留系统,中小企业可以利用标准的NAS和SAN协议连接至统一存储阵列,减少升级或扩展的复杂性。另外,通过消除冗余的处理能力和存储容量浪费,可帮助用户节省成本 统一存储的最大特点还在于其扩展非常简单,通过增加新的磁盘和/或节点就可增加其存储容量,甚至性能。这对于相对缺少专业技术人员的中小企业而言,具有莫大的诱惑力。
可以参考这篇文章