Ready Today Examples Of The VMware vCloud API
Several of the VMware announcements this week from VMworld are centered on the vCloud API service. This API is designed for VMware partners to leverage for the development of applications that can move back and forth between private and hosted clouds with the same security, management, and availability expected of applications hosted on traditional “behind the firewall” servers. Don’t misunderstand this topic as forward looking concepts, however. This morning Paul Maritz hosted press, analysts and bloggers to a private session that revealed vCloud API solutions that are available immediately.
VMware actually announced the concept of federating private workloads to partner’s running vSphere virtual infrastructure last year at VMworld 2008, but as Maritz explained in this morning’s meeting, there are now over 1,000 hosting providers that have enlisted with VMware to enable public clouds.
Here’s some details from the press kit I was handed:
Expansion of VMware Service Provider Ecosystem
VMware and its more than 1,000 VMware Virtualized™ service provider partners including AT&T, SAVVIS, Terremark and Verizon Business are giving customers improved flexibility and agility to respond to business needs while saving both capital and operational costs
- 10x growth in one year
- Regional breakouts:
- Americas = 487
- EMEA = 496
- APAC = 136
- TOTAL = 1119
Also taken from the press kit, here is a high level explanation of the API
- The VMware vCloud API is an open, REST-based, pure virtual API supporting multi-tenancy.
- Standards-based and platform independent, making it compatible with a diverse range of applications.
- Provides an interface for consuming and managing virtual resources from the cloud, enabling the deployment and management of virtualized applications in both internal and external clouds, as well as enabling interoperability between clouds.
In fact, for those that need to know on the details of the vCloud API there is a new community site.
As an attendee of this morning’s session, I got to see several partners demo their vCloud API, vSphere infrastructure based solutions that are available today. Most interesting to me was a private workload federation demo by AT&T that used VMotion to move a VM between two datacenters simulated to be 125 miles apart (private cloud to private cloud), as well as Savvis Project Spirit which showed point and click virtual server provisioning, cloning, and then firewall and load balancing configuration from the web interface. Terremark’s vCloud Express was equally interesting, but I’ll have more on that offering in a separate post.
The rest of this post is my raw notes taken while watching the partners demonstrations.
Cloud services based on vSphere – “This is here and now stuff”
Network, security, performance, and reliability services all baked in to cloud offering
AT&T Synaptic Hosting available today as a fully managed solution http://www.business.att.com/enterprise/Family/application-hosting-enterprise/synaptic-hosting-enterprise/
Synaptic storage as a service. https://www.synaptic.att.com/
Coined term “workload distribution network”
Workload Federation Demo
Demo moving workloads between datacenters with network simulated to be 125 miles apart
One vCenter managing both datacenters.
Database server running in one DC will be live migrated to the other DC
Dip shown in the database service, but users not disconnected
Worked with Cisco to provide this
Savvis Project Spirit
Drag and drop server provisioning service based on the grade of service you choose
Configure firewalls, load balancing and storage too
Given a cost of the datacenter (per hour) and then choose to deploy
Expands cloud computing capabilities in Europe
New business model is the extended enterprise which drives cloud computing
Storage of data should not be separated from security concerns
Caas – computing as a service – on-demand computing infrastructure deployed in the quantities and durations dictated by your business
vCloud Express – Terremark http://vcloudexpress.terremark.com/
Uses vCloud API
Anyone with a credit card can use vCloud Express for as much time as needed
Reconfigure servers from interface – change number of processors and amount of RAM
Copy servers. Give unique ip and name, auto start up, add to load balancer pool
Short term workloads – load testing for customers
SpringSource demo -vCloud and Platform as a service
-VMware provides the best way to deploy Spring, Tomcat, Apache, Groovy/Grails in the Cloud
Springsource CloudFoundry http://www.cloudfoundry.com/