Re: Ubiquitous infrastructure support
Hi David, thanks for taking the time to comment. I don't know that there are any "hard and fast" rules for when customers should deploy VMs versus deploying containers. There are a number of factors that should be considered, though, including application support (most container technologies are strongly focused on Linux and Linux applications), operational readiness (staff training to implement and support containers, tools must support containers, organizational readiness to support open source projects, support, etc.), and other requirements (security might be one; I don't know that containers have been as fully vetted as VMs from a security perspective). Further, as organizations move more heavily into private cloud deployments using cloud management platforms (CMPs) such as OpenStack, CloudStack, vCAC, OpenNebula, Eucalyptus, and others, the ability/readiness of the CMP to support containers is another question customers must answer. What of scale? Does the customer really need the enhanced scalability that containers can offer? Customers must evaluate all these factors before making a decision. I would stress again that this is not an "either/or" situation, but rather an "and" decision. There's no reason customers can't deploy both VMs and containers, as best suits each situation.