Docker and container technology is experiencing rapid adoption by DevOps teams. But its move into the production data center is hindered by the lack of stateful, durable, highly available storage solutions.
Problems with Container Storage Architectures
The goal of most organizations, and Docker itself, is to evolve the environment so it is fully deployable in production. That goal will require stateful storage. Containers by their nature do not support the production requirements for a stateful storage architecture that can support databases, user data and logs.
While there are storage solutions coming to market most don’t typically have enterprise features like snapshots, replication and high availability that is expected for production workloads. There are also gateway products that will connect containers to legacy storage systems that have these features, these solutions don’t always have the API functionality to fully support DevOps, which requires a fully programmatically controlled solution. Additionally if the storage is network-based, it does not scale in the same fashion as the DevOps environment scales, which may make it more difficult to ensure resources are available in lock step with each other.
Read more at StorageSwiss.com.
Author: Danielle Cook
Danielle is the Marketing Director at StorageOS.