SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Community Update
Ceph Day Shanghai 2015
CEPH DAYS
▪You’re here!
▪Turning up the heat
▪100% Community-
focused
▪Upcoming
▪Tokyo
▪Melbourne
▪Beginning 2016 planning
▪Volunteer to host!
2
▪ Hosted by Intel in Hillsboro, OR
▪ 10-13 Aug
▪ ~20 people
▪ Design discussions
▪ http://pad.ceph.com/p/hackathon_2015-08
Copyright © 2013 by Inktank | Private and Confidential
Ceph Hackathon
3
METRICS
4
▪ Bitergia Platform
▪ Ceph-brag
▪ Community-driven
▪ Good growth
▪ Code/Tracker/IRC/Lists
▪ Continuing to evolve
USER COMMITTEE
5
▪ Started after Dumpling
▪ Current chair: Wido den Hollander
▪ Periodic meetings to discuss community matters
▪ Most recently:
▪ Release cadence
▪ Contributor credits
▪ Global mirror network
▪ First steps towards broader governance
Google Summer of Code
6
▪ Ceph project’s second year
▪ Just completed
▪ 6 slots, used 4
▪ Last year
▪ Wireshark
▪ Reliability Model
▪ Work published on Ceph
wiki
▪ Outreachy too
▪ Get involved!
CentOS Storage SIG
7
▪ Creating a collection of
packages
▪ http://wiki.centos.org/Special
InterestGroup/Storage/Proposal
▪ Easier to deploy CentOS as a
storage node
▪ Early days
▪ Packages for Ceph & Gluster
▪ New package maintainer
GOVERNANCE
8
We haven’t forgotten about you!
Ceph Tech Talks
9
▪ Monthly technical presentation about Ceph
▪ 4th
Thursday of the month
▪ Online via BlueJeans tool
▪ http://ceph.com/ceph-tech-talks/
▪ We welcome any community member who would
like to present
CEPH DEVELOPER SUMMIT
10
▪ “Quarterly” developer
summit
▪ 100% online (Blue Jeans /
IRC)
▪ Jewel summit most recent
▪ Videos on Ceph YouTube
channel
▪ https://goo.gl/7Eig8A
▪ Next up: “K”
CEPH.COM
11
▪ New host due to security
breach
▪ Some things didn’t port
over well
▪ Designing new update
▪ Will solicit community
feedback
▪ Stay tuned to lists!
librados
12
▪ Many more deployments/apps using direct librados
▪ Native library for accessing RADOS
▪ Librados.so shared library
▪ C, C++, Python, Erlang, Haskell, PHP, Java (JNA)
▪ Direct data path to storage nodes
▪ Speaks native Ceph protocol with cluster
▪ Exposes
▪ Mutable objects
▪ Rich per-object API and data model
▪ Hides
▪ Data distribution, migration, replication, failures
▪ Making your intelligent nodes, intelligent-er!
▪ Allows you to dynamically extend objects in RADOS
▪ Examples
▪ MD5 hash
▪ Image thumbnail service
▪ Log post-processing
▪ Whatever you build!
▪ Uses LUA
▪ Ask Noah!
Copyright © 2013 by Inktank | Private and Confidential
Object Classes
13
CephFS
14
▪ Lots of hard work!
▪ Dogfooding
▪ Code
▪ Src/mds: 366 commits, 19,417 lines added/removed
▪ Src/client: 131 commits, 4289 lines
▪ Src/tools/cephfs: 41 commits, 4179 lines
▪ Ceph-qa-suite: 4842 added lines of FS-related python
▪ Tracker
▪ 108 FS tickets resolved since Firefly (of which 97 were
created since Firefly)
▪ 83 ticket currently open for FS, of which 35 were
created since Firefly
▪ 31 feature tickets resolved
DEPLOYMENT / ORCHESTRATION
15
▪ Ceph-deploy in a good place to start
▪ Puppet (ruby, largest mindshare -- devops)
▪ Chef (git, ruby -- devops)
▪ Ansible (python, fast -- sysadmins)
▪ Salt (python, yaml, scalable – sysadmins)
▪ Juju (any language, yaml – simple)
▪ Crowbar (started for Dell OpenStack, now FOSS)
TESTING
16
▪ Teuthology! – a whole project just to test ceph!
▪ Ceph core lab (Sepia)
▪ Old Dell machines
▪ Old hardware
▪ New Intel donated cluster
▪ Ceph community lab (coming soon-ish)
▪ Seamicro boxes that fell over
▪ Shopping for something new
▪ OpenStack integration
▪ http://dachary.org/?p=3828
THANK YOU!
Sam Just
Developer
sjust@
redhat.com

