To answer this challenge, VMware has developed vSphere Integrated Containers, available as a technical preview, which allows the vSphere management software to work with containers.
"Containers will be first-class citizens on vSphere. You can manage both traditional applications inside VMs, and next-generation applications inside of containers, side by side, fully consistently on one platform," said Kit Colbert, the company's chief technology officer for cloud-native apps.
To support containers, the company reengineered the VM, moving some of its functionality, such as the container engine, to the vSphere software itself, in effect, making vSphere Integrated Container work as a container, while still keeping the management characteristics of the VM.
"The container is the VM and the VM is the container and that gives us all these great management capabilities," Colbert said.
The company has also released, as a preview, software for managing large fleets of containers, called the VMware Photon Platform. Photon is being designed for organizations that are building cloud-native applications. It features an API (application programming interface) and can run any one of a number of container orchestration tools, such as Kubernetes or Mesophere. The core Photon engine has been released as open source.
Sign up for CIO Asia eNewsletters.