Upload
platform9
View
190
Download
1
Embed Size (px)
Citation preview
© 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
© 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
Summary
23