Storage with Ceph (OSDC 2013)

Preview:

Citation preview

Storage with CephScale-Out made easy

Martin Gerhard Loschwitz

© 2013 hastexo Professional Services GmbH. All rights reserved.

Who?

Scalable Storage

2 types of Scalability

Scale-Up

Scale-Up before:

Scale-Up afterwards:

Scale-Up quickly comes to its limits

Scale-Out

Scale-Out before:

Scale-Out afterwards:

Scale-Out is hip

Webserver

Databases

Even me!

Storage? Meh.

The Block problem

HDDFS

User Space

Blocks for distributed systems?

I don’t think so, Tim!

Object Stores

User Space

Objects

HDD

FS

HDD

FS

HDD

FS

HDD

FS

HDD

FS

HDD

FS

HDD

FS

User Space

Objects

HDD

FS

HDD

FS

HDD

FS

HDD

FS

HDD

FS

HDD

FS

HDD

FS

Originally a PhD thesis

Object Store

RADOS

RedundantAutonomicDistributedObjectStore

2 Components

OSDs

MONs

Data Placement

MONs

MONs

MONs

MONs

MONs

MONs

MONs

Parallelization

221 1

MONs

221 1

MONs

221 11 2 21

MONs

MONs

CRUSH

ControlledReplicationUnderScalableHashing

Rack aware

Clients?

Block Device Driver

RBD (RADOS Block Device)

rbd

Qemu-RBD

ReSTful API

radosgw

Compatible with S3 and Swift

POSIX file system

CephFS

Still Beta!

Need a special client?

librados

Use cases

Gigantic Storage

40TB, 3 replicas = € 21.000

Virtualization

iSCSI Storage

Cloud

OpenStack

live demo

24. May 2013

OpenStack DACH Day 2013

http://openstackdach2013.eventbrite.com

Special thanks goes to:

Sage Weil (Twitter: @liewegas)& crew for Ceph

Inktank (Twitter: @inktank)for the Ceph logo

goo.gl/S1sYZ (me on Google+)

twitter.com/hastexo

hastexo.com

221 11 2 21

MONS

Recommended