VMware vs. OpenStack: Advising Customers on an Optimal Strategy

knowledgeextrasmallStorage

Dec 11, 2013 (3 years and 8 months ago)

308 views

© 2012 VMware Inc. All rights reserved

VMware vs. OpenStack: Advising Customers
on an Optimal Strategy


L.Nedas

lnedas@vmware.com

2

Confidential

Agenda


Background


Customers have choice


Why VMware vCloud Suite for scale
-
up/conventional applications?


OpenStack Myths


Vendor Lock
-
in


Cost

3

Confidential

OpenStack
: Background


An open
-
source IaaS project


Founded by Rackspace Hosting and NASA in July 2010


Governance transitioned (from Rackspace
-
majority board) to OpenStack
Foundation in 2012


Consists of a modular architecture with separate project
components (as of Jan 2013):

Project

Main Focus

Description

Nova

Compute

Virtual servers on demand, similar to Amazon EC2 and vCloud Director

Swift

Object Storage

Object/blob storage, similar to Amazon S3;

For Nova, only used to store VM
images

Cinder

Block

Storage

VM block storage; Used to be nova
-
volumes

Quantum

Networking

Support for advanced network topologies, 3
rd

party plug
-
ins including

Nicira

NVP

Horizon

Dashboard

Browser
-
based UI for managing
OpenStack

environment

Glance

Image Services

Library for VM images, connects

Nova to S3 or Swift

Keystone

Authorization

Authentication and service catalogs

4

Confidential

VMware vCenter

Operations


VMware vCloud Automation Center


Pick best of breed and mix and match

VMware Gives Customers the Choice of Deployment Models

Compute

Storage

Networking

vCloud APIs

Cloud Management

Other virtualization

platforms

Other storage

solutions

Other network

virt
.

solutions

VMware

vCloud Director

VMware vSphere

VMware Virtual SAN

VMware NSX

OpenStack APIs

OpenStack

VMware is
an
OpenStack

Foundation Gold Member

We make
code contributions through
ESX,
Nicira

and Cloud Foundry to deliver the best
virtualization, networking and
PaaS

offerings

5

Confidential

Combine VMware’s Reliability with
OpenStack’s

Customizability

Quantum

(networking)

Swift

(obj. storage)

Use VMware NVP


the

industry leading network

virtualization solution




Use VMware
vSphere

with

Operations
Mgmt

as the

hypervisor platform

(Available with the Grizzly release

since April 2013)




Nova

(compute)

Development

Platform

Development on

Cloud Foundry

f
or easy deployment




By
using
vSphere and Nicira
in an OpenStack deployment, customers

can get VMware’s
proven
reliability with
OpenStack’s

customizability

6

Confidential

However,… It’s Not for Everyone

OpenStack

is a
framework. It’s not
an off
-
the
-
shelf
product.

You
need
experts
-

consultants
and developers to
implement
and maintain
a working infrastructure.

7

Confidential

Platform for All
Applications

Platform for “Design for Fail”
Applications

Low governance,

unmanaged services

High or low governance,
managed or unmanaged
services

Resiliency built into application

Resiliency built into HW and SW

Commodity compute;

all VMs are equal

Customizable compute;

SLA guarantees

New web, scale
-
out apps

Supports both legacy, scale
-
up
and new scale
-
out apps

VMware
vSphere
: Platform For
A
ll Applications

8

Confidential

OpenStack
: A Jig
-
Saw of Technology
P
ieces

8



Series of interrelated projects
delivering components of a cloud
infrastructure


Early stage, not mature



A well qualified in
-
house
development team


usually
external consultants


are needed
to stand up and operate the
platform




“This
is
not
yet code that comes with
certification from OS
or hardware
vendors”




OpenStack

is probably
not
something that the average business

would
consider deploying themselves yet
.”

-

OpenStack

Web Site

9

Confidential

OpenStack

is Tedious to Setup, Resource Intensive to Maintain

