三种存储类型比较-文件、块、对象存储
块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based
Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备
(Object-based Storage Device)简称 OSD。
首先,我们介绍这两种传统的存储类型。通常来讲,所有磁盘阵列都是基于 Block 块
的模式,而所有的 NAS 产品都是文件级存储。
1、块存储
以下列出的两种存储方式都是块存储类型:
1) DAS(Direct Attach STorage):是直接连接于主机服务器的一种储存方式,每
一台主机服务器有独立的储存设备,每台主机服务器的储存设备无法互通,需要跨主机存取
资料时,必须经过相对复杂的设定,若主机服务器分属不同的操作系统,要存取彼此的资料,
更是复杂,有些系统甚至不能存取。通常用在单一网络环境下且数据交换量不大,性能要求
不高的环境下,可以说是一种应用较为早的技术实现。
2)SAN(Storage Area Network):是一种用高速(光纤)网络联接专业主机服务器
的一种储存方式,此系统会位于主机群的后端,它使用高速 I/O 联结方式, 如 SCSI,
ESCON 及 Fibre- Channels。一般而言,SAN 应用在对网络速度要求高、对数据的可靠性
和安全性要求高、对数据共享的性能要求高的应用环境中,特点是代价高,性能好。例如电
信、银行的大数据量关键应用。它采用 SCSI 块 I/O 的命令集,通过在磁盘或 FC(Fiber
Channel)级的数据访问提供高性能的随机 I/O 和数据吞吐率,它具有高带宽、低延迟的优
势,在高性能计算中占有一席之地,但是由于 SAN 系统的价格较高,且可扩展性较差,已
不能满足成千上万个 CPU 规模的系统。
2、文件存储
通常,NAS 产品都是文件级存储。 NAS(Network Attached Storage):是一套
网络储存设备,通常是直接连在网络上并提供资料存取服务,一套 NAS 储存设备就如同一
个提供数据文件服务的系统,特点是性价比高。例如教育、政府、企业等数据存储应用。
它采用 NFS 或 CIFS 命令集访问数据,以文件为传输协议,通过 TCP/IP 实现网络化
存储,可扩展性好、价格便宜、用户易管理,如目前在集群计算中应用较多的 NFS 文件系
统,但由于 NAS 的协议开销高、带宽低、延迟大,不利于在高性能集群中应用。
下面,我们对 DAS、NAS、SAN 三种技术进行比较和分析: