Is VMTN the next AppExchange?
VMware held its industry analyst day this past week in Boston at the Charles Hotel. I was invited to speak on a panel about virtual appliances, and I was pleasantly suprised by how aggressively VMware is embracing the concept of virtual appliances. Diane Greene and Brian Byun gave a presentation that described virtual appliances as one of three strategic pillars for the company. As part of the panel presentation on virtual appliances, Srinivas Krishnamurti proclaimed that VMware intends to create a marketplace for virtual appliances on VMTN.
It makes perfect sense. When software can be downloaded, installed, and fully operational as easily as buying a new hit tune from iTunes and loading it on the iPod, why not create a market where such software is readily available to the buyers? We are not just talking about simple software like screensavers and games folks. We are talking full blown server side applications, such as an Ingres database, a Zimbra messaging server, or a Digium Asterisk VOIP PBX. All of these companies have publically demonstrated their commitment to providing their software in a software appliance or virtual appliance form factor. Why? Because it makes it drop dead simple for a customer to receive value from their application quickly. The operating system, and all of the headaches associated with it, disappears into the application. The application vendor takes responsibility for integration, test, and maintenance. Sound familiar? Just like the SaaS offerings on AppExchange.
The major difference in this case is that the technology that makes everything work nicely together is not a hosted datacenter infrastructure maintained by someone like salesforce.com. Instead, it is the virtualization layer provided by VMware's products. Each application vendor integrates their application with the operating system that is tailored and configured to deliver high performance for their application workload (in nearly every case it is Linux, just like the SaaS offerings all use Linux). Then, they seal it with the VMware virtual machine container. When the customer downloads the virtual appliance, they simply copy it to any server that supports VMware virtual machines (which includes most Linux, Windows, and VMware server OS offerings). For highest performance, it should be deployed on VMware's ESX server, which is optimized to run VMware virtual machines.
Service Oriented Architectures, SaaS, and Virtualization are all the rage now because they give us hope that the innovation chokehold of the standard OS is about to be broken. When applications can work together on the same server quickly and easily without days, weeks, and months of integration and untold days, weeks, and months of care and feeding as part of the maintenance cycle, all of us will get more value from our software application vendors. I hope that VMTN is remarkably successful as a virtual appliance marketplace because that success will reflect the death of the innovation drag created by the "standard OS."