FusionStorage分布式存储系统介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第8页
目录
1. FusionStorage方案介绍 2. FusionStorage架构原理 3. FusionStorage部署配置
第9页
FusionStorage逻辑架构 (1/2)
VM 1
FusionStorage Manager (主)
VM 2
FusionStorage Manager (备)
第4页
分布式Server SAN架构
虚拟化/操作系统 InfiniBand /10GE Network
InfiniBand /10GE Network
共享式存储资源池 计算、存储融合部署
容量和性能线性增长
第5页
华为Server SAN产品FusionStorage
分布式块存储软件
将通用X86服务器的本地HDD、SSD等介质通过分布式技术组织成大规模存储资源池。
服务器1 FusionStorage Agent
MDC VBS
OSD OSD
服务器2 FusionStorage Agent
MDC VBS
OSD OSD
服务器3 FusionStorage Agent
MDC VBS
OSD OSD
服务器4 FusionStorage Agent
VBS
OSD OSD
服务器5 FusionStorage Agent
第2页
认识Server SAN
概念
由多个独立服务器自带的存储组成一个存储资源池,同时融合 了计算和存储资源。
特征
专有设备变通用设备 计算与存储线性扩展 简单管理、低TCO
第3页
传统SAN架构
FC/IP
孤立的存储资源:存储通过 专用网络连接到有限数量的 服务器。
存储设备通过添加硬盘框 增加容量,控制器性能成 为瓶颈。
第11页
FusionStorage部署方式
融合部署
指的是将VBS和OSD部署在同一台服务器中。 虚拟化应用推荐采用融合部署的方式部署。
分离部署
指的是将VBS和OSD分别部署在不同的服务器中。 高性能数据库应用则推荐采用分离部署的方式。
第12页
基础概念 (1/2)
资源池:FusionStorage中一组硬盘构成的存储池。
VBS
服务器6
FusionStorage Agent
OSD OSD
管理&计算&存储节点 管理&计算&存储节点 管理&计算&存储节点 计算&存储节点
计算节点
存储节点
FSM(FusionStorage Manager):FusionStorage管理模块,提供告警、监控、日志、配置等操作 维护功能。一般情况下FSM主备节点部署。
FusionStorage 分布式存储系统介绍
技术创新,变革未来
目标
学完本课程后,您将能够:
区分传统存储和分布式存储的区别 描述Fusionstorage基础原理和特性 安装和使用FusionStorage
第1页
目录
1. FusionStorage方案介绍 2. FusionStorage架构原理 3. FusionStorage部署配置
Volume:应用卷,代表了FusionStorage向上层呈现的一个逻 辑存储单元。
Server1
Server2
Server3
Volume1
Volume2
Volume3
Volume10
Volume11
P1
P2
Px
资源池1
资源池2
…
P1
P2
Py
Disk
Disk
Disk
Disk
Disk
Disk
第13页
FSA(FusionStorage Agent):代理进程,部署在各节点上,实现各节点与FSM通信。FSA包含 MDC、VBS和OSD三种不同的进程。根据系统不同配置要求,分别在不同的节点上启用不同的进 程组合来完成特定的功能。
第10页
FusionStorage逻辑架构 (2/2)
MDC(MetaData Controller):元数据控制,实现对分布式集群的状态控制, 以及控制数据分布式规则、数据重建规则等。 MDC默认部署在3个节点的 ZK(Zookeeper)盘上,形成MDC集群。
VBS(Virtual Block System):虚拟块存储管理组件,负责卷元数据的管理, 提供分布式集群接入点服务,使计算资源能够通过VBS访问分布式存储资源。 每个节点上默认部署一个VBS进程,形成VBS集群。节点上也可以通过部署 多个VBS来提升IO性能。
OSD(Object Storage Device):对象存储设备服务,执行具体的I/O操作。 在每个服务器上部署多个OSD进程,一块磁盘默认对应部署一个OSD进程。 在SSD卡作主存时,为了充分发挥SSD卡的性能,可以在1张SSD卡上部署多 个OSD进程进行管理,例如2.4TB的SSD卡可以部署6个OSD进程,每个OSD进 程负责管理400GB。
云资源池
虚
拟
公有云 私有云 VDI 开发测试
化
平
台
数据库及关键应用
财务报表 ERP 市场营销 CRM
物
理
部
署
FusionStorage
OpenStack
SCSI/iSCSI
HANA
查询检索
数据分析
高速网络 IB /GE/10GE
分布式Cache
x86服务器
…
DHT环 x86服务器
分布式Cache
强一致性算法
Server 3
Disk3 P9 P10 P11 P12
P2’ P6’ P14’ P18’
Disk4 P13 P14’ P15 P16’ P7’ P11’ P19’ P23’
Disk5 P17 P18’ P19 P20’ P3’ P12’ P15’ P24’
基础概念 (2/2)
数据副本: FusionStorage采用数据多副本备份机制来保证数 据的可靠性,即同一份数据可以复制保存为2~3个副本。
Server 1
Disk1
P1 P2’ P3
PP44’
P5’ P9’ P17’ P21’
Server 2
Disk2
P5 P6’
P7
P8’
P1’ P10’ P13’ P22’
对非虚拟化环境的上层应用和虚拟机提供工业界标准的SCSI和iSCSI接口。
开放的API。
计算
存储
PCIe SSD
Controller
存储
PCIe SSD
Hale Waihona Puke 计算 Controller
PCIe 存储 SSD
Controller 计算
计算 Controller PCIe SSD 存储
第7页
华为FusionStorage两大主要应用场景