“…
OpenStack

is a
highly immature platform
(it’s unstable and buggy and still far
from

feature
-
complete
, and people who work with it politely characterize it as ‘challenging’).”

−Lydia Leong, Research VP, Gartner (April 3, 2012
)

597
: # of
configuration tweaks
req’d

to implement

7
: # of separate
components

to setup and
maintain


Changes may
require
reintegration

Many vendors
trying to monetize


Workload
interoperability
and portability
roadblocks


Fragmented





Rigid configuration,

h
ard to change


Tedious setup,
integration and
maintenance

Using Commercial
distros

is non trivial


10

Confidential

Reliance on Individual Expertise

What Happens to your Infrastructure When Jim is Gone?


Custom code and script based environments increase reliance

on individual developers and consultants


The environment

can become hard to sustain in the long
-
term


11

Confidential

What Can
G
o Wrong,
W
ill Go
W
rong


OpenStack

support services are still
evolving


Customer
will end up investing their own resources to fix issues

and
add critical customizations


VMware provides best
-
in
-
class services and support, along with

proven track record of substantial productivity increase.

12

Confidential

Reliance on Community


It’s a Business Strategy


Dependence on community members to contribute “at will”


Comments from Lydia Leong, Gartner Research VP


OpenStack

is dominated by commercial interests, as it
is
a business strategy for the vendors
involved, not the
effort of
a community
of altruistic
individual
contributors.”

“As
OpenStack

hype continues
to
build, vendors are
associating
themselves
with the project for
marketing
reasons, but are
reticent
about
contributing significant
resources
to
the broader goals of the project
.”

“Fragmentation
created by the
amalgamation
of various
interests
undermines
the interoperability among
OpenStack
-
powered
clouds
and the
ability
of third
-
party
support groups
to
manage
OpenStack

distributions
..”

13

Confidential






Are there cost savings by using

VMware for mission critical applications

and

OpenStack

+ KVM for scale
-
out applications?

14

Confidential

Heterogeneous Environments: Costly Affair


Added cost, complexity and productivity loss with multiple platforms


Dual skill sets, additional staff, DR, Backup and Management tools

8780

13790

Time in sec

Time Comparison

All Scenarios

Single Hypervisor
Two Hypervisors
84

142

Number of steps

Complexity
Comparison

All Scenarios

Single Hypervisor
Two Hypervisors
36%*

more time consuming,
41%*

more complex



*Edison
Group, August 2012
(
Link

to the report)




Any
CapEx

saving could be offset by increased
OpEx





Chris Wolf, Gartner @ Gartner Datacenter Conf, Dec
2012

15

Confidential

Building on Moving, Unstable Ground
C
an’t be Optimal


A stable and reliable
infrastructure is as much
essential
for test
-
dev

as for
production.



Most production workloads

run on VMware
vSphere
.

Customers
are better off

using a similar /compatible
container
for
test
-
dev


No wonder,
vSphere

is the leading platform for test
-
dev

as well!


Manage your risks, deliver quality code on time

by ensuring your
OpenStack

deployment is on
vSphere


16

Confidential

Simplified
M
gmt

of
OpenStack

Env
, Lower
OpEx

with
vSphere

Security

Events

HW
Performance

Admin
actions

Usage Data

Web App

App
Performance

vSphere

with Operations
Mgmt

Any other hypervisor


Expensive, Resource intensive


Requires specialist
-
level, experts
-
only
recipes to use platform


No
capacity
management



Purpose
-
built
workload
mgmt

for virtual
env



vi admins can monitor and manage the
env


No new headcount, no new agent
req’d


Patented self
-
learning
analytics, automated
alerting, dynamic
thresholding


Health check:
P
erformance
, capacity,
chargeback and configuration
mgmt

Unique Advantages

17

Confidential

vSphere
: Proven
W
orkload
B
alancing for Resource
E
fficiency

