Arguably, the single biggest fundamental change to occur in IT in the last year has been the recent ascendency of containers and associated microservices. While not necessarily a new concept the arrival of container solutions such as Docker has made it much simpler for developed to package their applications in a way that makes possible to deploy them both on premise or in the cloud at will. By providing a higher level of abstraction Docker containers eliminate the need for developers to navigate multiple types and classes of virtual machines. The problem those containers create for IT operations teams is that both the container and what’s running inside them are largely invisible to existing management and security tools.
Naturally, that tends to make IT operations teams uncomfortable. In fact, because of that lack of tooling most IT organizations today deploy containers on top of virtual machine, or alternatively a platform-as-a-service (PaaS) environment even though containers deployed on a bare metal servers running a container orchestration engine and a lightweight operating system obviate the need for virtual machines.
Benefits of Containers – Why Containers are Hot
There is momentum building for containers, with a focus on using microservices architecture as a platform for managing large, distributed applications with agility and flexibility. Below are potential benefits we heard from both customers (through past surveys) and in interviews with experts in the container world.