Feature list

StorageOS is a feature-rich, cloud native storage platform for containers and cloud. Build stateful containerized apps using StorageOS to gain the data services, performance and policy management needed.

Volumes

Persistent volumes
Create persistent volumes for containers or Kubernetes.

Volume management
Flexible volume configuration. All data services such as volume compression and replication can be set granularly per volume.

Thin provisioning
Only use the disk space you need in a storage pool.

Dynamic provisioning
Dynamically provision storage using Kubernetes Storage Classes and Persistent Volumes Claims.

Performance

In-memory caching
Speed up access to volumes even if volumes are located on a remote node.

Quality of service
Prioritize data traffic and address the “noisy neighbours” problem.

Integrations

Deployment
Deploy as a container, DaemonSet or Helm Chart.

Supported platforms
OpenShift, Kubernetes and Docker

Orchestrator integration
StorageOS integrates with Docker Swarm and Kubernetes.

Any infrastructure
StorageOS works with any infrastructure – on-premises, VM, bare metal or cloud.

Supported operating systems
Ubuntu, RedHat

Data services

Data reduction
Transparent inline data compression to reduce the amount of storage used in a backing store as well as reducing the network bandwidth requirements for replication.

Block checksums
Each block is protected by a checksum which automatically detects any corruption of data in the underlying storage media.

Storage pooling
Pool storage from multiple nodes into a cluster-wide storage pool with a global volume namespace.

Replication for high availability
Quickly recover applications and databases. Volumes are accessible across the entire cluster providing high availability, durability and consistency of application data with synchronous replication.

Agile scale for application environments
Scale up or scale out storage based on application requirements.

Policy Management & Compliance

Access controls
Support multiple namespace – individual users are permissioned to specific storage namespaces

Policy-driven rules engine
Use labels to automate data placement and enforce data policy such as replication. Ideal for compliance and infosec teams to enforce policies and rules while still enabling self-service storage by developers and devops teams.

Observability & instrumentation
Log streams for observability and Prometheus support for instrumentation.

Ease of use

CLI
Open source CLI to manage cluster-wide configuration.

GUI
Visualize the storage environment with the StorageOS GUI for ease of use.

RESTful API
HTTP API used for managing volumes and StorageOS services.

StorageOS logo

Access the StorageOS Playground

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

We are hiring