The Next Evolution of IT

IT as a Service

Subscribe to IT as a Service: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get IT as a Service: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


IT as a Service Authors: Ed Witkovic, Liz McMillan, Automic Blog, LeanTaaS Blog, Christoph Schell

Related Topics: Cloud Computing, VMware Journal, Infrastructure On Demand, IT as a Service, OpenStack Journal

Blog Post

A Comparison Between OpenStack and VMware vCloud IaaS Offerings

Feature comparison of OpenStack and VMware vCloud in one table

I previously wrote a review of  the Microsoft Azure public cloud and included a comparison between Azure and AWS (Amazon Web Services) and will now compare OpenStack and VMware vCloud. For a review of IaaS (Infrastructure as a Service) see my blog post and video.

This table provides a simple and high level comparison of OpenStack and vCloud.

Feature OpenStack VMware vCloud
Virtualization layer Type 2 virtualization - Libvirt layered on top of Linux. Supports various hypervisors: XEN, KVM, HyperV... Type 1 virtualization - bare metal; vSphere hypervisor only.
Management Open API, Command line, Web console, Orchestration tools. Distributed components: storage, networks, compute,,, Web console, API; (requires vCenter to centrally manage resource pools, hosts and storage.)
Storage Not traditional filesystem, Object or block storage, vertical or horizontal scale out, uses commodity hardware and compatible with NAS devices Traditional file system (eg NFS) or proprietary VMFS storage managed by vCenter
Networks Direct connected, non-routable, DHCP. Managed with command tools or web console. Direct connected, non-routable, DHCP. Requires VMware vCloud Networking and Security.

Chargeback

Usage

System usage data is sent from Nova as usage events and published to the AMQP broker Requires VMware Chargeback Manager
Instances From images or snapshots, create instances of various sizes: micro, small, medium, large, xlarge. Existing VMware vApps/VMs must be imported into vCloud and then offered as a service.
Public cloud compatibility Heat provides AWS CloudFormation compatibility;NOVA provides EC2 API compatibility vCloud Connector connects a private vCloud to the public VMware vCloud. Project cinderella offers some EC2 compatibility (does not seem to have much traction)
Support Over 60 organizations support the OpenStack foundation. vCloud is a product owned and sold by a (large and successful) company.

More Stories By Jonathan Gershater

Jonathan Gershater has lived and worked in Silicon Valley since 1996, primarily doing system and sales engineering specializing in: Web Applications, Identity and Security. At Red Hat, he provides Technical Marketing for Virtualization and Cloud. Prior to joining Red Hat, Jonathan worked at 3Com, Entrust (by acquisition) two startups, Sun Microsystems and Trend Micro.

(The views expressed in this blog are entirely mine and do not represent my employer - Jonathan).