Should container technologies like Docker replace virtual machines in cloud environments? It depends on the application, operating system, and OS instance.
Unless you’ve been hiding under a rock for the last year or so, you’ve no doubt witnessed the tremendous surge of interest in the use of various container technologies. One container technology in particular — a project called Docker — has received enormous attention over the last few months.
The comments I’ve heard about Docker have been almost unanimously positive, with some folks even suggesting that organizations building out cloud computing environments should abandon virtual machines (VMs) for containers due to their lower overhead and potentially better performance.
Amidst the unabashed love-fest surrounding Docker, I was encouraged to read a recent article from Rob Hirschfeld, a well known figure within the OpenStack community. Rob put into words the very thoughts I was having: Is Docker hype, or is it real?
Read more of Scott’s take at Network Computing: http://www.networkcomputing.com/cloud-infrastructure/virtual-machines-vs-containers-a-matter-of-scope/a/d-id/1269190