存储指南

目录

本文尚未完成。

1 介绍

统一存储分数据面与管里面。机箱管理使用exp实现。

1.1 发展历史

1.2 衡量评测

SAN存储需要关注如下几个方面:

  • 功能
  • 性能
  • 一致性
  • 可靠性
  • 兼容性
  • 可维护性
  • 设备利旧

2 测试工具

2.1 SPC(SPC-1/SPC-2)

2.2 IOMeter

2.3 IOZone

2.4 dd

2.5 Oracle Orion

2.6 SNIA XAM

2.7 vdbench

3 存储产品分析

3.1 IBM V7000

V7.8: Redbooks V8.1: Redbooks

4 软件架构

5 机箱管理

SAS拓扑的机箱管理方案中,Expander上报自己为一个sg(scsi generic)设备,控制器 向Expander sg设备发送SES命令管理机箱。NVMe管理芯片方案中,PSX支持SES封装进NVMe 中下发。PSX是否上报自己为只接收少量管理命令和SES命令的NVMe控制器?

+-------------------------------------------------+
|                                                 |
|Storage Engine                                   |
|                                                 |
|  +------------------+     +------------------+  |
|  |                  |     |                  |  |
|  |                  |     |                  |  | <- Controllers
|  |   Controller 0   +<-=->+   Controller 1   |  |
|  |        cBLU      |     |cBLU              |  |
|  +------------------+     +------------------+  |
| cACC                                            |
+-------------------------------------------------+
           |                          |
           |                          |
           |                          |
           v                          v
+-------------------------------------------------+
|                                                 |
|Storage JBOD                                     |
|                                                 |
|  +------------------+     +------------------+  |
|  |                  |     |                  |  |
|  |    Expander 0    +<-=->+    Expander 1    |  | <- JBOD
|  |      sg0         |     |       sg0        |  |
|  |        c202      |     |c202              |  |
|  +------------------+     +------------------+  |
| cCCC                                            |
+-------------------------------------------------+
| sg1 | sg2 | sg3 | sg4 | sg5 | sg6 | ... | sg N  | <- HDD
+-------------------------------------------------+
                      Published by [email protected]
+----------------------------------------------------------------------------------------------------------+
|             +--------+   +--------+   +----------+   +------+   +------------------+                     |
|  1. MCS ->  |  PLMM  |   |  PLFB  |   |  HARDEN  |   |  EN  |   | ECMAIN(BBU/VPD/) |                     |
|             +--------+   +--------+   +----------+   +------+   +------------------+                     |
|                                                                                           二处承接           |
+----------------------------------------------------------------------------------------------------------+
|  2. OS                                                                                                   |
|        --> OS定制                                                                                          |
|                                                                                           二处承接           |
+----------------------------------------------------------------------------------------------------------+
|  3. OS                                                                                                   |
|        --> 与AS13000相同                                                                                    |
|        --> FW调测                                                                                          |
|        --> 工程/治具                                                                                         |
|  cGRE                                                                                     六处承接           |
+----------------------------------------------------------------------------------------------------------+
|  cGRE         +--------+   +-------+   +-------+   +--------+   +--------+   +-------+   +-------+       |
|  4. FW -->    |  OSES  |   |  PSX  |   |  BMC  |   |  CPLD  |   |  BIOS  |   |  PSU  |   |  BBU  |       |
|               +--------+   +-------+   +-------+   +--------+   +--------+   +-------+   +-------+       |
|                                                                                           二处转六处          |
+----------------------------------------------------------------------------------------------------------+
|  cGRE         +------------+   +------------+                                                            |
|  5. HW -->    |  EXP CHIP  |   |  PSX CHIP  | ... ...                                                    |
|               +------------+   +------------+                                                            |
|                                                                                           六处承接           |
+----------------------------------------------------------------------------------------------------------+
                                                                             Published by [email protected]

6 驱动

6.1 双控互联NTB

6.2 FC卡

6.3 SAS卡

6.4 网卡

6.5 IB卡

7 SCSI协议

hello world

8 BACKUP

  • ALUA, AP(Active-Passive)
  • VVOL, NPIV, ALUA, AA,
  • Sync Remote Copy, Async Remote Copy, Dual A-A
  • FlashCopy, Clone, Backup
  • Mirror, SE, Compression
  • Tier, Migration
  • RAID
  • T10 DIF, Virtualization, Quorum Disk
  • Volume, Extent, Mdisk, VL,
  • Local copy: flashcopy, clone, incremental backup
  • Prepare, Copying, Full copied

9 方案

9.1 容灾

9.1.1 介绍

随着科技的发展进步,信息系统已成为政府和企业运作的基石。信息系统可能因硬件故障、 电力故障、自然灾害、恐怖袭击等事件导致业务中断或数据丢失。在政务系统、金融行业、 电子商务等行业,业务中断会导致严重损失,而数据丢失将导致不可估量的后果。因此在 有限时间内保障业务恢复,是一个亟待解决的问题。中国于2007年6月14日正式发布国家 标准《信息安全技术 - 信息系统灾难规范》GB/T 20988-2007对灾难恢复能力做出了等级 划分,共分为6级,最高等级第6级要求“远程实时备份,实现数据零丢失;具备远程集群 系统的实时监控和自动切换能力;有相应的经过完整测试和演练的灾难恢复预案”,并要求 恢复时间目标RTO在数分钟内,恢复点目标RPO为0。不同等级的容灾中心建设投入差异 巨大,政府和企业应基于业务连续性和数据重要性决定容灾等级。下表是IDC对停机时间的 损失统计1

表1  IDC宕机损失统计
可用性/Availability(%) 年宕机时间 零售业宕机损失($) 金融业宕机损失($)
99.9999 30秒 950 53,750
99.999 5分钟 9,417 537,500
99.99 52分钟 98,000 5,790,000
99.9 8.75小时 988,750 56,000,000
99.5 53.7小时 5,000,000 280,000,000
99 87.6小时 10,000,000 560,000,000

“两地三中心”是业界认可的容灾建设方案。两地是指同城和异地,三中心是指生产数据 中心、同城灾备中心、异地灾备中心。部署客户主要是国内外银行等高端客户。

9.1.2 技术点

容灾技术 用以解决 这类异常将导致严重的后果。 不同行业对业务连续性 和数据可靠性有不同的要求,

政务系统、

根据IDC统计数据,

银行系统、政务系统

分布式系统CAP理论(定理)。 多活,数据中心CAP原理:Consist, Availability, Partition

9.1.3 两地三中心

“两地三中心”是指生产数据中心、同城灾备中心、异地灾备中心建设方案。

9.1.4 双活

9.1.5 关键词

  • CAP
  • RTO/RPO

脚注:

1

未看到参考IDC报告,摘抄自NetApp的某宣传手册。