News Stay informed about the latest enterprise technology news and product updates.

Containers and storage: The challenge of persistent storage

Containers have been rising in prominence over the past year or so, but this last week has seen a flurry of products and features aimed at changing the way they relate to storage.

In some senses containers – such as Docker – are an alternative to server virtualisation. They offer a more lightweight virtualisation, running directly on the operating system. Containers lack the hypervisor layer, and also the often much-duplicated data present in virtual machine images as well as the links to persistent storage and backup required by the VM.

That was one of their selling points. And in some use cases it’s clearly a good thing, where for example the rapid scaling of web serving requests is met by the creation, use and dying out of many containers managed by an automated orchestration platform. For this there is no need for persistent storage, ie that lasts beyond the lifecycle of an ephemeral container’s lifecycle.

But containers have also gained popularity because their suitability to the devops mode of working and in recent weeks there has been a flurry of storage products that aim to provide persistent storage for apps that are built for greater longevity.

These have included StorageOS’s recent beta launch and Red Hat’s container-native persistent storage. Also, hyper-converged infrastructure maker Nutanix added container support with persistent storage and VM-focused hybrid flash storage seller Tintri is believed to be set to offer container storage.

These moves seem to come from customer demand. A recent survey by ClusterHQ found that while container use has increased hugely (96% year-on-year), the biggest barrier to adoption is lack of persistent storage, reported by 25% of respondents. Last year the same survey found security concerns the biggest barrier (61%, down to 11% in this year’s survey).

Independent consultant Chris Evans was at Dockercon last week and had this to say: “People realised that containers didn’t just have to last for seconds or minutes but could last for hours or days because that’s the way people tend to work and they need persistent storage for that.”

He added: “There are use cases where containers are spun up quickly, exist and die in a short space of time. But there is also a tendency towards use cases such as transactional databases where persistent storage is needed. People want something VMish but with a bit of persistent storage.”

Join the conversation


Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

I completely agree that the terms are not well defined. Most of the vendors mentioned are not delivering anything even remotely similar to VMware. In fact many are in fact delivering new Silos of storage. Software defined tends to mean simply 'I use underlying x-86 hardware'. To be a 'hypervisor' you need to run SAN and NAS on a virtual pool of storage where all storage and other resources are shared across all applications.. I do believe though that 2013 will be the year people get Storage Virtualization. I wrote this editorial on the topic earlier in the year for VM blog. . Full disclosure I work for Starboard Storage.
Thanks for the read - software-defined storage is such an interesting topic. It is true that companies continually want to update their hardware and so often the best option is a hardware-independent Big Data solution. Ideally this solution would ensure that load is distributed evenly to all storage nodes instead of just the one gateway, thus eliminating the bottleneck problem and improving access speed at the same time. Suddenly, as a parallel load is spread out over all nodes in the cluster, the storage setup is much more scalable and independent. Compuverde has developed a solution that takes in account all of the above