Architecture of OpenShift Data Foundation Flashcards
(104 cards)
What does Red Hat OpenShift Data Foundation provide?
Cloud-native data services for Red Hat OpenShift Container Platform (RHOCP) or any other infrastructure
What common storage issues does OpenShift Data Foundation avoid?
Lack of portability, deployment burden, vendor lock-in
How does OpenShift Data Foundation run?
As a Kubernetes service, following the Kubernetes operator model
What types of storage does OpenShift Data Foundation provide access to?
File, block, and object storage
What technology is OpenShift Data Foundation based on?
Ceph technology
List three types of workloads supported by OpenShift Data Foundation.
- Data at rest (databases, data warehouses)
- Data in motion (pipelines)
- Data in action (continuous deployment tools, analytics, AI, ML)
What service does OpenShift Data Foundation use for data federation?
Multicloud object gateway (MCG) service based on the NooBaa project
What is the MCG service backed by?
Local storage or cloud-native storage
What storage operator does OpenShift Data Foundation use?
Rook-Ceph storage operator
What are the benefits of OpenShift Data Foundation compared with NFS storage?
- Reduces administrative workload
- Manual share provisioning and persistent volume (PV) definition
- Custom security context requirements
- True single-node access (RWO) mode
- Reuse persistent volume claim (PVC) names without data loss
What high availability (HA) capability does OpenShift Data Foundation provide?
HA across availability zones (AZs) in cloud environments
What algorithm does Ceph storage use for replication?
Controlled replication under scalable hashing (CRUSH) algorithm
What limitations does OpenShift Data Foundation remove compared with EBS storage?
- Support for RWX access mode
- Regional HA and portability
- Unlimited volume size
- Unlimited instance attachments
What benefits does OpenShift Data Foundation provide compared with vSphere volumes?
- Support for RWX access mode
- Regional HA and portability
- Compatible with volume snapshots
- No vendor lock-in
What does the OpenShift Data Foundation architecture include?
- OpenShift Data Foundation
- OpenShift Container Storage
- Multicloud Object Gateway
What role does the OpenShift Data Foundation act as?
Meta-operator
What types of storage does OpenShift Container Storage provide?
Back-end services for file, block, and object data storage
What does the Multicloud Object Gateway provide?
Multicloud object gateway (MCG) service and the NooBaa cluster resource
What are the deployment modes available for OpenShift Data Foundation?
Internal, External, MCG stand-alone
These modes provide flexibility to choose the best approach for each environment.
Describe the Internal deployment mode of OpenShift Data Foundation.
All components run entirely within an RHOCP cluster using dynamically provisioned persistent volumes (PVs) specified by administrators in the installation wizard.
This mode is suitable for environments where complete integration within the cluster is necessary.
What is the purpose of the External deployment mode in OpenShift Data Foundation?
To connect to an existing Red Hat Ceph Storage (RHCS) cluster running outside the RHOCP cluster.
This mode allows leveraging existing storage solutions without creating a new cluster.
What does the MCG stand-alone deployment mode provide?
Only S3 storage without creating a Ceph cluster.
This mode is ideal for users who need S3 storage functionality without the overhead of a full Ceph setup.
What deployment mode allows OpenShift Data Foundation to operate entirely within an RHOCP cluster?
Internal Mode Deployment
Benefits include operator-based deployments and the option to use local disk devices with the local storage operator.