A huge thanks to Sage Weil

Ceph was developed by Sage Weil in 2003 as a part of his PhD project. It was open sourced in 2006 to serve as a reference implementation and research platform. DreamHost, a Los-Angeles-based web hosting and domain registrar company also co-founded by Sage Weil, supported Ceph development from 2007 to 2011. During this period Ceph as we know it took shape: the core […]

What about our Ceph Fundamentals training?

Currently we are planning a new Ceph Fundamentals training course for November or December. Because of this we thought it would be nice to share some more information on the topics of this training course. The 42on Ceph Fundamentals Training is a 2 day online, instructor led training course. The training is led by one […]

RBD latency with QD=1 bs=4k

You might be asking yourself, why talk about QD=1 bs=4k? Well, from the experience of Wido den Hollander, our colleague at 42on, a single thread IO latency is very important for many applications. What we see with benchmarks is that people focus on high amounts of bandwidth and large amounts of IOps. They simply go […]

How to handle large omap objects

Every once in a while a customer will ask me what to do with these messages: health: HEALTH_WARN1 large omap objects First lets see what this means: Ceph services are built on top of RADOS Ceph stores data in relation to Ceph/Rados objects. Ceph/Rados objects can consist of three major parts: data: bytestream key/value pairs: […]

PowerDNS backend for a global RADOS Gateway namespace

At my hosting company PCextreme we are building a cloud offering based on Ceph and CloudStack. We call our cloud services Aurora. Our cloud services are composed out of two components: Compute and Objects. For our Aurora Objects service we use the RADOS Gateway from Ceph and we are using the Federated Config to create […]

Changing the region of a RGW bucket

As of Ceph version 0.67 (Dumpling) the Ceph Object Gateway aka RADOS Gateway supports regions. This allows you to create a geo-replicated Amazon S3 compatible service. While working on a setup we decided later in the process that we wanted regions, but we already created about 50 buckets with data in them. We didn’t feel […]