This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Cephscalable, unified storage
files, blocks & objects
Tommi Virtanen / @tv / DreamHost OpenStack Conference 2011-10-07
Storage system
Open SourceLPGL2
no copyright assignment
Incubated by DreamHost
started by Sage Weil at UC Santa Cruz, research group partially funded by tri-labs
50+ contributorsaround the world
Commodity hardware
No SPoF
No bottlenecks
Smart storagepeers detect, gossip, heal
Monitors
Object storage
pool, name data (bytes),
metadata: key=value, k2=v2, ...
librados (C)libradospp (C++)
PythonPHP
your favorite language here
Smart clienttalk to the cluster, not to a gateway
compound operationschoose your consistency (ack/commit)
Poolsreplica count,
access control,placement rules,
...
CRUSHdeterministic placement algorithm
no lookup tables for placementDC topology and health as input