I am so pleased today to announce that StorageOS is now generally available. A cloud native storage solution, StorageOS natively integrates with Kubernetes, Red Hat OpenShift and Docker to deliver dynamic volume provisioning, data services, performance and ease of use.
This journey started for me in my many years working within enterprise organizations as technical leads for infrastructure and storage. When working with vendors, inevitably, the application and platform had to be designed around the storage solution (rather than the other way round), as the storage solutions lacked the flexibility to work with modern applications. I knew that with cloud and container technology in orchestrated environments, a new design was needed – one that was application-centric, platform agnostic, composable, API driven and self-managed, natively secure whilst providing the performance and availability that is so crucial to storage solutions. The legacy (I mean traditional) storage solutions simply couldn’t pivot fast enough to deliver what the market needed.
With that in mind, we developed StorageOS – a software only solution to address the needs of cloud native orchestrated platforms. Over the last year, we’ve put it through its paces to release a GA product that delivers enterprise organizations a persistent container storage platform. We are proud of our team. We’ve worked hard and we’ve worked with the end-user in mind to deliver a technology that’s truly needed in the market.
The cloud native storage GA product has core feature functionality including:
- Any infrastructure – StorageOS works on-premises, VM, bare metal or cloud.
- Persistent volumes – Create persistent volumes for containers or Kubernetes.
- Dynamic provisioning – Dynamically provision storage using Kubernetes Storage Classes and Persistent Volumes Claims.
- In-memory caching – Speed up access to volumes even if volumes are located on a remote node.
- Data locality – Access and present data as close to the application as possible, typically on the same node, to minimize overhead and reduce latency.
- 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.
- 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.
For a full list visit our feature page. If you’d like to get hold of the generally available enterprise version, get in touch. We cannot wait to show you not only the technology benefits you’ll receive, but the business benefits.
I’d also like to thank everyone who helped us test StorageOS during beta. You helped us harden and shape the product to deliver our GA product.
If you’re not ready to try StorageOS today, why not check out our interactive tutorials?
Author: Alex Chircop
Experienced CTO with a focus on infrastructure engineering, architecture and strategy definition. Expert in designing innovative solutions based on a broad and deep understanding of a wide range of technology areas. Previously Global Head of Storage Platform Engineering at Goldman Sachs and Head of Infrastructure Platform Engineering at Nomura International.