6. 云计算对传统存储的挑战
SAN NAS
App App App
SAN NAS
Hypervisor(vSphere, KVM)
VM VM VM VM
Virtualization
LUN数量有限,存储不感知VM
LUN配置复杂,修改配置困难
多VM运行同一个LUN,存在IO blending问题
如何解决?
扩展困难
创建VM:2分钟
为VM配置网络、存储:5天
时间都去哪儿了?
7. 用户需要什么?
Give me a
VM for VDI
自动化管
理界面
计算资源
网络资源
存储资源
Here is
your VM
如何做到? SDDC
SDC:软件定义计算
SDN:软件定义网络
SDS:软件定义存储
14. 华为SDS数据服务
APP-centric Data service
APP-centric Data service
APP-centric QoS Service
APP-centric Cache Service
APP-centric thin-provision Service
以堆叠的形式提供数据服务
接口开放,可使用第三方数据服务
所有的数据服务提供App粒度的策略管理
The third
data service
VM/APP可配置QoS要求:带宽,IOPS,延迟
VM/APP可配置Cache需求:介质,容量,算法,可靠性
VM/APP可配置瘦分配需求:总容量,预留容量
如何编排各种数据服务,以满足APP的需求,是
个巨大的挑战!
15. 华为Data service——QoS服务
VM VM
SAN NAS
vDisk
FC/iSCSI Object
对象存储
NFS
……
vDisk vDisk
VM
vDisk vDisk
VM
vDisk vDisk
VM
vDisk vDisk
VM
vDisk vDisk
Host1 Host2 Host3 Host4 Host5 Hostn
分布式流控
分布式调度
智能资源调整 智能资源调整 智能资源调整 智能资源调整 智能资源调整 智能资源调整
Policy1
MIN IOPS: 1000
APP1
Policy2
MIN IOPS: 1000 MAX IOPS:3000 Burst IOPS:5000
MIN MBPS: 10 MAX MBPS:50 Burst MBPS:70
Policy3
MAX IOPS: 5000
APP2
APP3 APP4
通过分布式流控、分布式调度和智能资源调整技术,实现按策略组进行流量控制、流量保障
和系统资源最大化利用。
16. 华为Data service——Cache服务
Device manager Device manager Device manger
SSD Pool SSD Pool SSD Pool
Cache manager
vSSD vSSD vSSD vSSD vSSD vSSD vSSD vSSD vSSD
Cache manager Cache manager
Replication Replication Replication
policy
policy
policy
VM VM VM VM VM VM VM VM VM
Storage System
17. 华为Data service——Cache服务
• 提出SSD blending问题
SSD
SAN NAS Object
VM
所有APP的SSD cache交织在一起,无法充
分发挥SSD的价值
云数据中心应用众多,特征不一,必须要
解决好SSD blending的问题
Host1
VM VM
SSD
VM
Host2
VM VM
SSD
SAN NAS Object
VM VM VM
SSD
VM VM VM
解决SSD blending问题
每个vSSD的容量,Cache算法,块大小,刷盘方
式,等根据应用特征配置
所有的vSSD共用集群中所有的SSD硬件
用最小的SSD成本,满足所有APP的Qos要求
vSSD vSSD vSSD vSSD vSSD vSSD