SlideShare a Scribd company logo
Ceph, Open Source,
and the Path to Ubiquity in Storage
AACS – 2014 Apr 02
Copyright © 2014 by Inktank | Private and Confidential
WHO?
2
Copyright © 2014 by Inktank | Private and Confidential
AGENDA
3
THE FORECAST
By 2020
over 15 ZB
of data will
be stored.
1 .5 ZB are
stored today.
4
Copyright © 2014 by Inktank | Private and Confidential
THE PROBLEM
 Existing systems don’t
scale
 Increasing cost and
complexity
 Need to invest in new
platforms ahead of time2010 2020
IT Storage Budget
Growth of data
5
Copyright © 2014 by Inktank | Private and Confidential
THE SOLUTION
PAST: SCALE UP
FUTURE: SCALE OUT
6
Copyright © 2014 by Inktank | Private and Confidential
INTRO TO CEPH
HISTORICAL TIMELINE
Copyright © 2013 by Inktank | Private and Confidential
8
RHEL-OSP &
RHEV Support
FEB 2014
MAY 2012
Launch of
Inktank
OpenStack
Integration
2011
2010
Mainline
Linux
Kernel
Open
Source
2006
2004
Project
Starts at
UCSC
Production
Ready Ceph
SEPT 2012
2012
CloudStack
Integration
OCT 2013
Inktank Ceph
Enterprise
Launch
Xen
Integration
2013
ARCHITECTURAL COMPONENTS
9
Copyright © 2014 by Inktank | Private and Confidential
APP HOST/VM CLIENT
CEPH UNIFIED STORAGE
FILE
SYSTEM
BLOCK
STORAGE
OBJECT
STORAGE
Keystone
Geo-Replication
Native API
10
Multi-tenant
S3 & Swift
OpenStack
Linux Kernel
iSCSI
Clones
Snapshots
CIFS/NFS
HDFS
Distributed Metadata
Linux Kernel
POSIX
Copyright © 2014 by Inktank | Private and Confidential
TRADITIONAL STORAGE VS.
CEPH
TRADITIONAL
ENTERPRISE STORAGE
11
Copyright © 2014 by Inktank | Private and Confidential
CEPH WITH OPENSTACK
12
Copyright © 2014 by Inktank | Private and Confidential
WEB APPLICATION STORAGE
13
Copyright © 2014 by Inktank | Private and Confidential
S3/Swift S3/Swift S3/Swift S3/Swift
MULTI-SITE OBJECT STORAGE
14
Copyright © 2014 by Inktank | Private and Confidential
Copyright © 2014 by Inktank | Private and
Confidential
ARCHITECTURE
ARCHITECTURAL COMPONENTS
16
Copyright © 2014 by Inktank | Private and Confidential
APP HOST/VM CLIENT
1
DISK
FS
DISK DISK
OSD
DISK DISK
OSD OSD OSD OSD
FS FS FSFS
btrfs
xfs
ext4
MMM
17
1
M
M
M
HUMAN
18
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
2
M
M
M
CLIENT
01
10
data
metadata
20
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
CRUSH
 Pseudo-random placement algorithm
 Ensures even distribution
 Repeatable, deterministic
 Rule-based configuration
 Replica count
 Infrastructure topology
 Weighting
CRUSH
22
2
10 10 01 01 10 10 01 11 01 10
10 10 01 01 10 10 01 11 01 10
hash(object name) % num pg
CRUSH(pg, cluster state, rule set)
23
2
CLIENT
??
24
2
25
2
26
2
CLIENT
??
27
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014
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!
New Contribute Page
30
• http://ceph.com/
community/
Contribute
• Source tree
• Issues
• Share
experiences
• Standups
• One-stop shop
New Ceph Wiki
31
 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
Ceph Days
33
• inktank.com/
cephdays
• Recently:
London,
Frankfurt, NYC,
Santa Clara
• Aggressive
program
• Upcoming:
Sunnyvale,
Austin, Boston,
Kuala Lumpur
Meetups
34
• Community
organized
• World wide
• Wiki
• Ceph-community
• Goodies available
• Logistical support
• Drinkup to
tradeshow
 We haven’t forgotten!
 Looking for potential founding members
 Especially important to keep the IP clean
Ceph Foundation
35
Coordinated Efforts
36
• Always need help
• CentOS SIG
• OCP
• Xen
• Hadoop
• OpenStack
• CloudStack
• Ganetti
• Many more!
http://metrics.ceph.com
37
Copyright © 2014 by Inktank | Private and Confidential
THE PRODUCT
39
INKTANK CEPH ENTERPRISE
WHAT’S INSIDE?
Ceph Object and Ceph Block
Calamari
Enterprise Plugins (2014)
Support Services
Copyright © 2014 by Inktank | Private and Confidential
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014
Ceph Inktank Ceph
Enterprise
Open-Source Ceph ✔ ✔
Object Storage ✔ ✔
Block Storage ✔ ✔
File System ✔
Management API ✔ ✔
Management GUI ✔
Hyper-V Support Q3 2014
SNMP Support Q3 2014
24x7 Support ✔
Bug Prioritization ✔
FEATURE COMPARISON
41
Copyright © 2014 by Inktank | Private and Confidential
ROADMAP
INKTANK CEPH ENTERPRISE
42
Copyright © 2014 by Inktank | Private and Confidential
April 2014 September 2014 2015
RELEASE SCHEDULE
Copyright © 2014 by Inktank | Private and Confidential
43
2013 2014 2015
Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2
Copyright © 2014 by Inktank | Private and Confidential
QUESTIONS?
44
THANK YOU!
Patrick McGarry
Director, Community
patrick@inktank.co
m
irc.oftc.net/ceph
@scuttlemonkey
@ceph

