We hear a lot of buzz about containers these days. This article provides a very nice introduction to this concept. And not long to read too.
Containers virtualize an OS; the applications running in each container believe that they have full, unshared access to their very own copy of that OS. This is analogous to what VMs do when they virtualize at a lower level, the hardware. In the case of containers, it’s the OS that does the virtualization and maintains the illusion.Containers require low overhead to create and manage. These are more appropriate for the cloud workloads. PaaS being the main driver for containers these days although the concept itself has been around for a long time.