Contenu connexe

Tendances

Tech Spark Presentation
Tech Spark PresentationTech Spark Presentation
Tech Spark Presentation
Stephen Borg
 

Tendances (9)

Tech Spark Presentation
Tech Spark PresentationTech Spark Presentation
Tech Spark Presentation
 
MAGPI: Advanced Services: IPv6, Multicast, DNSSEC
MAGPI: Advanced Services: IPv6, Multicast, DNSSECMAGPI: Advanced Services: IPv6, Multicast, DNSSEC
MAGPI: Advanced Services: IPv6, Multicast, DNSSEC
 
Md sal clustering internals
Md sal clustering internalsMd sal clustering internals
Md sal clustering internals
 
2015 11-12 GoLang Meetup Praha
2015 11-12 GoLang Meetup Praha2015 11-12 GoLang Meetup Praha
2015 11-12 GoLang Meetup Praha
 
Ceph Day Santa Clara Welcome
Ceph Day Santa Clara WelcomeCeph Day Santa Clara Welcome
Ceph Day Santa Clara Welcome
 
Using heka
Using hekaUsing heka
Using heka
 
PyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch LandPyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch Land
 
Welcome talk unleashing the future of open-source enterprise cloud computing
Welcome talk   unleashing the future of open-source enterprise cloud computingWelcome talk   unleashing the future of open-source enterprise cloud computing
Welcome talk unleashing the future of open-source enterprise cloud computing
 
Astricon 2012 - Redundancy and High Availability
Astricon 2012 - Redundancy and High AvailabilityAstricon 2012 - Redundancy and High Availability
Astricon 2012 - Redundancy and High Availability
 

En vedette

Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...
Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...
Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...
Ceph Community
 
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Community
 
Ceph Day Shanghai - On the Productization Practice of Ceph
Ceph Day Shanghai - On the Productization Practice of Ceph Ceph Day Shanghai - On the Productization Practice of Ceph
Ceph Day Shanghai - On the Productization Practice of Ceph
Ceph Community
 
Ceph Day Chicago - Supermicro Ceph - Open SolutionsDefined by Workload
Ceph Day Chicago - Supermicro Ceph - Open SolutionsDefined by WorkloadCeph Day Chicago - Supermicro Ceph - Open SolutionsDefined by Workload
Ceph Day Chicago - Supermicro Ceph - Open SolutionsDefined by Workload
Ceph Community
 

En vedette (20)

Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
Ceph Day Melbourne - Scale and performance: Servicing the Fabric and the Work...
 
Ceph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-GeneCeph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-Gene
 
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom LabsCeph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
 
Ceph Day Chicago: Using Ceph for Large Hadron Collider Data
Ceph Day Chicago: Using Ceph for Large Hadron Collider Data Ceph Day Chicago: Using Ceph for Large Hadron Collider Data
Ceph Day Chicago: Using Ceph for Large Hadron Collider Data
 
Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...
Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...
Ceph Day Chicago - Deploying flash storage for Ceph without compromising perf...
 
Reference Architecture: Architecting Ceph Storage Solutions
Reference Architecture: Architecting Ceph Storage Solutions Reference Architecture: Architecting Ceph Storage Solutions
Reference Architecture: Architecting Ceph Storage Solutions
 
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong
 
Ceph Day Shanghai - On the Productization Practice of Ceph
Ceph Day Shanghai - On the Productization Practice of Ceph Ceph Day Shanghai - On the Productization Practice of Ceph
Ceph Day Shanghai - On the Productization Practice of Ceph
 
Ceph Day Chicago - Supermicro Ceph - Open SolutionsDefined by Workload
Ceph Day Chicago - Supermicro Ceph - Open SolutionsDefined by WorkloadCeph Day Chicago - Supermicro Ceph - Open SolutionsDefined by Workload
Ceph Day Chicago - Supermicro Ceph - Open SolutionsDefined by Workload
 
Ceph Day Taipei - Community Update
Ceph Day Taipei - Community Update Ceph Day Taipei - Community Update
Ceph Day Taipei - Community Update
 
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
 
Ceph Day Chicago - Brining Ceph Storage to the Enterprise
Ceph Day Chicago - Brining Ceph Storage to the Enterprise Ceph Day Chicago - Brining Ceph Storage to the Enterprise
Ceph Day Chicago - Brining Ceph Storage to the Enterprise
 
Ceph Day Chicago - Ceph at work at Bloomberg
Ceph Day Chicago - Ceph at work at Bloomberg Ceph Day Chicago - Ceph at work at Bloomberg
Ceph Day Chicago - Ceph at work at Bloomberg
 
