VMware leaks plans about vCloud Service Director
By Jo Maitland, Executive Editor and Carl Brooks, Technology Writer, SearchCloudComputing 26-May-2010
Details of VMware's cloud computing product plans, accidentally posted on the company's website recently, reveal an important step forward in the evolution of cloud computing for enterprise IT shops.
vCloud Service Director, codenamed Project Redwood, is a set of VMware technologies that provide the interface, automation, and management tools to tie VMware environments in the enterprise into private clouds and link them seamlessly with outside service providers running its vCloud Express service.
Heretofore, creating a private cloud out of internal, virtual infrastructure resources and then connecting it to a public cloud for additional resources has been totally theoretical. The glue required to connect the resources together across internal and external infrastructures and manage them through a single pane of glass, has been missing.
VMware claims vCloud Service Director, to be announced at VMworld in September, is the answer at least for VMware users. Service providers say it can't happen fast enough while enterprise IT shops have concerns over security and scalability.
According to a presentation posted to and then removed from VMware's website, vCloud Service Director will:
- Allow enterprises to create fully-functional internal cloud infrastructure
- Create a broad ecosystem of cloud providers to give enterprises choice
- Provide identical interfaces between internal and external clouds to allow toolsets to operate identically with either
- Enable developers on the cloud platform to create new applications within a cloud framework
vCloud Service Director will let users "serve themselves by creating, using, and managing virtual machines and application stack -- vApps -- while IT maintains control and bills for usage," according to the posted VMware materials.
VMware's aim is to build a control and management layer for a vSphere-based virtual infrastructure that controls outside services and internal resources seamlessly.
A sample of the architecture shows Project Redwood servers talking to a database and a service bus that governs resource pools. An organizational chart shows the Redwood UI at the top, next to the VI Client and third party services -- built on top of client libraries published for accelerated development.
To pull this off, VMware will use jclouds, a Java library that allows API access to public cloud providers and technologies. For instance, a jclouds user can access both Amazon EC2 and use an Ubuntu-based Eucalyptus cloud, for example. The creator of jclouds, Adrian Cole, now works for VMware, and the company maintains the open source project.
Resource management, or catalogs of virtual machine images and vApps are in the middle layer, with the vCloud API. The bottom of the stack comprises the hypervisor, hardware and the WS (VIM) APIs. When the vCloud Service Director is fully implemented, VMware will be able to give users a true cloud computing environment without having to involve any other vendor -- if the software works as advertised.
The Redwood UI will complement the VI Client interface that VMware users are familiar with, according to the presentation; creating a single web portal for access to all virtual resources. The Redwood APIs would take the place of the lower-level VIM APIs. Additionally, vCloud Service Director will allow multi-tenancy on top of vSphere, so users can create distinct virtual data centers (vDCs) out of one physical data center. The vDCs are currently a feature of vCloud Express, but not vSphere.