The VMware approach to cloud computing

Posted by Alessandro Perilli   |   Monday, January 4th, 2010   |  

vmware logo

Many have said that 2010 will be the year of cloud computing. What this really means is unclear, just like the definition cloud computing.

Problem is that cloud computing means too many things already and the market doesn’t even exist.
The industry somewhat agreed to recognize as cloud computing just three major architectures (with examples):

  • Software-as-a-Service (SaaS)
    SalesForce CRM
    Google Apps
  • Platform-as-a-Service (PaaS)
    Google App Engine
    Microsoft Azure
  • Infrastructure-as-a-Service (IaaS)
    Amazon EC2
    The Rackspace Cloud

But the reality is that the expression “as a service” can be applied to much more than that, and the vendors’ marketing departments learned this game too well during the advent of virtualization.
So, for instance, we can find things like Desktop-as-a-Service (DaaS) or Computer-as-a-Service (CaaS), which simply are IaaS architectures which only serve virtual desktops instead of generic virtual machines. It’s like saying Virtual Desktop Infrastructures (VDI) on demand.

We can still manage to understand these variants because, as already said, the market still is in development phase. Things will eventually go much worse, with a plethora of XaaS products popping up everywhere, as soon as the customers start to demonstrate a minimum desire to spend money on the technology.

Similarly, “the year of cloud computing” may mean too many things. 
Does this mean “the year when three/four major cloud providers will develop a very limited but viable offering that some early adopters will start to use for production”?
Or does it mean “the year when we’ll see +100 web hosting providers and ASPs converting their facilities to become cloud providers and customers will start to feel like cloud computing is a credible alternative to on-premises data centers”?
Or maybe it means “the year when we’ll have +1000 new vendors coming out from nowhere that are offering cloud platforms that are proven to be reliable and secure”.
Depending on which definition we pick up, there’s a huge difference in the expectations we can set.

For sure, the growth of this market will depend on how easily the providers will access the technologies that enable cloud computing.
If a provider wants to build the whole infrastructure from scratch it will be a challenging activity, no matter which is the cloud architecture of choice. But if the provider wants to leverage existing technologies, then the mileage may vary.
If you want to be a SaaS provider then you may want build on top of a PaaS cloud.
If you want to be a PaaS provider then you may want to build on top of a IaaS cloud.
If you want to be a IaaS provider than you may want to build on top of virtualization.

While hardware virtualization platforms become increasingly cheap, compared to IaaS and PaaS approaches, the IaaS cloud has the highest cost of entry.
The fact is that a hypervisor (which is free in most cases) and a robust management layer (which may be free in some cases) are not enough to turn a virtual infrastructure into a IaaS cloud.
There’s much need for tools to enforce service level agreements (SLAs), for data center orchestration, for chargeback in a pay-per-use model, a stronger security layer for multi-tenancy, interoperability APIs and of course simplified front-ends for end-users.

In 2008 VMware announced its plan to become the technology backbone of choice for IaaS clouds. The $20 million investment in Terremark and the acquisition of SpringSource, clarify that they want to become a relevant PaaS provider too.
So how VMware is shaping its offering to accelerate the growth of cloud computing market? To (partially) answer this question we can use a presentation (TA1402 –Unveiling New Cloud Technologies) that was performed at VMworld 2009 by William Shelton, Senior Director of Product Management.

This is the architecture VMware plans for IaaS clouds based on vSphere:

vCloud_Architecture

As you see the virtual machines migrations happen over the Internet. vCloud will support chunked and resumable uploads through the browser with a Java client that will also appear as a vCenter plug-in. 
VMware also contemplated transfer quarantine to increase security.

vCloud_VMs_migration

How big the VMware vCloud can be? On paper, up to 25,000 running virtual machines / data center but with no more than 2,000 users / open consoles, and no more than 5,000 customers:

vCloud_scalability

The vCloud APIs will be availabe for a number of tasks and will allow the provisioning of new vCenters (no more than 25 per data center):

  • vApps Upload/Download/Management
  • Inventory Listing
  • Catalog Management
  • Task Management
  • Automation

And as VMware already demonstrated with vCloud Express and Go, the offering will come with a front-end interface that end-users will be able to manage with a browser.

For networking, one of the most complex aspects in a IaaS cloud that supports multi-tenancy, VMware introduced the fencing technology which allows to deploy multiple, isolated VMs which can coexist despite they have identical network configurations.
Fencing, which is used by every virtual lab automation (VLA) product on the market, including the VMware own Lab Manager, will be used to share the same network with multiple customers inside the same data center.
On top of that VMware supports the existence of so called Network Devices (NDs), which are virtual appliances offering routing, NAT and firewall capabilities:

vCloud_Networking