VMware ESXi

VMware ESXi

VMware
ESXi

Resource Pool

Physical Servers


Distributed Resource Scheduler (DRS) and Storage DRS


Automatically place and move both
VMs and storage based on capacity
and performance needs




Greater performance assurance for
resource
-
intensive applications


Increase storage and server
utilization


Dynamic load balancing after initial
placement

Benefits

vSphere

vSphere

vSphere

Efficient workload balancing is needed for deployments of all kinds.

Optimize your
OpenStack

environment by deploying on
vSphere

18

Confidential

But doesn’t an open source solution
prevent vendor lock
-
in?

19

Confidential

Are you Really
A
voiding the Lock
-
in?


Does
OpenStack

desire to offer
choice and interoperability
? Yes.

Are
we anywhere near that reality?
Not even close
.


C
loud
providers building solutions on top of
OpenStack

however are doing many
interesting

(and closed) things to add
value
to the stack that will introduce lock
-
in.


For
instance, Rackspace,
built
its own customer management portal,
…a
more robust
portal than the default from
OpenStack
. While this portal is not a technology
lock
-
in,
it
surely will be
a process, management, and support
lock
-
in
.

Customers
will find it difficult to lift and
shift
because of the effort involved to learn, train
, and
deploy their solutions into a new management portal.


Possibly
even more difficult is the fact that
OpenStack

is hypervisor
agnostic.
If one
cloud provider is running KVM under
OpenStack

and another is running
XenServer
, the
complexity to move workloads and convert cannot be understated
.”


-
Kyle
Hilgendorf
, Research Director, Gartner, (
Source
)

With
OpenStack
, you are as much locked
-
into KVM as
vSphere

20

Confidential

VMware: Abundant Choice on Who to Interoperate With!


Same
virtualization platform on
-
prem

and in the cloud
means
workloads
can successfully migrate


VMware
supports
real

interoperability with the largest
ecosystem


8000
+ compatible cloud
providers,
vCloud

API and OVF Format


OpenStack

has
not
addressed workload portability and
interoperability between
OpenStack
-
based
clouds



OVF

APIs: Programmatic Access to Resources

Public

Clouds

Private

Cloud

vCloud

API
: First Cloud
API
Submitted to
Open Industry Standards

OVF
: First Industry
Standard Cloud Workload

21

Confidential

But isn’t open source free?

22

Confidential

Beware of the Hidden and Long
-
term Costs

Hidden
o
perational costs



Consulting expenses



3
rd

party integration

tools



Maintenance expenses



Additional headcount



OpenStack

shifts the price of entry

and operations

from a

well understood and predictable license plus support to an

unknown, long term investment in specialized

consulting and operations headcount

23

Confidential

VMware delivers lower TCO, faster TTM than “free” solutions


Example for a 100 VM environment:

Time
-
to
-
Market

Four engineers,

2 months

Eight engineers,

6 months

Virtualization
Software Licensing
1

$26,360(
vSphere

std
) or

$87,000 (
vSphere

Ent
+) or

$206,910 (
vCloud

Ent
)

$0

OpEx

Savings
3

4 months x 25%
savings

--

In
-
house SW
Development
2

$100,000

$600,000

1.
10VMs/host, # of host s = 9

2.
Based on one developer average annual salary = $150,000

3.
Source: KPMG “Modeling the economic impact of cloud computing”

Impact

on Business
Agility

????

--

24

Confidential

Why VMware
vCloud

Suite?

25

Confidential

Current State:

Compute
i
s Software
-
defined

VMware: Delivering the Next
Leap

in Business Responsiveness

VDC

Software
-
Defined Datacenter:
Logical compute, networking,
security, storage, availability

Availability

VLAN networks

S
torage

Firewall

S
ecurity,
monitoring

+

But other services are still
hardware delivered

Physical

ties to network, Storage

Virtual Datacenter
-

Virtualized
compute, network, storage