Ceph Tech Talk -- Ceph Benchmarking Tool
Ceph Tech Talk -- Ceph Benchmarking ToolCeph Tech Talk -- Ceph Benchmarking Tool
Ceph Tech Talk -- Ceph Benchmarking Tool
 
2016-JAN-28 -- High Performance Production Databases on Ceph
2016-JAN-28 -- High Performance Production Databases on Ceph2016-JAN-28 -- High Performance Production Databases on Ceph
2016-JAN-28 -- High Performance Production Databases on Ceph
 
Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage
 
Ceph Day Shanghai - Ceph Performance Tools
Ceph Day Shanghai - Ceph Performance Tools Ceph Day Shanghai - Ceph Performance Tools
Ceph Day Shanghai - Ceph Performance Tools
 
Ceph Day Taipei - Ceph Tiering with High Performance Architecture
Ceph Day Taipei - Ceph Tiering with High Performance Architecture Ceph Day Taipei - Ceph Tiering with High Performance Architecture
Ceph Day Taipei - Ceph Tiering with High Performance Architecture
 
iSCSI Target Support for Ceph
iSCSI Target Support for Ceph iSCSI Target Support for Ceph
iSCSI Target Support for Ceph
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 

Similaire à Ceph Day Shanghai - Community Update

2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines
2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines
2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines
Timothy Spann
 
AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101
Timothy Spann
 
28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines
Timothy Spann
 

Similaire à Ceph Day Shanghai - Community Update (20)

NixCon Berlin 2015 - Nix at LogicBlox
NixCon Berlin 2015 - Nix at LogicBloxNixCon Berlin 2015 - Nix at LogicBlox
NixCon Berlin 2015 - Nix at LogicBlox
 
Ceph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Day Melabourne - Community Update
Ceph Day Melabourne - Community Update
 
Ceph Day Chicago - Ceph Ecosystem Update
Ceph Day Chicago - Ceph Ecosystem Update Ceph Day Chicago - Ceph Ecosystem Update
Ceph Day Chicago - Ceph Ecosystem Update
 
London Ceph Day: Ceph in the Echosystem
London Ceph Day: Ceph in the EchosystemLondon Ceph Day: Ceph in the Echosystem
London Ceph Day: Ceph in the Echosystem
 
Apache Kafka at LinkedIn
Apache Kafka at LinkedInApache Kafka at LinkedIn
Apache Kafka at LinkedIn
 
2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines
2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines
2024 Feb AI Meetup NYC GenAI_LLMs_ML_Data Codeless Generative AI Pipelines
 
An Incomplete Data Tools Landscape for Hackers in 2015
An Incomplete Data Tools Landscape for Hackers in 2015An Incomplete Data Tools Landscape for Hackers in 2015
An Incomplete Data Tools Landscape for Hackers in 2015
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
YARN webinar series: Using Scalding to write applications to Hadoop and YARN
YARN webinar series: Using Scalding to write applications to Hadoop and YARNYARN webinar series: Using Scalding to write applications to Hadoop and YARN
YARN webinar series: Using Scalding to write applications to Hadoop and YARN
 
Matrix.org decentralised communication, Matthew Hodgson, TADSummit
Matrix.org decentralised communication, Matthew Hodgson, TADSummitMatrix.org decentralised communication, Matthew Hodgson, TADSummit
Matrix.org decentralised communication, Matthew Hodgson, TADSummit
 
Webinar: The Future of Hadoop
Webinar: The Future of HadoopWebinar: The Future of Hadoop
Webinar: The Future of Hadoop
 
AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101
 
Open sourcery
Open sourceryOpen sourcery
Open sourcery
 
stackconf 2020 | DevOps im Mittelstand by Falk Stern
stackconf 2020 | DevOps im Mittelstand by Falk Sternstackconf 2020 | DevOps im Mittelstand by Falk Stern
stackconf 2020 | DevOps im Mittelstand by Falk Stern
 
The IPv6-Only Network
The IPv6-Only NetworkThe IPv6-Only Network
The IPv6-Only Network
 
Latest Developments in H2O
Latest Developments in H2OLatest Developments in H2O
Latest Developments in H2O
 
Ceph: A decade in the making and still going strong
Ceph: A decade in the making and still going strongCeph: A decade in the making and still going strong
Ceph: A decade in the making and still going strong
 
28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines
 
Ceph Day New York: Ceph: one decade in
Ceph Day New York: Ceph: one decade inCeph Day New York: Ceph: one decade in
Ceph Day New York: Ceph: one decade in
 
