Definition

Ceph

This definition is part of our Essential Guide: Working with OpenStack storage: Tips on Cinder, Swift and the cloud
Contributor(s): Carol Sliwa

Ceph is an open source software designed to provide highly scalable object-, block- and file-based storage under a unified system.

Ceph storage clusters are designed to run on commodity hardware, using an algorithm called CRUSH (Controlled Replication Under Scalable Hashing)  to ensure that data is evenly distributed across the cluster and that all cluster nodes are able to retrieve data quickly without any centralized bottlenecks.

Ceph object storage is accessible through Amazon Simple Storage Service (S3) and OpenStack Swift Representational State Transfer (REST)-based application programming interfaces (APIs) and a native API for integration with software applications.

Ceph block storage makes use of a Ceph Block Device, which is a virtual disk that can be attached to bare-metal Linux-based servers or to virtual machines (VMs). The Ceph Reliable Autonomic Distributed Object Store (RADOS) provides block storage capabilities such as snapshots and replication. The Ceph RADOS Block Device (RBD) is integrated to work as a back end with OpenStack Block Storage.

Ceph file storage makes use of the Portable Operating System Interface (POSIX)-compliant Ceph file system (Ceph FS) to store data in a Ceph storage cluster. Ceph FS uses the same clustered system as Ceph block storage and Ceph object storage.

Inktank Storage Inc. sells a subscription-based, commercially supported version of Ceph. Sage Weil, the chief technology officer at Inktank, created Ceph as part of a Ph.D project at the University of California, Santa Cruz. The Ceph open source project started in 2004, and the software became available under an open source license in 2006.

See also: block storage, object storage

This was first published in November 2013

Continue Reading About Ceph

PRO+

Content

Find more PRO+ content and other member only offers, here.

1 comment

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchSolidStateStorage

  • Tintri VMstore T5000

    Like all of its VM-aware storage systems, Tintri’s first all-flash array -- the Tintri VMstore T5000 -- allows admins to bypass ...

  • SolidFire SF9605

    The high-capacity SolidFire SF9605 uses SolidFire’s Element OS 8 (Oxygen) to deliver new enterprise features such as synchronous ...

  • HPE 3PAR StoreServ 20850

    HPE 3PAR StoreServ 20850 holds 1,024 solid-state drives (SSDs). Hewlett Packard Enterprise claims it can deliver more than three ...

SearchVirtualStorage

SearchCloudStorage

SearchDisasterRecovery

SearchDataBackup

  • Asigra Cloud Backup Version 13

    Asigra Cloud Backup Version 13 provides an AWS Elastic Block Store Snapshot Manager and the ability to support Docker container ...

  • Veeam Availability Suite v8

    Veeam Availability Suite v8 offers several key backup software components in one package, including Veeam Cloud Connect, Snapshot...

  • Druva inSync 5.5

    Druva inSync 5.5 endpoint backup software stands out with its proactive compliance, cloud app integration, full text search and ...

Close