The Post-DockerCon blues are here! Last week, the StorageOS team was in Seattle to talk all about persistent container storage for Docker containers. Here are some key thoughts from the show of the container season.
The Ecosystem is Strong
With an ecosystem of 500 partners and growing, Docker has a strong community with announcements from Sysdig announced monitoring of private Docker infrastructures; Datadog launched monitoring for dynamic Docker environment; Weaveworks helps network, visualize and manage microservices and applications on Docker containers. But the announcements were coming fast and furious including from StorageOS.
We announced the global beta launch of our container-based storage software that makes it easier for software developers to create, test, deploy, scale, and rebuild containerized applications with enterprise-class production storage. And the feedback was impressive.
Container Storage Challenges
We spoke with hundreds of attendees over the two day event. Of the attendees we spoke with, one of the key challenges they have with containers is the persistence of data, performance, complexity of existing solutions and even scalability.
StorageOS Solves Key Docker Storage Issues
Containers were originally designed to be stateless – they do not natively support requirements for databases, message queues, application state and instrumentation data. Traditional storage architectures are complex and lack API functionality to support DevOps. Storage doesn’t scale with apps and performance is unpredictable. It’s also very difficult to move data securely between locations and/or cloud providers and management and performance tool sets are lacking. Finally, the cost model is geared towards fork lift CAPEX spikes and complex refresh cycles.
StorageOS solves these issues by delivering reliable, stateful container storage. We deliver persistent storage for containers, delivering scalable, deterministic, low latency storage performance and simplifying provisioning and management of containerized storage. All while enabling secure data mobility for containers to move data between bare metal, virtual machines or cloud storage.
Use Cases from DockerCon
Attendees at DockerCon wanted more information on our solutions for:
- Persistent containers – enable easy, automated deployment and failover of persistent storage for databases anywhere – bare metal, virtual machine, or in the cloud.
- CI/CD – create snapshots and clones allowing developers to programmatically build, create, scale, destroy, take-down and re-use containers for testing and integration purposes.
- Policy management – easy to use, policy-based rules to automate placement, encryption & replication.
- Software only – StorageOS is a software only solution eliminating new storage hardware requirements.
- Cross cloud – secure data mobility for containers to move data between bare metal, virtual machines or cloud storage.
- Pricing – it’s free! You can register for the controlled beta release and be notified when it’s your turn to try StorageOS for free.
What others are saying about StorageOS
The Register, Chris Mellor: “StorageOS is a UK-based startup offering simple and automated block storage to stateless containers, giving them state and the means to run databases and other applications that need enterprise-class storage functionality without the concomitant complexity, rigidity and cost… In the fast-moving container compute environment, traditional storage is too slow, too awkward, too complex and over-expensive. It has to have lower cost and automated provisioning yet, for enterprise container use, it must also have enterprise-class data services. That balance of features is what StorageOS intends to provide.”
ComputerWeekly, Antony Adshead said, “StorageOS tackles shortcomings of container storage… By default, container storage is stateless, so when containers stop running for whatever reason – planned or unplanned – storage (especially databases, logs and user data) is lost and isn’t resumed when the containers are re-started. StorageOS aims to resolve that by providing persistent – that is, stateful – storage to apps running from containers.”
eWeek, Sean Michael Kerner featured CEO Chris Brandon in a video interview on StorageOS Building New Container Storage Technology. As container popularity has grown, so too have different storage options. Watch the video.
Author: Alex Chircop
Alex is the Founder and CEO of StorageOS, building software defined storage solutions for cloud native environments. Alex is also a co-chair of the CNCF Storage SIG. Before embarking on the start-up adventure, he spent over 25 years engineering infrastructure platforms for companies like Nomura and Goldman Sachs.