Red Hat OpenShift Data Foundation
Dynamic, shared, and highly available storage for OpenShift applications
A data foundation for modern production workloads and applications
OpenShift Data Foundation runs anywhere Red Hat OpenShift does: on-premise, in public or private cloud environments, and at the edge. It provides agile and flexible data access using common protocols—file, block, and object—to support a broad range of workloads and applications. The platform abstracts the details and inconsistencies among different underlying storage infrastructures while delivering sophisticated cluster data management services that organizations require.
OpenShift Data Foundation was created for container-based environments and also supports Red Hat OpenShift Virtualization. With a supported Red Hat OpenShift operator, the platform is simple to install and manage as a part of the container-based application life cycle, including cloud-native container management, scheduling, and orchestration.
Key Advantages
Storage for trusted enterprise-class Kubernetes
OpenShift Data Foundation supports diverse workloads, multicloud object gateway functionality, and business continuity for workloads running in Red Hat OpenShift.
Data protection and resiliency for Red Hat OpenShift
Support includes essential features like replication, data placement across different availability zones, and backup and restoration services for Kubernetes applications, including their namespace-related data, custom resources, and state.
A cloud-like experience everywhere
OpenShift Data Foundation provides software-defined storage that lets organizations deploy their applications and storage as business needs dictate and adjust as situations change.
Increased developer productivity
OpenShift Data Foundation provides consistent functionality and user experience across all hybrid cloud platforms, simplifying processes for developers and users.
Application and data modernization
Support for Red Hat OpenShift Virtualization means organizations can continue to run their existing applications alongside their cloud-native application development—all on a single platform.
Key Values
Agility
Fully integrates with Red Hat OpenShift Container Platform for Day 1 and Day 2 installation and management. A single unified platform supports:
- Block storage for databases and messaging.
- Shared file storage for continuous integration and data aggregation.
- Object storage for data lakes, archival, backup, and media storage.Storage nodes are fullmembers of the OpenShift cluster.
Red Hat OpenShift Container Storage nodes are managed through the OpenShift administrator console via the Rook Kubernetes storage orchestrator.
Scalability
Supports traditional and emerging OpenShift workloads, allowing easy data-sharing across geographic locations and platforms, and scales to orders of magnitude more persistent volumes (PVs) per OpenShift Container Storage cluster than previous releases.
Portability
Offers easy cross-cloud data placement and access, along with hybrid and multicloud data protection for enterprise applications. Consistent OpenShift management tools work across environments, whether on-premise or in the public cloud. The multicloud object gateway provides data federation across multiple private and public clouds.
Features & Functionality
Business Continuity and Disaster Recovery
OpenShift APIs for Data Protection | Cluster-aware backup and data recovery interfaces include namespace backup and recovery for individual workloads, applications, and cluster services. |
Regional Disaster Recovery (DR) | Asynchronous DR for datacenter failures can be extended across regions or continents via a wide area network (WAN), offering protection from regional disasters. |
Metropolitan DR | Synchronous DR for cluster failures provides protection against system failures and no-loss recovery within a campus or metropolitan setting where low-latency networks are available. |
Data Services At The Edge
3-node compact clusters | Supports Red Hat OpenShift and OpenShift Data Foundation on three production nodes. |
Single-node OpenShift support | A single-node configuration of OpenShift Data Foundation supports thin-provisioning, snapshots, and backups for edge locations within a small infrastructure footprint. |
Single-node thin provisioning | Thin provisioning allows for resource growth over time to accommodate user demand. |
Multicloud Gateway
Object buckets | Object buckets deliver data storage with available mirroring, spreading, encryption, and multiple supported tiering approaches. |
Namespace buckets | Namespace buckets can be used for data federation capabilities to organize, configure, and manage diverse data resources without having to copy over data sets. |
Object bucket claims | Object bucket claims allow users to dynamically create object buckets for developer workflows, aligning with persistent volume claims workflows. |
Multicluster Monitoring
Metropolitan DR | Synchronous DR for cluster failures provides protection against system failures and no-loss recovery within a campus or metropolitan setting where low-latency networks are available. |
Enhanced Data Security
End-to-end encryption | End-to-end encryption between the cluster and clients delivers enhanced data security across the entire cluster. |
Persistent volume-level encryption | Encrypt data at the persistent volume level, by using a Key Management Service, allowing you to bring your own key. |
Key management service (KMS) integration | Support for Key Management Interoperability Protocol (KMIP) integrates encryption with customer-provided keys. |
Network File System (NFS) Support
Object bucket claims | Object bucket claims allow users to dynamically create object buckets for developer workflows, aligning with persistent volume claims workflows. |