What is Red Hat Ceph Storage
Red Hat Ceph Storage is a storage software suite for building open hybrid cloud storage platforms that combines the reliability of traditional storage with the scalability, performance and cost-effectiveness of cloud storage. A Ceph Storage cluster combines commodity servers with Red Hat’s award-winning software to store, manage and retrieve vast amounts of unstructured data at a cost and scale unmatched by traditional “scale-up” storage systems.
Ceph Storage is a unified storage platform that combines networked storage with object, block, and file API interfaces to provide a single storage system for multiple use cases. It provides the software implementation of a scalable and highly available object store. Ceph Storage works in conjunction with other Red Hat products, including Red Hat Virtualization and OpenStack to create a hybrid cloud environment.
By utilizing commodity hardware, Ceph gains the ability to use large amounts of low-cost disk space while distributing the data across multiple nodes. This architecture also enables Ceph to handle a large number of concurrent I/O requests and ensure high data availability by mirroring data across multiple hardware components.
Why Use Red Hat Ceph Storage
Ceph was born from an open-source effort, but it is now coming of age as a fully integrated and supported Red Hat product. For customers looking to move storage workloads to the cloud, Ceph provides users with a cost-effective storage solution that also provides new options for deploying private clouds. For those looking to build hybrid cloud environments, Ceph provides a common foundation for managing storage across private and public infrastructure. For developers using Ceph to orchestrate storage, a growing ecosystem of partner products provides an extensive range of tools from the storage world and beyond.
The following is an overview of the unique characteristics behind Red Hat Ceph Storage that make it a good choice for customers deploying modern data centers.
Red Hat Red Hat Ceph Storage is based on a modular architecture and makes use of community-developed open source components. The protocol used between nodes, called Red Hat Gluster Storage, provides support for both object and block devices. The architecture also supports a modular approach to hardware, enabling the flexibility to mix and match commodity servers and flash storage without requiring an all-or-nothing approach.
How to install and configure Red Hat Ceph Storage
If you will install Red Hat Ceph Storage on-premise, we offer a distributed package for the RHEL 7 operating system. This installation provides storage administrators the ability to create nodes and storage pools to store data in Ceph. For more information, see Red Hat Ceph Storage Installation Guide on-premise. If you are deploying Red Hat Ceph Storage on OpenStack, see the instructions for installing Red Hat Ceph Storage on OpenStack.
If you are deploying Red Hat Ceph Storage on an OpenStack environment, the following requirements apply:
If you will deploy Red Hat Ceph Storage using the Distributed Package, ensure that your deployment meets the configuration prerequisites. If you are using a different installation method, ensure that your deployment meets the configuration prerequisites for that method. For more information about supported storage configurations for RBD , see Block Device Support . For more information about supported storage configurations for BlueStore , see Block Device and File System Support .
When you have confirmed that your deployment meets the configuration prerequisites, you can install and configure Red Hat Ceph Storage.
Install and Configure Red Hat Ceph Storage
Tips for using Red Hat Ceph Storage
If you plan to use Ceph as a storage platform in a hybrid environment, it is important to understand the advantages of each approach. For example, if you want to use Red Hat Ceph Storage for block storage and an AWS S3 backend for object storage, consider using the ` block ` repository instead of the ` stable/updates ` repository to ensure that all components are compatible. The Red Hat Ceph Storage packages available in the ` stable/updates ` repository are approved for inclusion in your production environment. The Red Hat Ceph Storage packages available in the ` block ` repository are not. Consequently, you should use the ` stable/updates ` repository unless you have a specific need to use the development version of Red Hat Ceph Storage software.
See https://access.redhat.com/solutions/31867 for more details on the differences between Red Hat Ceph Storage and Red Hat Ceph Kubernetes Storage.