Ceph分布式对象存储系的统研究与优化.pdf
- liwenhua00个人认证 |
- 2018-02-18 发布|
- 1.36 MB|
- 31页
Ceph分布式对象存储系统 研究与优化研究与优化 汪黎汪黎 liwang@ubuntukylin.com.cn 提纲
Ceph介绍
我们的工作 2 概述
Ceph是Sage Weil 在UCSC开发的大规模的、
可扩扩展的的、开源的分布式存储系统源的分布式存储系统
CephCeph clientclient includedincluded inin LinuxLinux kernelkernel sincesince
2.6.34
Supported by Openstack since Folsom
Maintained by Inktank inc. 3 Cepph架构
RADOS Ceph的核心组件 提供 高高可靠靠、高高可扩展的分布布式对象存储架构 利用本地文件系统存储对象
CliClientt Cephfs RBD RadosgwRadosgw Librados 4 Cepph Clients
Cephfs 提供提供POSIXPOSIX 兼容的分布式文件系统接兼容的分布式文件系统接口,支持支持 kernel、fuse
RBDRBD 提供高可靠的,分布式的块接口
Radosgw 提供提供SS33、SwiftSwift 兼容的对象接口兼容的对象接口
Librados 提供rados库调用接口 5 Rados特色
高可靠性 多副本 自动隔离失效节点自动隔离失效节点 数据 自自动恢复恢复
高可扩展性 数据分布式存储 数据透明扩容数据透明扩容
CRUSHCRUSH副本副本分布算法分布算法 6 Cepphfs组成
OSD 存储文件数据和元数据 存储文件数据和元数据
Monitor 监视整个集群状态 监视整个集群状态 维护并通告集群拓扑 结构 结构
MDS 缓存和同步元数据 管理名字空间
Client 提供POSIX接口 7 Cepphfs特色
数据与元数据分离 数据由OSD