18
统一存储,为云而生 基于Ceph的存储全家桶

统一存储,为云而生 - itdks.com

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 统一存储,为云而生 - itdks.com

统一存储,为云而生

基于Ceph的存储全家桶

Page 2: 统一存储,为云而生 - itdks.com

大纲

• 背景

• 开源云平台对于存储的诉求

• Ceph统一存储全家桶

• 为什么Ceph是开源云平台的首选

• 存在问题

• Q&A

Page 3: 统一存储,为云而生 - itdks.com

我们来自哪里

Page 4: 统一存储,为云而生 - itdks.com

LCMCloud

OpenStack

Ops

Por

tal

Code Review

Commodity Servers

XaaS XaaS XaaS

Sta

ckLi

ght CI/CD

Artifacts

Model

Logging

Monitoring

Alerting

Capacity Plan. Logic

Kubernetes

NOC

Ticketing Sys.

3rd Party

Compute Storage Network

OSS

Tenants

Containers Metal / Virtual Machines

define: - services - pipelines - clouds

Applications

Mirantis 最新开源云平台的架构

Page 5: 统一存储,为云而生 - itdks.com

开源云平台的要求 传统存储

接口 Block StorageObject StorageNFS

差,普遍单一接口。

可编程性 提供API,方便集成 差,胶水集成,速度慢,功能少。

Workload 适合多种Workload 差,适合的workload少

扩展性 容量和性能横向扩展,在线扩展 差。

可管理性 统一部署、统一监控、统一运维 差。

开源云平台对于存储系统的要求

Page 6: 统一存储,为云而生 - itdks.com

Unified Storage

Block Storage

Object Storage

NAS

OpenStack Kubernetes Database OpenStack Kubernetes

Application

我们需要的统一存储

Page 7: 统一存储,为云而生 - itdks.com

Ceph Rados

Ceph RBD

Ceph RGW

CephFS

OpenStack Kubernetes Database OpenStack Kubernetes

Application

Ceph如何实现统一存储全家桶

Page 8: 统一存储,为云而生 - itdks.com

Ceph统一存储的部署架构

Page 9: 统一存储,为云而生 - itdks.com

Ceph统一存储如何支持OpenStack

Page 10: 统一存储,为云而生 - itdks.com

Ceph是开源云平台的首选存储

• 开源

– 吸引开发者,可编程性,持续改进,激发开发者的创造力。

– 硬件无关,激发架构师的创造力

• 合适的架构与合适的技术

– 组件分布,提升扩展性。

– 元数据处理,提升扩展性。

– 快照和克隆

• 大规模实践

– PB级别的块存储

– 30PB级别的对象存储

Page 11: 统一存储,为云而生 - itdks.com

存在问题

• 分布式带来的复杂性

– 架构设计

• 网络架构

• 服务器配置

• 存储池规划

• CRUSH MAP设计

• 优化

– 自动化部署管理

Page 12: 统一存储,为云而生 - itdks.com

存在问题

• 不同的Workload– 硬件配置优化

– 操作系统参数优化

– Ceph参数优化

– 存储池配置优化

– 代码优化

– 架构优化

Page 13: 统一存储,为云而生 - itdks.com

存在问题

• 大规模部署管理– Ceph集群生命周期管理

– 自动化图形部署工具

– 常见运维操作,比如换盘

– 监控告警工具

Page 14: 统一存储,为云而生 - itdks.com

1人1小时交付大规模Ceph集群

Page 15: 统一存储,为云而生 - itdks.com

自动化部署安装流程

Page 16: 统一存储,为云而生 - itdks.com

监控告警

Page 17: 统一存储,为云而生 - itdks.com

存在问题

• 故障排查– 网络故障

– 硬件故障

– 操作系统

– 代码BUG

Page 18: 统一存储,为云而生 - itdks.com

Q&A