Cloud storage for enterprises

Tags: ceph , Storage

This article is more than 1 year old.


Photo by Patrick Lindenberg on Unsplash

Any data-centric organisation faces the prospect of data growth at some point in their existence; it is estimated that more than 2,500 Petabytes (PB) of new data is created every day. While only a few organisations will ever have to deal with that kind of scale, it is important to plan ahead for your own organisation’s growth.

Legacy appliance-based storage systems where hardware and software are closely coupled can be expensive to maintain, expand, and difficult to operate. Moving between different models of an appliance, or to a more modern generation usually requires a complex fork-lift replacement and lengthy data migration.

Combine these more traditional challenges with the fact that application behaviour is changing too. You can no longer rely solely on a multi-protocol storage system that only provides block and file services. Many modern applications extensively utilise REST-based APIs like S3 and Swift for their storage needs. This is where a software-defined storage solution can help avoid storage silos by servicing all of these different needs from a single cluster.

What is software-defined storage?

A software-defined storage (SDS) system is a type of storage solution that abstracts away the underlying hardware, unlike traditional appliances that are tied very closely to the hardware supplied by the vendor. This means that a user of SDS can use commodity off-the-shelf hardware to build their storage system and still meet their performance and economic objectives.

Taking this concept further by combining commodity hardware with open source software extends this flexibility. Organisations are freed from cumbersome licensing agreements, can increase their security posture by not trusting black-boxes, access truly open standards, and access the latest hardware and software innovations.

Ceph is the leading open source software-defined storage system in the market, and can be used to provide storage to bare-metal servers, OpenStack and kubernetes infrastructure, and even direct to applications via S3 and Swift APIs. For example over 70% of production OpenStack clouds use Ceph as a backend for their block, file and object storage.

Cloud storage for enterprise with Ceph

Ceph is designed to provide massively scalable block, file and object storage from a single highly-resilient cluster. With  no single point of failure,  support for non-disruptive software updates, and features to allow for local and remote replication, compression and data at rest encryption Ceph is perfect for use in an enterprise setting.

Ceph clusters are built entirely from commodity hardware, either x86 or ARM64, combined with SSDs and Hard Drives. Standard off the shelf Ethernet is used for internal (cluster) and external (client) communication. This use of off-the-shelf hardware leads to a storage system that is not only highly configurable but also economically advantageous when compared with typical appliance based systems. Heterogeneous hardware can be supported as a cluster grows. 

As an enterprise’s storage needs grow, Ceph can eliminate storage silos, as a single cluster can expand to meet all storage demands, regardless of the access protocol or performance requirement.

  • Block storage needs are provided via the RADOS Block Device (RBD) protocol – a highly scalable multipath-native block transport. To support legacy environments iSCSI can also be accommodated via a gateway, and in a future release NVMeoF will be supported as well.
  • Shared File storage is presented either via Ceph’s native POSIX compatible protocol CephFS, or via the NFS protocol.
  • Object storage with API compatibility for both the S3 and Swift APIs is fully supported.

Canonical Ceph, a smart choice for open source storage

Over the last few years there have been a number of changes in the ecosystem surrounding Ceph.  After SUSE’s merger with Rancher they rapidly retired their Ceph based storage product, and RedHat was acquired by IBM, with their Ceph team later joining the proprietary storage team within IBM.

Throughout these changes, Canonical’s commitment to open source remains unchanged, and with Ubuntu Pro, a Canonical Ceph cluster deployed on Ubuntu today will be supported for a minimum of 5 years, with the option of extending that support for security patches to 10 years.

Where to learn more?

In our white paper, A guide to software-defined storage for enterprises, we take a holistic look at how you can replace legacy appliance-based storage systems with SDS, retain the features that you have become accustomed to, while increasing flexibility and reducing cost.

Additional resources

ceph logo

What is Ceph?

Ceph is a software-defined storage (SDS) solution designed to address the object, block, and file storage needs of both small and large data centres.

It's an optimised and easy-to-integrate solution for companies adopting open source as the new norm for high-growth block storage, object stores and data lakes.

Learn more about Ceph ›

ceph logo

How to optimise your cloud storage costs

Cloud storage is amazing, it's on demand, click click ready to go, but is it the most cost effective approach for large, predictable data sets?

In our white paper learn how to understand the true costs of storing data in a public cloud, and how open source Ceph can provide a cost effective alternative!

Access the whitepaper ›


Interested in running Ubuntu in your organisation? Talk to us today

ceph logo

A guide to software-defined storage for enterprises

Ceph is a software-defined storage (SDS) solution designed to address the object, block, and file storage needs of both small and large data centres.

In our whitepaper explore how Ceph can replace proprietary storage systems in the enterprise.

Access the whitepaper ›


Interested in running Ubuntu in your organisation? Talk to us today

Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts

Meet the Canonical Ceph team at Cephalocon 2024

Date: December 4-5th, 2024 Location: Geneva, Switzerland In just a few weeks, Cephalocon will be held at CERN in Geneva. After last year’s successful...

Managed storage with Ceph

Treat your open source storage infrastructure as a service What if storage was like coffee: menu driven and truly service oriented? Everyone knows how quick...

How do you select the best enterprise data storage solution for your business?

The choices you make around IT infrastructure have great impact for both business cost and performance, across areas as diverse as operations, finance, data...