More Related Content

PPTX
2014 Ceph NYLUG Talk
PPTX
In-Ceph-tion: Deploying a Ceph cluster on DreamCompute
ODP
Ceph: A decade in the making and still going strong
PDF
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
PDF
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
PDF
Docker Workshop
PDF
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
PDF
DNSaaS and FWaaS
2014 Ceph NYLUG Talk
In-Ceph-tion: Deploying a Ceph cluster on DreamCompute
Ceph: A decade in the making and still going strong
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
Docker Workshop
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
DNSaaS and FWaaS

What's hot (20)

PDF
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
PDF
OpenStack Resources and Capacity Management - Shimon Benattar, Mark Rasin - O...
PDF
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
PDF
Ceph Day New York: Ceph: one decade in
PPTX
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017
PDF
(Open)Stacking Containers
PDF
Kubernetes and devops
PDF
Welcome at OPEN'22
PDF
OpenShift on OpenStack
PDF
RootStack - Devfactory
PPTX
Don't Repeat Our Mistakes! Lessons Learned from Running Go Daddy's Private Cl...
PDF
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
PDF
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
PPTX
Architecting Ceph Solutions
PDF
An Introduction to Red Hat Enterprise Linux OpenStack Platform
PDF
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
PDF
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
PPTX
Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
PDF
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
PDF
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
OpenStack Resources and Capacity Management - Shimon Benattar, Mark Rasin - O...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Ceph Day New York: Ceph: one decade in
OpenStack and NetApp - Chen Reuven - OpenStack Day Israel 2017
(Open)Stacking Containers
Kubernetes and devops
Welcome at OPEN'22
OpenShift on OpenStack
RootStack - Devfactory
Don't Repeat Our Mistakes! Lessons Learned from Running Go Daddy's Private Cl...
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
Architecting Ceph Solutions
An Introduction to Red Hat Enterprise Linux OpenStack Platform
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ad

Similar to Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014 (20)

PPTX
Ceph and OpenStack - Feb 2014
PDF
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
PPTX
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
PDF
Ceph and openstack at the boston meetup
PPTX
Ceph & OpenStack - Boston Meetup
PDF
Introduction into Ceph storage for OpenStack
PDF
Ceph and cloud stack apr 2014
PDF
Ceph Day Shanghai - Community Update
PPT
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
PPTX
Ceph, Xen, and CloudStack: Semper Melior
PPTX
Ceph Day NYC: Ceph in the Ecosystem
ODP
Ceph Day SF 2015 - Keynote
PPTX
Ceph Day London - Keynote
ODP
Ceph Day Santa Clara: Keynote: Building Tomorrow's Ceph
ODP
Ceph Day NYC: Building Tomorrow's Ceph
PPTX
Ceph Intro and Architectural Overview by Ross Turk
PPTX
London Ceph Day: Ceph in the Echosystem
PPTX
Ceph Day Chicago - Ceph Ecosystem Update
PDF
Ceph Day Seoul - Ceph: a decade in the making and still going strong
PDF
Ceph in 2023 and Beyond.pdf
Ceph and OpenStack - Feb 2014
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
Ceph and openstack at the boston meetup
Ceph & OpenStack - Boston Meetup
Introduction into Ceph storage for OpenStack
Ceph and cloud stack apr 2014
Ceph Day Shanghai - Community Update
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Ceph, Xen, and CloudStack: Semper Melior
Ceph Day NYC: Ceph in the Ecosystem
Ceph Day SF 2015 - Keynote
Ceph Day London - Keynote
Ceph Day Santa Clara: Keynote: Building Tomorrow's Ceph
Ceph Day NYC: Building Tomorrow's Ceph
Ceph Intro and Architectural Overview by Ross Turk
London Ceph Day: Ceph in the Echosystem
Ceph Day Chicago - Ceph Ecosystem Update
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph in 2023 and Beyond.pdf
Ad

More from Patrick McGarry (13)

PDF
Ceph@MIMOS: Growing Pains from R&D to Deployment
PPTX
QCT Ceph Solution - Design Consideration and Reference Architecture
PDF
librados
PPTX
Bluestore
PPTX
Community Update
PPTX
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
PPTX
MySQL Head-to-Head
PPTX
Using Recently Published Ceph Reference Architectures to Select Your Ceph Con...
PPTX
Ceph Ecosystem Update - Ceph Day Frankfurt (Feb 2014)
PDF
DEVIEW 2013
PPTX
Ceph in the Ecosystem - Ceph Day NYC 2013
PDF
Powering CloudStack with Ceph RBD - Apachecon
PPT
An intro to Ceph and big data - CERN Big Data Workshop
Ceph@MIMOS: Growing Pains from R&D to Deployment
QCT Ceph Solution - Design Consideration and Reference Architecture
librados
Bluestore
Community Update
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
MySQL Head-to-Head
Using Recently Published Ceph Reference Architectures to Select Your Ceph Con...
Ceph Ecosystem Update - Ceph Day Frankfurt (Feb 2014)
DEVIEW 2013
Ceph in the Ecosystem - Ceph Day NYC 2013
Powering CloudStack with Ceph RBD - Apachecon
An intro to Ceph and big data - CERN Big Data Workshop

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
PDF
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
GamePlan Trading System Review: Professional Trader's Honest Take
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Dropbox Q2 2025 Financial Results & Investor Presentation
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf

Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014

Editor's Notes

  • #9: Make it a horizontal timeline