Throw a rock in an airport bookstore and you'll find a management book explaining that success comes from making decisions based on data and responding to change quickly. Terms like data-driven, engineering-driven and Agile IT are more than business buzzwords. These concepts are changing the way applications are developed, operated and maintained. Practically implementing these in the real world, however, is something many organizations still struggle with.
Containers are a resource-efficient way to isolate workloads from one another while still providing them with the execution environment they require to operate. Unfortunately, containers are designed for non-persistent workloads and, as a result, often don't come with all the bells and whistles that virtual machines come with.