统一存储,为云而生 - itdks.com
TRANSCRIPT
![Page 1: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/1.jpg)
统一存储,为云而生
基于Ceph的存储全家桶
![Page 2: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/2.jpg)
大纲
• 背景
• 开源云平台对于存储的诉求
• Ceph统一存储全家桶
• 为什么Ceph是开源云平台的首选
• 存在问题
• Q&A
![Page 3: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/3.jpg)
我们来自哪里
![Page 4: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/5.jpg)
开源云平台的要求 传统存储
接口 Block StorageObject StorageNFS
差,普遍单一接口。
可编程性 提供API,方便集成 差,胶水集成,速度慢,功能少。
Workload 适合多种Workload 差,适合的workload少
扩展性 容量和性能横向扩展,在线扩展 差。
可管理性 统一部署、统一监控、统一运维 差。
开源云平台对于存储系统的要求
![Page 6: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/6.jpg)
Unified Storage
Block Storage
Object Storage
NAS
OpenStack Kubernetes Database OpenStack Kubernetes
Application
我们需要的统一存储
![Page 7: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/7.jpg)
Ceph Rados
Ceph RBD
Ceph RGW
CephFS
OpenStack Kubernetes Database OpenStack Kubernetes
Application
Ceph如何实现统一存储全家桶
![Page 8: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/8.jpg)
Ceph统一存储的部署架构
![Page 9: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/9.jpg)
Ceph统一存储如何支持OpenStack
![Page 10: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/10.jpg)
Ceph是开源云平台的首选存储
• 开源
– 吸引开发者,可编程性,持续改进,激发开发者的创造力。
– 硬件无关,激发架构师的创造力
• 合适的架构与合适的技术
– 组件分布,提升扩展性。
– 元数据处理,提升扩展性。
– 快照和克隆
• 大规模实践
– PB级别的块存储
– 30PB级别的对象存储
![Page 11: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/11.jpg)
存在问题
• 分布式带来的复杂性
– 架构设计
• 网络架构
• 服务器配置
• 存储池规划
• CRUSH MAP设计
• 优化
– 自动化部署管理
![Page 12: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/12.jpg)
存在问题
• 不同的Workload– 硬件配置优化
– 操作系统参数优化
– Ceph参数优化
– 存储池配置优化
– 代码优化
– 架构优化
![Page 13: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/13.jpg)
存在问题
• 大规模部署管理– Ceph集群生命周期管理
– 自动化图形部署工具
– 常见运维操作,比如换盘
– 监控告警工具
![Page 14: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/14.jpg)
1人1小时交付大规模Ceph集群
![Page 15: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/15.jpg)
自动化部署安装流程
![Page 16: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/16.jpg)
监控告警
![Page 17: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/17.jpg)
存在问题
• 故障排查– 网络故障
– 硬件故障
– 操作系统
– 代码BUG
![Page 18: 统一存储,为云而生 - itdks.com](https://reader034.vdocuments.site/reader034/viewer/2022042715/6267171628dccd380d3a17e6/html5/thumbnails/18.jpg)
Q&A