Storage with ceph (osdc 2013)

Post on 25-May-2015

302 views 2 download

Tags:

transcript

Storage with Ceph Scale-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

HDD FS

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

Redundant Autonomic Distributed Object Store

2 Components

OSDs

MONs

Data Placement

MONs

MONs

MONs

MONs

MONs

MONs

MONs

Parallelization

2 2 1 1

MONs

2 2 1 1

MONs

2 2 1 1 1 2 2 1

MONs

MONs

CRUSH

Controlled Replication Under Scalable Hashing

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

2 2 1 1 1 2 2 1

MONS