Use cases

StorageOS use cases for containers and cloud

Persistent storage for Docker

Build stateful containerized applications

  • Integrate containers with storage across any commodity hardware or cloud provider using the StorageOS Docker volume plugin.
  • Define and compose application storage requirements.
  • Run different application workloads (block, filesystem).
  • Reduce downtime with high availability volumes and replicas to protect against node failure.
  • Automate instrumentation and data retention and recovery through the programmatic CLI, API or GUI.
  • Deploy in a single Docker container, with no kernel dependencies.
StorageOS documentation


StorageOS content

Play: Docker Sandbox Cluster

Enable Persistent Storage for Docker

Persistent storage for Kubernetes

Storage provider for container orchestration environments

  • Manage and deploy storage for applications and databases across any environment, whether on-prem, in the cloud, on VMs or bare metal.
  • Declare and compose application storage requirements just like compute, network and security resources within private or public platforms.
  • Native integration via the StorageOS Kubernetes Storage Plugin.
  • Dynamically provision storage using Kubernetes Storage Classes and Persistent Volumes Claims.
  • Allow developers to consume storage directly with managed self-service models.
  • Manage costs, simplify operations and ensure compliance with data policies with automated, policy driven storage.
StorageOS documentation


StorageOS content

Play: Kubernetes Sandbox Cluster

Webinar: Persistent Storage with Kubernetes

High availability databases

Strongly consistent, highly available data stores

High availability databases for MariaDB, MongoDB, PostGres, MySQL, Redis, SQL Server
  • Reduce downtime across platform and service providers with high availability volumes and replicas and recover non-disruptively from failures
  • Reduce cost and operational complexity of application and database level replication.
  • Deterministic performance for all I/O profiles via memory caching and data locality.
  • Secure application data in encrypted volumes, using encryption keys managed and owned by the data/application owner.
StorageOS documentation


StorageOS content

Platform Architecture Overview

Stateful Applications in Containers

Deploy any stateful application in production

StorageOS works with any orchestrator, application and infrastructure
StorageOS logo

Access the StorageOS Playground

Access our fully configured environment to start playing and exploring using an unstructured learning approach.

We’re excited to have StorageOS join the Cloud Native Computing Foundation as it develops a persistent, stateful container storage for cloud native systems. We look forward to leveraging this knowledge as we further the adoption of cloud native computing.

Chris Aniszczyk, COO of the Cloud Native Computing Foundation

Try for free