Ondat (formerly StorageOS) is software-defined block storage platform to run stateful containerized applications in Kubernetes.
Ondat can run on bare metal, virtual machines or on cloud providers, fully integrating with Kubernetes to support block persistent storage. Ondat containers are local to Kubernetes cluster nodes, and the Ondat containers manage storage on the nodes where they run.
Using a minimum of three nodes, Ondat pools available storage in a cluster allowing volumes to be provisioned from the pool with containers mounting volumes from anywhere in the cluster.
Container Native Storage (CNS) is software-defined storage (SDS) that is 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 a hyperconverged infrastructure (HCI) cluster except that the software runs in a container instead of as a VM. CNS in a container orchestration platform (usually Kubernetes) is similar to VMware 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 Kubernetes cluster. As a storage layer, CNS is integrated into Kubernetes, simplifying management compared with an external storage system.
Ondat Product Brief includes:
Download the full Product Brief now!