Building reliable Ceph clusters

Presented by Lars Marowsky-Brée
Thursday 11:35 a.m.–12:20 p.m.
Target audience: Business

Abstract

Ceph is the most popular Software-Defined-Storage technology today, and extremely widespread in the OpenStack world.

It enables a multitude of block, object, and file storage use cases, and its flexibility allows it to be configured as required for many different scenarios. The hardware environment can be similarly tailored. This is a sizable decision matrix, but leads to an environment optimally tuned for the required balance between performance, functionality, and cost. Dependability aspects - availability and reliability in particular - are often overlooked.

Based on twenty years of development and hands-on experience with designing dependable distributed systems and supporting them in production, the goal of this presentation is to make you confident in your choice of Ceph for your use case, and to build an architecture you can trust.

Beginning with choosing the appropriate access method for your workload, we then continue to introduce the algorithms and technologies in Ceph as they relate to resilience and High-Availability. We will discuss the considerations involved in optimizing a distributed storage system for reliability, availability, and durability of data and fault tolerance. We will look at the performance of Ceph in degraded and recovery scenarios, and how to reduce exposure. This affects the choice of hardware, the approach to feature selection, and system architecture.

We will also talk about operational procedures to reduce unplanned downtime, speed-up recovery, and improve supportability.

Presented by

Lars Marowsky-Brée

Lars serves as architect for Software-Defined-Storage at SUSE, focused on Ceph. He represents SUSE on the Ceph Advisory Board as a founding member, and is a frequent invited speaker. Since joining SUSE in 2000, his previous roles include senior consultant, kernel engineer, engineering manager in SUSE Labs, and he is most known for his work on the Linux High-Availability stack. He was named Distinguished Engineer in 2012. He holds an Msc from the University of Liverpool. He moved to Berlin in 2014. He wears black.

©2016 Linux Australia and linux.conf.au 2017. Linux is a registered trademark of Linus Torvalds. Site design by Takeflight. Image credits can be found on our Colophon.