第十章、云存储技术
存储技术分类
- DAS
开放系统的直连式存储:
直连式存储与服务器主机之间的连接通道通常采用SCSI连接,随着服务器CPU的处理能力越来越强,存储硬盘空间越来越大,阵列的硬盘数量越来越多,SCSI通道将会成为IO瓶颈;服务器主机SCSI ID资源有限,能够建立的SCSI通道连接有限。 - NAS
网络附属存储:
按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。 - SAN
存储区域网络
区别与Fiber Channel光纤通道)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络
RAID
磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。
磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。 [1]
磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。(来源:百度百科)
-
RAID 0
没有容错设计的条带磁盘阵列,没有磁盘冗余,一个硬盘失败导致数据丢失., 总容量 = 磁盘数据 * 磁盘容量,每个条带深度为64k,使用数据分条技术,可并行读写,特点:- 可多I/O操作并行处理,读写效率高
- 不存在校验,速度快
- 设计使用配置都比较简单
- 无冗余,数据易丢失
- 不能用于关键数据环境
至少需要2个磁盘.
-
RAID 1
以镜像作为冗余手段, 数据可有多个副本, 磁盘空间利用率只有一半,因为有一半的空间用来存储镜像, 所以总容量 = (磁盘数量 / 2) * 磁盘容量,特点:- 理论上读效率是单个磁盘的两倍
- 100% 数据冗余
- 设计使用简单
- 错误检查效率低
- 软RAID下, 很少能支持硬盘的热插拔
- 空间利用率只有一半
至少需要2个磁盘
-
RAID 3
条带分布+专用盘校验,总容量 = (磁盘数量 - 1) * 磁盘容量
特点:- 较高的读取传输率
- 高可用性
- 高效率的错误校验
- 校验盘成为性能瓶颈
- 每次读写牵动整个组,每次只能完成一次I/O
至少需要2个磁盘
-
RAID 5
条带技术 + 分布式校验, 改善了RAID3的校验盘瓶颈,(校验数据以循环方式放入每一个磁盘中)- 高读取速率
- 中等写速率
- 异或校验运行存储性能
- 磁盘损坏后重建很复杂
至少需要3个磁盘
-
RAID 6
允许两个磁盘同时失效,但造价高昂,技术复杂,应用并不广泛
总容量 = (磁盘数 - 2) * (磁盘容量)- 快速读写性能
- 更高容错能力
- 写入速度慢
- 成本高
至少需要4个磁盘
-
RAID 10
RAID 0 和 RAID 1的组合 -
RAID 50
RAID 5 与 RAID 0 的组合
数据分级存储
- 在线存储
- 离线存储
- 近线存储
分布式存储
- 分布式块存储
- 分布式文件存储
- 分布式对象存储
存储虚拟化
虚拟化的目的: 抽象,隐藏,隔离
存储虚拟化的3种途径:
- 基于主机的存储虚拟化
- 基于网络的存储虚拟化
- 基于存储设备的存储虚拟化
对象存储技术
对象存储系统(Object-Based Storage System)是综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了高可靠性、跨平台性以及安全的数据共享的存储体系结构。