Webinar: OpenStack Benefits for VMware

23
Sirish Raghuram Co-founder, CEO, Platform9 Why OpenStack for VMware? Private Clouds Made Easy

Transcript of Webinar: OpenStack Benefits for VMware

Sirish Raghuram Co-founder, CEO,

Platform9

Why OpenStack for VMware?

Private Clouds Made Easy

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

Speaker Bio

2

Sirish Raghuram

• Co-founder, CEO at Platform9

• Previously: Staff Engineer at VMware (12 years)

• Technical and Management responsibility for multiple VMware products

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• #1 platform for private clouds

• #2 open source project of all time

OpenStack Momentum

3

What is the value for a VMware environment?

Forget the hype…

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• This session speaks to VMware environments

• But OpenStack isn’t limited to VMware

• See recording (March) for KVM. Upcoming talk for Docker

• We’ll be using Platform9 for demos

• Private clouds made easy

• Several other ways to deploy OpenStack

Preamble

5

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

OpenStack Architecture

6

Clarity UI

Nova !!

Cin

de

r

Scheduler

Keystone (Identity)

CLI / Tools Scripts Heat (Orchestration)

Ne

utr

on

Gla

nce

(Im

age

s)

Basic Storage

Compute

Basic Network

BlockStorage

NetworkController

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

Platform9 Managed OpenStack:

• Your servers host your data

• Platform9 hosts the OpenStack controller as a Service, with an SLA

• No need to install, monitor, troubleshoot or upgrade OpenStack

Platform9 Managed OpenStack

7

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Resource pooling

• Automates VM placement

• Intelligent placement based on resource utilization

• Automated IP Address Assignment

• Optionally, self-service provisioning

• Developers love this!

#1 — Self Service Automation

8

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

Resource Pooling

9

Devops

AustinInfra

SFOInfra

Resource Pool

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Segregate underlying infrastructure for different classes of workloads (or users!)

• By workload, hardware type, geography or organization

• Illustrations:

• Test/Dev vs Production

• Tier 1 vs Tier 2

• SSD vs HDD

Intelligent Placement

10

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

Intelligent Placement

11

Devops

Tier-2Infra

Tier-1Infra

Resource Pool

Tier-2Tier-1

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Existing VMware clusters

• Platform9 beta 2 supports multiple clusters

• Or, multiple resource pools

• Or, multiple vCenters!

• Paired with OpenStack

• Instantly available for self-service automation

Demo

12

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• REST: Simple, familiar pattern

• Any language - https://wiki.openstack.org/wiki/SDKs

• Vendor Neutral

• Stable, Versioned

• Clear separation of concerns

• Hosts, Storage, Network, Tenants, Users

• Nova (EC2), Cinder (EBS), Neutron (ELB), Swift (S3), Heat (CloudFormation)

• Separation of physical vs virtual concepts

• Simpler, broader, but lacks very fine detail

#2 — AWS Like REST API

13

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• vSphere Web Services API:

• https://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc_50%2Fvim.vm.ConfigSpec.html

• OpenStack API:

• http://docs.platform9.com/#a-idcreate-instanceapost-v2tenant_idservers

• Observations:

• OpenStack API dramatically simpler, cuts out a lot of detail

• Includes key cloud constructs: e.g. Tenant

Illustration: Create VM

14

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• REST API calls being made by the UI

Demo

15

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

#3 — Single Pane Across Platforms

16

• VMware vSphere is proven, rock solid

• But also $$$$

• Do all of your workloads today require vSphere?

• >50% of our customers say no

• Running 100s or 1000s of servers on KVM, Hyper-V or Docker

• Should your cloud platform be limited to vSphere?

• Why not decouple cloud platform from Hypervisor?

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

vSphere vs KVM vs Docker

17

Platform Type Pros Cons

VMware vSphere (ESXi) Hypervisor

1. Time tested, stability2. Familiarity3. OS / HCL support4. Operational workflows (vMotion)

1. $$$$ (for higher SKUs) compared to KVM / Docker 2. Containers have advantages over VMs

Linux KVM Hypervisor1. Price (can be $0)2. Supports wide range of OSes3. Increasingly stable4. Management: OpenStack

1. Windows guest support not as good as ESXi2. Operational workflows (vMotion) are maturing3. Management: OpenStack4. Containers have advantages

Docker / Containers

Container Runtime

1. Better performance, density2. No overhead from Guest OSes 3. Developer centric workflow

1. OS / App compatibility issues 2. Security / Isolation concerns 3. Performance guarantees

unproven 4. Immature management tools

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Platform9 managing KVM and VMware vSphere, side by side

• Availability expected later this summer

Demo

18

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Template images

• Create and reuse VM template images

• Customize images during provisioning

• Flavors

• Standardize resource configurations

• Map to resource tiers

• Application Blueprints

• Infrastructure as code paradigm

• Compose applications across individual instances

#4 — Reduce configuration sprawl

19

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

#5 — Open-Source vs Proprietary

20

OpenStack API VMware Proprietary API

Storage APIsCinder (block storage), Swift (Object) See: https://wiki.openstack.org/wiki/CinderSupportMatrix

VASA (block storage)

Network Control PlaneNeutron See: https://wiki.openstack.org/wiki/Neutron#Plugins

Proprietary integration w/ VMware NSX only

Application BlueprintsHeat (Based on CloudFormations) See: https://github.com/openstack/heat-templates/tree/master/hot

vApp Director

Analytics & Planning Ceilometer vCenter Operations Manager

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Fundamental shift towards open APIs

• Or at least, industry standard APIs (e.g. Amazon S3)

• OpenStack APIs are now doubly advantaged

• Open / vendor neutral

• Broad adoption as the standard

• Use VMware, but rely on open APIs

• OpenStack managing vSphere

Open-Source vs Proprietary

21

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Self-service automation

• Resource pooling across vCenters / vCenter Clusters / vCenter Resource Pools

• AWS like REST APIs

• Single pane across platforms

• Decouple cloud platform from Hypervisor

• Reduce configuration sprawl

• Rely on open, industry standard APIs

Recap — Key Benefits

22

© 2015 Platform9 Systems, Inc. Webinar: Why OpenStack for VMware?

• Take a test drive

• Try our VMware beta

• Related resources at www.platform9.com

• OpenStack benefits for KVM

• Running in production — webinar in May

• Have questions?

• Ask away!

• Get in touch:

• @Platform9Sys

[email protected]

Summary

23