Open Standards for Interoperability, Portability, and Security
Posted by Winston Bumpus
Director of Standards Architecture, VMware
I’m Winston Bumpus, director of standards architecture at VMware and president of the Distributed Management Task Force Inc. (DMTF). I want to share some thoughts on the ever-evolving cloud computing environment, specifically around open standards and open source software.
You might have seen an announcement this week on OpenStack, and I wanted to take this opportunity to shed light on VMware’s opinion on the value of open source and the need to view it differently from interoperability. OpenStack, an initiative between NASA and Rackspace, a VMware service provider partner, seeks to accomplish some interesting standards work similar to other open source cloud projects like Nebula, offering customers another choice in cloud platforms.
We love providing customers choice of hardware, operating systems, management platforms and cloud computing platforms. We expect to see all sorts of cloud computing implementations that will provide customers a range of price points, features, benefits and specs based on their requirements.
But what’s most important to us as it relates to these various implementations – those that currently exist and those that are still to come – is that the interfaces work together so that true choice is possible.
When we look at cloud computing, we approach it from a customer-centric point-of-view. We’re in a new era of computing and we see three key issues with Infrastructure as a Service (IaaS) cloud computing that currently concern customers:
- Interoperability (common APIs)
- Portability (standard packaging and deployment formats)
- Security (standards-based security infrastructure)
We’re working on all three of these issues through:
- Our support of the Open Virtualization Format, which is currently the key cloud standard for interoperability
- Our participation in cloud standards development within the DMTF and working with other industry leaders including AMD, CA, Cisco, Citrix, EMC, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, Novell, Rackspace, RedHat, Savvis, and SunGard.
- Our work with the Cloud Security Alliance to develop cloud security best practices based on existing standards and technology.
Additionally, we don’t confuse open standards with open source. Open source is a collaborative development process for creating an implementation of a product or service while open standards are developed by a collaborative process to ensure interoperability among various competing product offerings.
We’re huge supporters of open source software efforts, having placed major bets on Spring and RabbitMQ, among others. And while open source makes sense for some product offerings, open standards provide interoperability between open sourced, shared sourced, and private sourced implementations.
We believe that customers should be able to choose the best products at the best prices and have the flexibility to migrate to a better solution if and when it becomes available. That’s why open standards are critical for both open sourced and other sourced implementations.
We partner with numerous companies, some of which are developing open source cloud computing environments, and we expect those partnerships to continue to grow. But when it comes to interoperability, we encourage customers to judge technologies on performance, not how they were developed.
Great leadership to user centric, task oriented approach; Market Oriented cloud computing culture.
Posted by: Girish | July 20, 2010 at 02:33 AM
Unfortunately, vCloud is not hypervisor agnostic. That is a major sticking point when it comes to being open, and a huge advantage for OpenStack and some other cloud platforms.
Paul
Posted by: Paul Burns | July 20, 2010 at 12:31 PM
I'm afraid I don't agree with you Paul, surely the same goals can be achieved by delivering on:
# Interoperability (common APIs)
# Portability (standard packaging and deployment formats)
Posted by: Rob | July 21, 2010 at 11:24 AM
To Paul - the idea of Cloud solutions is the hypervisor becomes transparent. The VMware vCloud API is designed as an open interface that will allow management systems that comply with that standard to interface to it and automate virtual data centers. This is totally independent of the Hypervisor.
Posted by: michael | July 24, 2010 at 02:04 AM