TechTarget.com/searchstorage

https://www.techtarget.com/searchstorage/feature/The-advantages-of-containers-over-virtual-machines-for-storage

The advantages of containers over virtual machines for storage

By Scott Sinclair

Modern business success depends on both the speed and efficiency of data-centric initiatives. Data offers a strategic advantage, and empowering developers with the right tools and data is essential to keep pace with business demands.

As a result, businesses are quickly recognizing the advantages of containers over virtual machines for modernizing ITOps and DevOps practices. In a recent research survey of IT storage administrators, Enterprise Storage Group (ESG) found that 41% were using containers for production applications and another 33% were using containers for test/dev activities.

People often compare containers to VMs, although containers are smaller and require less overhead. It's tempting to think the two application environments require the same infrastructure, especially the same storage infrastructure. In reality, containers are quite different from VMs. Understanding how those differences affect IT infrastructure design is imperative if the goal is to maximize the value of the container-based application environment.

Key differences between containers vs. VMs

Unlike VMs, containers are ephemeral. They start up and shut down automatically. But like VMs, containers need access to persistent storage to achieve their full potential in production environments. Without persistent storage, data "dies" when a container shuts down. An enterprise-level storage infrastructure for container-based applications must, at a minimum, offer capable persistent storage. But that's just the beginning. To flourish, a container environment requires a storage ecosystem that supports the lightweight, mobile and ephemeral nature of containers.

Advantages of containers over virtual machines

Designing a storage ecosystem that emphasizes the advantages of containers vs. VMs starts with identifying the key aspects of containers that are different from VMs:

Storage capabilities you'll need

Given those characteristics, it's important to focus on several storage infrastructure capabilities to get the most out of container-based applications. When architecting an enterprise storage infrastructure to support containers, look for the following four characteristics:

When considering the advantages of containers over virtual machines, it's important to be creative. Architecting a storage infrastructure environment to enable your application developers, IT organization and business to maximize the potential of container-based applications will require a different approach. Focus on storage flexibility, consistency and performance to achieve the best results.

07 Jul 2020

All Rights Reserved, Copyright 2000 - 2025, TechTarget | Read our Privacy Statement