Ceph分布式对象存储系的统研究与优化.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

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

最近下载