To simplify application provisioning VMware will offer a service catalog, where end-users will be able to pick up and deploy pre-configured templates, vApps or installation media (CD/DVD ISOs and floppy images).

Billing, another very complex aspects of IaaS clouds, will be managed in two ways: customers will be either charged on maximum allocation purchased (which they may or may not use during the month) for CPU, RAM and storage resources, or they will be allowed to buy pre-configured containers which are organized in sizes (small, medium, large for instance, pretty much like Amazon does for the single VMs it offers inside EC2).

According to the presentation, in September 2009 there were 5 active hosting providers using vCloud APIs worldwide:

  • Terremark (US)
  • Hosting.com (US)
  • BlueLock (US)
  • Logica (EMEA)
  • Melbourne IT (APAC)

These five companies are the ones that VMware marks as featured providers at today. 
All of them are offering vCloud as limited beta.



blog comments powered by Disqus


virtualization.info Newest articles
Live from VMworld 2010: Day 4

September 2nd, 2010

VMworld 2010 is at its last day and VMware decided to place the second keynote today. The second keynote is usually more technical than the first one, but as virtualization.info…

Live from VMworld 2010: Day 2

August 31st, 2010

Here we go again. As usual virtualization.info is at the VMworld conference to live cover the keynotes and any other major announcement released by VMware during the event.
Paul Maritz,…

VMware renames vCloud Service Director, bundles it with vCenter Chargeback and vShield Edge

August 30th, 2010

Just before the VMworld 2010 opening keynote, cloudcomputing.info received a couple of confirmations that VMware is about to rename its not-yet-launched vCloud Service Director (vCSD) in just vCloud Director. This…

Citrix XenClient 1.0 to be available at the end of September – UPDATED

August 30th, 2010

In the attempt to distract the audience just before the VMware VMworld 2010 opening keynote, Citrix announced last week the imminent availability of XenClient 1.0.
The Xen-based client hypervisor (see…

Citrix acquires VMLogix

August 30th, 2010

Just one day before the VMware VMworld 2010 opening keynote, Citrix managed to distract the audience with a major announcement: the acquisition of VMLogix for an undisclosed sum.
VMLogix entered…

Symantec announces ApplicationHA and VirtualStore for VMware virtual infrastructures

August 19th, 2010

Earlier this week Symantec announced two new products for VMware virtual infrastructures dubbed ApplicationHA and VirtualStore.
ApplicationHA, powered by Veritas Cluster Server technology, monitors applications and virtual machines health. It…

CA extends IT Client Manager support to ESX, Solaris Containers, App-V and ThinApp

August 19th, 2010

Yesterday CA announced the release of a new version of IT Client Manager (ITCM), its systems management software.
ITCM integrates multiple other CA products, including Asset Management, Software Delivery, Remote…

Veeam releases free version of Reporter 4.0

August 19th, 2010

A couple of weeks ago Veeam silently released a free edition of its reporting solution Reporter.
Reporter 4.0 was released in May, introducing a web GUI, change management reports and…

Vizioncore loses Vice President EMEA

August 19th, 2010

Vizioncore has recently lost its Vice President of EMEA region, virtualization.info has learned.
Roger Baskerville was the EMEA Sales Director at XenSource before the Citrix acquisition. He then covered the…

Is Google using KVM-based hardware virtualization?

August 18th, 2010

For years Google has been pretty adamant that it doesn’t need hardware virtualization.Everything started in 2007 when a Google engineer, Luiz André Barroso, said at the Usenix conference:

I think it…

VMware signs agreement with multiple VDI vendors for PSO assessment – UPDATED

August 18th, 2010

Despite its position in the VDI market is not exactly comfortable at the moment, VMware is taking interesting steps. The company just signed agreements with a couple of VDI vendors,…

Paper: HP Converged Infrastructure enterprise reference architecture for client virtualization

August 18th, 2010

HP has recently published a reference architecture for VDI environments based on Citrix XenDesktop 4, System Center Virtual Machine Manager (SCVMM) 2008 R2 and Windows Server 2008 R2 Hyper-V.
The…

Microsoft releases Virtual Machine Servicing Tool 3.0 beta 3

August 18th, 2010

In May Microsoft finally unveiled an upcoming, revamped version of its patch management solution for virtual infrastructures: Virtual Machine Servicing Tool (VMST) 3.0
VMST is not a patching tool per…

Paper: VMware vCenter Server 4.1 Performance and Best Practices

August 18th, 2010

VMware continues to release new technical papers about vSphere 4.1. After Understanding Memory Resource Management in VMware ESX 4.1, Enhanced VMware ESX 4.1 CPU Scheduler and Host Profiles: Technical Overview, today virtualization.info…

 
Monthly Archive