Storage technologies
To design a reliable storage solution for your deployment, you can deploy individual storage technologies or combine them to meet different workload requirements. Understanding how these technologies interact helps you optimize storage capacity and performance."
Red Hat Ceph Storage Copy linkLink copied!
Red Hat Ceph Storage is a distributed data object store designed for performance, reliability, and scalability. Distributed object stores use unstructured data to simultaneously service modern and legacy object interfaces. It provides access to block, file, and object storage.
Red Hat Ceph Storage is deployed as a cluster. A cluster consists of two primary types of daemons:
- Ceph Object Storage Daemon (CephOSD) - The CephOSD performs data storage, data replication, rebalancing, recovery, monitoring, and reporting tasks.
- Ceph Monitor (CephMon) - The CephMon maintains the primary copy of the cluster map with the current state of the cluster.
RHOSO supports the following Red Hat Ceph Storage 7, 8, and 9 deployments:
- Integration with an externally deployed Red Hat Ceph Storage cluster.
- A hyperconverged infrastructure (HCI) environment that consists of external data plane nodes that have Compute and Red Hat Ceph Storage services colocated on the same nodes for optimized resource use.
Red Hat OpenStack Services on OpenShift (RHOSO) 18.0 supports erasure coding with Red Hat Ceph Storage Object Gateway (RGW). Erasure coding with the Red Hat Ceph Storage Block Device (RDB) is not currently supported.
For more information about Red Hat Ceph Storage architecture, see the following:
Block storage volumes Copy linkLink copied!
You can use the Block Storage service (cinder) to provision persistent volumes that preserve data even when instances are terminated, with features for backups, snapshots, and encryption to protect your data.
Virtual machine images Copy linkLink copied!
You can use the Image service (glance) to manage virtual machine images and snapshots in a centralized repository, providing templates for launching instances and enabling instance cloning and restoration.
Object storage containers Copy linkLink copied!
You can use the Object Storage service (swift) to store and retrieve unstructured data in a scalable, distributed system that organizes data into containers, or use Red Hat Ceph Storage RADOS Gateway (RGW) as an alternative.
Shared file systems Copy linkLink copied!
You can use the Shared File Systems service (manila) to provision remote, shareable file systems that provide POSIX-compliant storage. Multiple cloud instances can have read and write access to shares concurrently, enabling file-level data sharing in the cloud.