Time taken to provision datacenter services
(
weeks)

Virtualization

Software
-
Defined compute

The Software
-
Defined

Datacenter

15 minutes

Weeks

Competition

26

Confidential

Policies that Enforce a Business Relevant Cloud


Desktop


Production


Dev/Test

User Centric, Business Relevant

vCloud Automation Center

Shared Infrastructure

27

Confidential

vCloud

Suites Integrate End
-
to
-
End for a Comprehensive Cloud Solution


Integrate with VMware solutions and/or large ecosystem of 3rd
party tools


OpenStack

has
limited 3rd party
integrations


Basic management or monitoring tools, security solutions, backup/DR solutions


Integrations
are not always
free


vCloud

Director

vCloud

Networking
& Security

vSphere 5.1

vCloud

Automation
Center

vCenter Operations

vCenter Site
Recovery Manager

vCenter Orchestrator

28

Confidential

VMware Helps IT
M
aintain Control of the Cloud

37% of CIOs have been asked to take ownership of cloud
solutions that were adopted without IT knowledge
1

1. Dimensional Research survey of 348 IT professionals, June 2012

Problem


Integrate with Active Directory


A
ccess and control to multi
-
platform cloud with
vCAC


Maintain control of
user access


Proven hybrid cloud
interoperability

Decide where apps
can be deployed

Solution: VMware
vCloud

Suite


Leverage
existing
vSphere

expertise and datacenter
investments

Leverage existing
investments


Typically only deployed
in greenfield
environments




No AD integration


Limited roles





No intra
-
cloud
interoperability solution




We wanted
an out
-
of
-
the
-
box solution
…VMware vCloud met our criteria…And it ties
into our VMware vSphere estate, so it leverages our existing virtualized infrastructure”

−David
Janusz
, IT Architect, Experian



29

Confidential

Building a Resilient, Complete Platform takes Considerable
L
earning and Effort


An in house
dev

team can troubleshoot and implement short term hacks




It comes at the cost of business projects though


VMware is battle
-
tested in > 480,000 customer environments. A VMware based

infrastructure is far more resilient, flexible, easy to enhance and maintain

for any application


30

Confidential

Summary: VMware Advantages over
OpenStack


Empower business units with fast turnaround using a Software
-
Defined Data Center
approach


Create fully encapsulated multi
-
tiered applications

Deliver agility to the business


Build upon existing skills and leverage existing IT investments


Define and control access and services


Decide where apps should be deployed (private or public clouds)

Maintain IT control in the cloud


Guarantee performance and availability of all applications


No rework of applications required

Deliver the best SLAs


Support your cloud environment with a full range of VMware cloud solutions


Easily integrate into existing approval workflows, datacenter processes, and existing IT
management tools

Integrate end
-
to
-
end


View, manage, and reliably transfer workloads between both public and private clouds

Enable a real, hybrid cloud

31

Confidential

OpenStack

vs.
vCloud

Feature Comparison

Feature/ Capability

VMware vCloud Suites

OpenStack

What problem does the vCloud Suite solve?

Virtual Datacenters



Elastic, logical containers that provide all infrastructure
services necessary to make workloads operational in
minutes

X

Nothing comparable


Slow response times to new IT requests because
of delays in provisioning services


Delays in meeting needs of new applications and
new organizations because of
commodity
architecture

Service tier abstraction



Ability to define different service tiers and
guarantee

SLAs with DRS, Storage

DRS, Storage I/O Control and
Network I/O Control

X

Basic CPU, memory, and storage quotas only exist at
the tenant/project level, no SLA guarantee, no tiers of
resources


Missing SLAs and poor performance due to “noisy
neighbors”


Inability to separate applications by tier and charge
appropriately

Multi
-
tenant organizations and
catalogs



Org catalogs support ISOs, can be shared or published;
independent LDAP authorization

X

Images restricted to pre
-
built VMs, limited to public or
private (no sharing across orgs); no AD integration


