First off let’s change the way we treat our developers. Traditionally when developers ask for application servers our immediate response is “here are some VM’s” this is because that is what we are most used to and VM’s are what we know.

Let’s not get too crazy though, so on the back end we are still giving them VM’s. With vSphere Integrated Containers the vSphere admin carves out a portion of a cluster for container provisioning, then we present the developer with the Docker API and they can run Docker commands to spin up containers.

On vSphere you see containers inside a minimal VM so that you can still manage it with vCenter so you can vMotion it and use vRealize Operations so that you can monitor it, even Site Recovery Manager so you can back it up. Literally you can follow all the same process and procedures you have in place for VM’s and Physical Servers. The great thing is the developer never knows the difference so they are more likely to use and continue to use your services! Everyone happy?

You can also add further policy and governance with vRealize Automation Containers as a Service

Running on VMware is the easiest path to adoption