Red Hat OpenShift Container Storage (OCS) is a software-defined, container-native storage solution that’s integrated with the OpenShift Container Platform. OpenShift Container Platform (and also OCS) can be deployed on bare-metal industry-standard servers (nodes) or VMware VMs in a cluster architecture on premises, or in the public cloud. The OCS operator software runs in a container on each worker node, pooling its internal storage devices.
Container Native Storage (CNS) is software-defined storage (SDS) that’s embedded in a container cluster, providing a virtualized pool of storage using devices internal to each host. This is similar to the way SDS is embedded in an HCI cluster except that the software runs in a container, instead of as a VM. CNS in a container orchestration platform (like Kubernetes) is somewhat analogous to vSAN running as a service in vSphere, creating a scale-out compute environment.
The benefits of CNS, with Kubernetes, are also similar to those of HCI. A CNS eliminates the need for external storage systems to support containers and can scale with the K8s cluster. As a storage layer, CNS is integrated into K8s, simplifying management compared with an external storage system.
OpenShift Container Storage, a Container Native Storage offering from Red Hat, is built on Red Hat Ceph storage, the block, file and object software-defined storage solution developed in the open source community. OCS uses the Rook storage operator and builds on it to automate storage provisioning, configuration, scaling, migration, management, upgrades, etc., for on-premises and public cloud storage systems.
Red Hat OCS Product Brief Includes:
Download now to read the full product brief.