Difficulty integrating with existing org structures


Complex management of available templates,
images, especially Windows
-
based


Catalog offerings restricted to pre
-
built VMs

Multi
-
tier app deployment



vApp

templates encapsulate multi
-
tier apps into a single
service

X

Nothing comparable


Complex scripts required to deploy connected
VMs


Complexity for end users to provision resources
needed


Fast provisioning



Linked clones

X

Nothing comparable


Increased hardware spend due to inefficient use of
available
resources,

especially in a software
test/
dev

environment with multiple repeated VMs

Software
-
driven
security and
networking



Built
-
in edge gateway services
including
vNIC
-
level
firewall, NAT and DHCP services, VPN and load
balancing, all managed centrally;

Built
-
in Distributed
Switch and VXLAN for virtual networks across non
-
contiguous clusters, all managed centrally

~

Quantum
still immature and untested, focused on L2
services; Relies on 3rd party solutions for services


Working with additional vendors to supply security
services


S捲楰i楮i

and or捨e獴sa瑩tn 瑯 捲a晴 ne瑷ork
獥r癩捥猠癩愠APIs


Security
vulnerabilities due to
networks being
managed
manually

Application High Availability



Built

into

the platform to support all application types;
vSphere HA, FT, live migration and storage live migration
to keep apps running through planned and unplanned
downtime

X

Applications must be designed for resilience in a
distributed architecture; Traditional apps would
require rework to make highly available


Manual process to recover from failed hardware


剥汩慮捥 on app

de癥汯ler猠and app owner猠瑯
know how 瑯 bu楬d⁲e獩s楥i捥 楮io 瑨e app 楴獥汦


Inab楬楴i 瑯 prom楳攠a癡楬ab楬楴i 瑯 瑨e app 楴獥汦l楮i
SLAs

Automated disaster recovery
solution



Site Recovery Manager delivers centralized management
of recovery plans, enables non
-
disruptive testing, and
automates site recovery and migration processes

X

Relies on 3rd party solutions for disaster

recovery;
very few available


Lack of confidence in disaster recovery plans due
to inability to regularly test them


Inability to recover from a major disaster because
runbook
/orchestration scripts are out of date

Advanced performance
monitoring and reporting



vCenter Operations delivers advanced analytics and
visualization to identify root causes of problems and
optimize the existing environment

X

Relies

on 3rd party solutions for monitoring and
reporting; very few available


䍯Cp汥l and epen獩癥s瑯 業p汥len琠楮i楶idua氠
statistics in a highly abstracted, dynamic cloud
environments


Difficult to maintain with ephemeral virtual
machines in a cloud environment

Portability

between clouds;
hybrid cloud deployment



vCloud

Connector can be used to extend a

private cloud
to any other
vCloud

(including public
vCloud

Powered
service providers)

X

While images and APIs are consistent, no clear
portability and compatibility

for instances between
different
OpenStack

clouds


Lo捫
-
楮idue 瑯 污捫

o映rea氠hybr楤i捬潵d
捯nne捴楶楴c


Inab楬楴i 瑯 bur獴s瑯 o瑨er 捬潵d猠when 捡pa捩瑹 楳i
rea捨ed

32

Confidential

Cost per VM is lower when using VMware
vCloud

Suite

VMware vSphere supports greater VM

density than KVM

Native L4
-
L7 services including firewall, load
balancing; provided at scale

VMware vSAN + Virsto. vSAN provides clustered
SAN at DAS economics. Virsto provides 2
-
5X
savings against external storage.

Many OpenStack implementations insist on using
KVM for the hypervisor

No file level access for users, emerging block and
object store technology relies on commodity
hardware that impairs high
-
performance options

OpenStack relies on physical network appliances

Industry
-
leading capacity optimization with vCenter
Operations Management and DRS

OpenStack capacity isn’t planned but rather dealt
with using a “just add more hardware” approach