Road to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopRoad to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache Hop
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Ceph Day Shanghai - Community Update

  • 2. CEPH DAYS ▪You’re here! ▪Turning up the heat ▪100% Community- focused ▪Upcoming ▪Tokyo ▪Melbourne ▪Beginning 2016 planning ▪Volunteer to host! 2
  • 3. ▪ Hosted by Intel in Hillsboro, OR ▪ 10-13 Aug ▪ ~20 people ▪ Design discussions ▪ http://pad.ceph.com/p/hackathon_2015-08 Copyright © 2013 by Inktank | Private and Confidential Ceph Hackathon 3
  • 4. METRICS 4 ▪ Bitergia Platform ▪ Ceph-brag ▪ Community-driven ▪ Good growth ▪ Code/Tracker/IRC/Lists ▪ Continuing to evolve
  • 5. USER COMMITTEE 5 ▪ Started after Dumpling ▪ Current chair: Wido den Hollander ▪ Periodic meetings to discuss community matters ▪ Most recently: ▪ Release cadence ▪ Contributor credits ▪ Global mirror network ▪ First steps towards broader governance
  • 6. Google Summer of Code 6 ▪ Ceph project’s second year ▪ Just completed ▪ 6 slots, used 4 ▪ Last year ▪ Wireshark ▪ Reliability Model ▪ Work published on Ceph wiki ▪ Outreachy too ▪ Get involved!
  • 7. CentOS Storage SIG 7 ▪ Creating a collection of packages ▪ http://wiki.centos.org/Special InterestGroup/Storage/Proposal ▪ Easier to deploy CentOS as a storage node ▪ Early days ▪ Packages for Ceph & Gluster ▪ New package maintainer
  • 9. Ceph Tech Talks 9 ▪ Monthly technical presentation about Ceph ▪ 4th Thursday of the month ▪ Online via BlueJeans tool ▪ http://ceph.com/ceph-tech-talks/ ▪ We welcome any community member who would like to present
  • 10. CEPH DEVELOPER SUMMIT 10 ▪ “Quarterly” developer summit ▪ 100% online (Blue Jeans / IRC) ▪ Jewel summit most recent ▪ Videos on Ceph YouTube channel ▪ https://goo.gl/7Eig8A ▪ Next up: “K”
  • 11. CEPH.COM 11 ▪ New host due to security breach ▪ Some things didn’t port over well ▪ Designing new update ▪ Will solicit community feedback ▪ Stay tuned to lists!
  • 12. librados 12 ▪ Many more deployments/apps using direct librados ▪ Native library for accessing RADOS ▪ Librados.so shared library ▪ C, C++, Python, Erlang, Haskell, PHP, Java (JNA) ▪ Direct data path to storage nodes ▪ Speaks native Ceph protocol with cluster ▪ Exposes ▪ Mutable objects ▪ Rich per-object API and data model ▪ Hides ▪ Data distribution, migration, replication, failures
  • 13. ▪ Making your intelligent nodes, intelligent-er! ▪ Allows you to dynamically extend objects in RADOS ▪ Examples ▪ MD5 hash ▪ Image thumbnail service ▪ Log post-processing ▪ Whatever you build! ▪ Uses LUA ▪ Ask Noah! Copyright © 2013 by Inktank | Private and Confidential Object Classes 13
  • 14. CephFS 14 ▪ Lots of hard work! ▪ Dogfooding ▪ Code ▪ Src/mds: 366 commits, 19,417 lines added/removed ▪ Src/client: 131 commits, 4289 lines ▪ Src/tools/cephfs: 41 commits, 4179 lines ▪ Ceph-qa-suite: 4842 added lines of FS-related python ▪ Tracker ▪ 108 FS tickets resolved since Firefly (of which 97 were created since Firefly) ▪ 83 ticket currently open for FS, of which 35 were created since Firefly ▪ 31 feature tickets resolved
  • 15. DEPLOYMENT / ORCHESTRATION 15 ▪ Ceph-deploy in a good place to start ▪ Puppet (ruby, largest mindshare -- devops) ▪ Chef (git, ruby -- devops) ▪ Ansible (python, fast -- sysadmins) ▪ Salt (python, yaml, scalable – sysadmins) ▪ Juju (any language, yaml – simple) ▪ Crowbar (started for Dell OpenStack, now FOSS)
  • 16. TESTING 16 ▪ Teuthology! – a whole project just to test ceph! ▪ Ceph core lab (Sepia) ▪ Old Dell machines ▪ Old hardware ▪ New Intel donated cluster ▪ Ceph community lab (coming soon-ish) ▪ Seamicro boxes that fell over ▪ Shopping for something new ▪ OpenStack integration ▪ http://dachary.org/?p=3828