Everyone needs storage, but Open Source is changing how we think about storage infrastructure through new features, added durability, and reduced cost. New storage solutions like Ceph are providing distributed, flexible, powerful options that can support a myriad of use cases across object, block, and file system applications. This talk will explore the history and basics of Ceph, the current status of the community, and where the project is headed in the near future.
19. 1
Monitors:
Maintain cluster map
Provide consensus for distributed
decision-making
Must have an odd number
These do not serve stored objects
to clients
M
OSDs:
•One per disk (recommended)
•At least three in a cluster
•Serve stored objects to clients
•Intelligently peer to perform
replication tasks
•Supports object classes
19
21. 2
Metadata Server
Manages metadata for a POSIX-
compliant shared filesystem
Directory hierarchy
File metadata (owner,
timestamps, mode, etc.)
Stores metadata in RADOS
Does not serve file data to clients
Only required for shared
filesystem
21
29. Ceph Developer Summit
29
• Recent: “Giant”
• March 04-05
• wiki.ceph.com
• Virtual
(irc, hangout,
pad, blueprint,
youtube)
• 2 days
(soon to be 3?)
• Discuss all work
• Recruit for your
projects!
32. Accepted as a mentoring organization
8 mentors from Inktank & Community
http://ceph.com/gsoc2014/
Student applications being evaluated
Hope to turn this into academic outreach
Google Summer of Code
2014
32
33. Ceph Days
33
• inktank.com/
cephdays
• Recently:
London,
Frankfurt, NYC,
Santa Clara
• Aggressive
program
• Upcoming:
Sunnyvale,
Austin, Boston,
Kuala Lumpur