Categories: BlogCanonicalUbuntu

Dell EMC PowerEdge and Canonical Charmed Ceph, a proven solution

Here at Canonical, we have lots of industry partnerships where we work jointly, hand-in-hand, to produce the best possible outcomes for the open source community. From getting early access to next generation hardware to ensure Ubuntu is fully compatible when it’s released, to creating solution orientated reference architectures for products built on top of Ubuntu like Charmed Ceph, Canonical is committed to engineering the best possible computing experience.

Recently, our product management and hardware alliances teams came together with Dell Technologies to collaboratively define, test, and validate a Dell EMC PowerEdge based Charmed Ceph reference architecture.

Reference architecture

Sponsored

The goal of this exercise was to produce a guide to building a capacity orientated Ceph cluster that could be used for block (RBD), file (CephFS) or object (Swift or S3) workloads, and demonstrate the performance that can be achieved with similar hardware.

We took relatively standard components (four Dell EMC R740xd2 servers with Intel Xeon processors and NICs, a few SSDs, and lots of high capacity NL-SAS disks) and connected them all together with 25GbE networking.

The R740xd2 provides an ideal building block for Ceph clusters due to its highly configurable nature, which allows users to make performance, capacity, and price adjustments as needed. For example, to create a higher performance cluster, the CPUs could be swapped for another model that has more cores and cache, and the disks could be changed to NVMe and/or SSD if required.

Sponsored

Learn more

During this exercise, we tested the performance of the cluster with various different workloads, such as small block and large block, with and without bcache.

We also demonstrated the scalability of Ceph, by adding an extra storage node and re-running the performance tests to show the improvement in cluster performance. We were able to achieve over 75,000 random read IOPs, and over 6 GBps sequential read from a 4 node capacity orientated cluster, as well as demonstrating how our unique OSD deployment approach using bcache can provide up to 2.5x improvement in performance for small block workloads.

All of the test results and detailed hardware architecture information can be found in the whitepaper on Dell Technologies InfoHub, here. We also discussed our findings in this webinar which can be watched back on-demand.

Ubuntu Server Admin

Recent Posts

Canonical announces 12 year Kubernetes LTS

Canonical’s Kubernetes LTS (Long Term Support) will support FedRAMP compliance and receive at least 12…

10 hours ago

Ubuntu Weekly Newsletter Issue 878

Welcome to the Ubuntu Weekly Newsletter, Issue 878 for the week of February 2 –…

1 day ago

How your feedback shapes the way we support open source software

At Canonical, we firmly believe that delivering an outstanding, customer-centric support experience is impossible without…

1 day ago

How To Install osTicket v1.14 On Ubuntu 20.04

I want to share how to install osTicket v1.14 for Ubuntu 20.04 server. osTicket written…

3 days ago

How To Install WordPress On Ubuntu 20.04

Now I want to share how to install WordPress on ubuntu 20.04 server. WordPress is…

3 days ago

How To Install DNS Server (Bind9) On Ubuntu 20.04

Now I want to share the DNS server installation process on your Ubuntu 20.04 server.…

3 days ago