当前位置:文档之家› 分布式存储解决方案

分布式存储解决方案


保护域
• 保护域: 是一个逻辑上的一组
SDSs( 节点和存储)的集合
• 提供数据安全,性能的隔离
分层-存储池
• 在保护域里根据磁盘类型所做的 一组设备的性能分组 可以是非对称的。
DISKS
FLASH
pool 1
pool2
pool 3
可写快照
立即可用,精简配置
VTree1 V1 VTree2 V2
测试环境
– 公有云 – HDD
结果:
– ~1000 nodes
性能近似线性增长
测试配置
995 Linux Instances:
– 80 GB storage per instance – Moderate level networking – CentOS 6.4
ScaleIO configuration:
1,000 IOPS 10 TB
100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB 100 IOPS 1 TB
SDS支持多网络链路负载均衡;
MDM 通过 Network Teaming支持多网络冗余;
故障报警方式
目前支持邮件报警
功能
APP 1 APP 2 APP 3
保护域 用作服务器和数 据集的隔离
分层
带宽/ IOPS 限制
数据加密
Secure, Dedicated LUNs (Server/LUN Mapping)
• 管理单个服务器上的容量。
• SDS 安装在所有贡献共享存储设备的主机上
– ScaleIO Data Client (SDC)
• 轻量级的设备驱动,把ECS volumes 作为块设备提供给应用使用。 • SDC 安装在任何需要访问ECS 存储空间的服务器上.
ScaleIO Data Server (SDS)
• MDM 是轻量级程序,不参与数据路径。 • MDM 切换时间 0.5 sec
全聚合配置
S C S C S C S C S C S C
S
C
S
C
S
C
S
C
S
C
S
C
ETH/IB
S
C
S
C
S
C
S
C
S
C
S
C
两层结构
C C C C C C
S
S
S
S
S
S
ETH/IB
S
S
S
S
S
S
数据流
SDC只和相关的SDS 进行数据交换
Before After ScaleIO ScaleIO
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
100 IOPS 1 TB
EMC ScaleIO
软件定义的分布式共享存储 创建基于服务器内置存储资源的共享存储池,按需提 供性能和容量的分布式存储解决方案。 根据不同的性能层面创建存储池。 存储介质透明: 可利用任何 HDDs, SSDs, & PCIe 闪存卡和共享存储。
服务器透明:可安装在现有的任何物理或虚拟应用服 务器。
一致性组
S111 S112
C1
S211
S121
Consistency Group
Quality of Service
带宽 / IOPS Limiter
Current Environment With IOPS Limiter
APP 1 APP 2 APP 3 AVAILABLE
简单的管理和监控
配置和监控 ScaleIO 系统
跟踪存储和数据地图
监控容量,性能和负载均衡
做数据移动决定。
MDM (Metadata Manager):
• 选择 3 单独服务器参与 MDM cluster for HA
1. 2. 3. One active instance One passive instance One tiebreaker
S
SDS
ScaleIO
Protocol
ETH/IB
HOST
DAS
ScaleIO Data Client (SDC)
C
SDC
ScaleIO
Protocol
ETH/IB
HOST
DAS
操作系统中看到的ScaleIO 磁盘。
Linux Windows VM
Metadata Manager (MDM)
ScaleIO 的Block Size
512 bytes
节点故障或磁盘损坏
系统预留空间要求,用作盘或者节点故障后数据再镜像。
– 缺省为 10% 。可以调整区间为: 0% - 50%. – 建议至少为容量最大节点的容量.
可以设置磁盘重构,再平衡任务带宽,以保证生产性能。
网络考虑
支持万兆以太网,IP over Infiniband交换机;
C C C C C C
ETH/IB
S
S
S
S
S
S
数据分布
SDS 1
SDS 2 SDS 3 SDS 4
SDS 5 Volume 1
SDS 6
SDS 100

Volume 2
镜像保护
E A D
C B
故障处理
E B F E F
B
自动再平衡
增加节点或存储—系统自动进行存储再平衡
自动再平衡
删除节点或磁盘时
– MDM cluster – 995 SDSs, 400 SDCs – 100 volumes in 5 Protection Domains
Test Bench
– FIO with 50% /50% 4K reads/writes, 4 SDC per volume
用户场景
• Active / Active 结构下闪存使用场景.
3*vSPhere 5.5 Instances:
– – – – 1 * i3 / 2 * i5 3* 16GB memory 1 * 32 GB SATA SSD 2 * 128 GB SATA SSD
测试配置 - II
Latency
– – 4 ms 21,730 read
测试2-ScaleIO 性能
2,000 OPS 20 TB
结构
软件组件
• 3 个软件组件:
– Meta Data Manager (MDM)
• 配置和监控 ScaleIO ECS 系统
• 配置成冗余的 Cluster 模式(三个服务器上的三个member) 或者单机模式
– ScaleIO Data Server (SDS)

• • • • VDI VSI
Oracle RAC | SAP Hana | Exchange | SQL
高性能计算 开发部门,开发和测试
相关主题