youtube image
From YouTube: Testing Ceph for the Cloud, in the Cloud - Adam Wolfe Gordon, DigitalOcean

Description

Testing Ceph for the Cloud, in the Cloud - Adam Wolfe Gordon, DigitalOcean

DigitalOcean, a public cloud provider, has been using Ceph to offer block storage and S3-compatible object storage for nearly three years. For most of that time DigitalOcean has used community releases of Ceph, not finding need to make any modifications. However, as the company's storage infrastructure has scaled and user workloads have changed, the DigitalOcean storage team realized they would need to start modifying and contributing to Ceph. One challenge in doing this was the need to test Ceph changes easily and efficiently, preferably without relying on external environments.

In this talk, Adam Wolfe Gordon will discuss how DigitalOcean automated configuration of cloud-based test environments for Ceph's integration testing tool, Teuthology, and challenges faced in doing so. He will demonstrate how to easily set up a Ceph "lab" on DigitalOcean using Terraform and Ansible automation.

About Adam Wolfe Gordon
DigitalOcean
Sr. Software Engineer
Adam Wolfe Gordon is a software engineer at DigitalOcean, currently working on managed Kubernetes. He previously worked on block storage at DigitalOcean and EMC, implementing everything from user-facing storage management APIs for the cloud to the i/o-path for distributed storage systems, and occasionally contributing to Ceph. Adam has previously spoken at international distributed systems and Go programming language conferences, as well as numerous meetups and company-internal venues. He likes building elegant microservices, continuous deployment, and occasional forays into lower-level software.