Docker has taken the world by storm, that’s a fact. When it comes to Enterprise usage, it is only recently that Enterprises started adopting Docker and container technology, though still primarily for DevTest.
As Docker is centered around micro-services and stateless applications, clearly persistency and storage do not seem to be a mandatory design anchor. In fact, it is only recently that Docker announced its Storage Plug-in capability and even that is fairly limited at the container level.
Enterprises are looking to build a more agile and simpler IT environment where CaaS (container as-a-service) vendors come to the mind and naturally Kubernetes – the Container Collection Cluster orchestration with Red Hat Gluster that is used for persistent storage.
Container-aware Storage – The uncensored realization…
An architecture optimized for stateless computing cannot be easily retrofitted to stateful use cases. So, if you’re designing and building modern apps that are data-heavy and your application stack includes a large distributed data source (NoSQL, RDBMS or Big-Data), then be prepared to hit a bumpy road and to spend labor intensive scripting typically not easily repeatable or automated.
Putting together multiple mounted volumes across multiple disks and nodes in a scalable and highly available fashion is not going to be a walk in the park. Keeping track of which volume is related to which container in what cluster representing which application does not seem as an easy task either…
It is time to consider a purpose-built modern container aware storage that can handle the container revolution. Robin Systems, the only container-based Application-Defined Infrastructure (ADI) software provider, offers block storage and 1-click deploy, manage and consolidate functions for all the applications in your enterprise environment.
It is time to
- Review Docker storage options limitations
- View the benchmark showcasing Red Hat Gluster, which is used as persistent storage for Kubernetes, might not be performant enough
Is it time for a new paradigm?
In this white paper, we look at the limitations of the Docker storage options and compare the relative performance of NoSQL database Cassandra on Robin’s containerized native block storage with Red Hat GlusterFS using industry standard YCSB benchmarks.