存储阵列技术及应用

存储阵列系统组成

存储阵列系统:

图:存储阵列软件组成

华为存储阵列技术

华为存储阵列技术总览:

图:多控技术

硬盘坏道检测技术:

读写失败自动分析:

  1. 根据失败有多重原因。
  2. 根据系统当前状态、硬盘状态、IO失败信息等进行综合分析。

硬盘截止自动扫描:

  1. 直接使用硬盘的内建介质扫描功能
  2. 避免了硬盘扫描后多后端带宽的占用
  3. 将对系统性能的影响降到最低

磁盘坏道修复技术:

图:DHA系统原理图

多路径技术:

图:多路径技术

镜像技术:

两个控制器的写Cache数据通过相互镜像实现备份,确保数据的安全和完整,提高了系统的可靠性。

读策略:

  • 智能预取:对主机读请求进行连续性判断。如果是连续的请求,则将当前读请求后面的一段数据从硬盘预取到Cache中,提高读Cache命中率。如果是随机读,则不预取,只从硬盘读取需要的部分。
  • 固定预取:Cache读取硬盘数据时,每次从硬盘中读取固定的长度(用户配置)。
  • 可变预取:按照主机I/O请求中读取长度的倍数将数据预取到Cache中。

写策略:

  • 透写:应用下发写数据请求时,既将数据写入Cache,同时也将数据写入硬盘。
  • 回写/镜像:应用下发写数据请求时,将数据写入本地Cache,同时也将数据写入对端Cache。
  • 强制回写/镜像:当存储系统发生故障(例如高温故障或BBU供电不足)时,强制将数据写入本地Cache,同时也将数据写到对端Cache。
  • 强制回写/不镜像:当存储系统发生故障(例如高温故障或BBU供电不足)时,强制将数据写入本地Cache。

数据保险箱技术:

数据保险箱技术:用于保存Cache数据,避免因系统意外断电时数据丢失。内置BBU电池可保证在系统意外断电时,对Cache和系统保险箱硬盘同时供电,让Cache中的数据写到数据保险箱中,实现Cache数据永久保存。

图:预拷贝技术原理

预拷贝与重构:

数据重构的影响

  • 系统性能的大幅降低
  • 大量数据读写易导致硬盘损坏
  • 会导致业务中断

图:快照技术

LUN拷贝技术:

  • 定义:一种基于块的将源LUN的数据复制到目标LUN的技术。
  • 应用:通过LUN拷贝,实现分级存储、系统升级、异地备份等应用需求。

图:远端复制技术

远程复制技术与LUN拷贝技术对比:

对比项目 远程复制 LUN拷贝
兼容性 只能在同类型存储系统之间运行 不但支持同类型存储系统,而且支持经过认证的第三方的存储系统
数据下发 每个主LUN只能向1个(异步模式)或2个(同步模式,分别位于不同的存储系统上)从LUN复制数据。 每个源LUN可以向数十个或者更多目标LUN复制数据。
数据备份 用于持续的数据保护。从LUN可读,但始终不可写。 用于数据备份。数据拷贝完成后,主机即可访问目标LUN.

可扩展性技术:

扩展接口协议 优点 缺点
SCSI 成熟稳定 只适用于直连,扩展能力差
iSCSI 组 方便,管理简单,不受距离限制。 数据传输效率低,安全性差。
FC 吞吐量大,可靠性高,第时滞,安全性高,数据传输效率高。 需存储专 ,成本高
SAS 性价比高,发展空间大,技术新 连接距离短,只适用于直连

高性能存储技术:

块虚拟化技术:

块级虚拟化技术:一种新型RAID技术,该技术将硬盘划分成若干固定大小的块(chunk),然后将其组合成若干个小RAID组。

图:SmartTier技术

SmartQoS技术:

SmartQoS:是一种性能特性,通过动态地分配存储系统的资源来满足某些应用程序的特定性能目标。

图:Smart Thin技术

操作分级管理:

这里写图片描述

图:操作分级管理
  • Level 0:无影响,不进行处理
  • Level 1:提示
  • Level 2:警告
  • Level 3:危险

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年4月13日
下一篇 2018年4月13日

相关推荐