storage with ceph (osdc 2013)
TRANSCRIPT
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