The answer is simple: VMware sees the writing on the wall, it knows acting like a dictator won’t work in an IT society that craves democracy. Half of the story around VMware’s rumored cloud computing spin-out focused on the need for the company to focus on its core virtualization business in order to fend off advances from the likes of Microsoft, Citrix, OpenStack and others. Most experts agree that embracing those competitors is VMware’s best chance to blunt their attacks.
On July 2, VMware announced it was buying virtualization- and cloud-management vendor DynamicOps, which VMware rationalized in its press release thusly:
VMware believes that customers will benefit most by a standardized architecture, but will build solutions that make it easy for customers to choose the model that best works for their needs, including heterogeneous environments/management. … DynamicOps builds on the capabilities of vCloud Director by enabling customers to consume multi-cloud resources (e.g., physical environments, Hyper-V- and Xen-based hypervisors, and Amazon EC2).
On Monday, it was software-defined networking golden boy Nicira. In his blog post explaining the acquisition, VMware CTO Steve Herrod goes out of his way to talk about openness:
I can imagine skepticism as to whether we will continue this substantial embrace of non-VMware hypervisors and clouds. Let me be clear in this blog… we are absolutely committed to maintaining Nicira’s openness and bringing additional value and choices to the OpenStack, CloudStack, and other cloud-related communities.
It might sound counterintuitive that VMware would embrace the hypervisor and cloud-management competition, but it’s actually common sense. If VMware is going to position itself as the provider of intelligence in software-defined data centers, hypervisors have to be treated as the workers that merely carry out the management layer’s commands. If all they’re there to do is create virtual machines that are part of a resource pool, the hypervisor shouldn’t really matter.
If we’re talking about supporting multiple cloud environments, such as OpenStack and CloudStack, I have to assume VMware will simply claim its superiority. So it might not prevent people from using OpenStack for test-dev workloads and web sites, but it will make the case that customers will want to use VMware for mission-critical apps.
Supporting multiple clouds doesn’t mean encouraging their use. It’s the same logic that underpins VMware’s efforts with CloudFoundry — developers are free to use whatever components they want, but writing in Java and using Spring means VMware support and access to the gamut of SpringSource tools such as Spring Hadoop and everything falling under the vFabric banner. Want to run Hadoop on your VMs? You might be interested in VMware’s efforts to make Hadoop run on its vSphere hypervisor.
But don’t mistake VMware’s newfound love of openness for a sign incredible vision. If anything, it’s reactionary. In a world where the alternatives — even Microsoft — all play increasingly nice with each other, VMware can’t afford to be the odd man out. And in this case, what’s good for VMware should be good for customers, too.
Image courtesy of Shutterstock user Chris Howey.