bridging the gap

Post on 25-Feb-2016

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Bridging the Gap. OpenStack for VMware administrators in the context of a fictional use case. Presenters. Kenneth Hui Technology Evangelist Rackspace Twitter: @hui_kenneth. Scott Lowe Engineering Architect VMware, Inc. Twitter: @ scott_lowe. Agenda. Agenda. - PowerPoint PPT Presentation

TRANSCRIPT

OpenStack for VMware administrators in the context of a fictional use case

Bridging the Gap

#rackstackatl

Presenters

Kenneth HuiTechnology EvangelistRackspaceTwitter: @hui_kenneth

Scott LoweEngineering ArchitectVMware, Inc.Twitter: @scott_lowe

#rackstackatl

Agenda

#rackstackatl

Agenda• Up first: A tale of two workloads• Fictitious customer use case: how we’ll structure our discussion• Proposed solution: looking at OpenStack and VMware together• Q&A

#rackstackatl

A tale of two workloads

#rackstackatl

Workload dictates architecture

#rackstackatl

Traditional design principles

Monolithic architecture

Stateful Services

Operator focused

#rackstackatl

Design goal: Resilient infrastructures

#rackstackatl

Cloud-native design principles

Distributed architecture

Developer focusedStateless Services

#rackstackatl

Design assumption: Fragile infrastructures

#rackstackatl

We architect clouds for rapid scale

11

#rackstackatl

Chaos and failures are inevitable at scale

12

#rackstackatl

So design for failure

13

#rackstackatl

• Let the application handle its own resiliency• Build loosely-coupled distributed systems• Use the scale out approach instead of the scale-up approach (scale horizontally not vertically)

• Choose cattle over pets

This translates into certain design guidelines

#rackstackatl

Fictitious customer use case

#rackstackatl

Our customer is Acme Corporation• Wile E. Coyote is a huge customer, and

business is booming (no pun intended)• Acme runs most of their apps on vSphere,

including some Oracle DBs• IT recently tasked with building out environment

for new mobile applications– Been using AWS for prototyping– Want to bring that in-house but maintain “AWS-like”

experience– Plan to leverage cloud-native application

architectures

#rackstackatl

Proposed solution

#rackstackatl

18

Multi-hypervisor OpenStack architecture

#rackstackatl

vSphere in OpenStack

#rackstackatl

Workload zones

Cloud Controller Cloud Controller

ESXi

ESXi VMs

+N

Oracle Host Aggregate

vCenter

ESXi

ESXi VMs

Compute Node

+N

Compute Node/KVM

KVM VMsApp Host Aggregate

+N

KVM Host Aggregate

Virtual Computer Node

#rackstackatl

• Leverage VMware NSX with OpenStack Neutron for cross-hypervisor networking services

• Acme developers can spin up their own isolated logical networks for development and prototyping

• Production workloads can leverage existing IP address space for seamless integration into the rest of the network yet remain isolated from each other

NetworkingPhysical Network(131.107.x.x/16)

Logical Network(131.107.1.x/24)

Logical Network(131.107.2.x/24)

Logical Network(192.168.1.x/24)

Logical Network(192.168.1.x/24)

#rackstackatl

vSphere storage in OpenStack

vCenter

ESXi

ESXI VMs

ESXi

ESXI VMsCompute Node

Virtual Computer Node

Cinder Volume Cinder Volume

Cloud Controller

Cinder Node

#rackstackatl

• Must build and maintain multiple Glance images– One image needed for each hypervisor in the OpenStack environment– Image metadata associates the image with the appropriate hypervisor

• Development/testing on KVM but production on vSphere can introduce issues• Networking could be challenging without VMware NSX (or other cross-platform Neutron-capable solution)

• Organizational and staff readiness to support multiple hypervisors (“Layer 8” concerns)

Operational challenges of this solution

#rackstackatl

Summary

#rackstackatl

Key takeaways to remember• OpenStack and VMware’s products (including vSphere) are complementary in

many ways• Workload dictates architecture; different requirements result in different

architectures• Use the right tool for the job

#rackstackatl

Questions?

#rackstackatl

THANK YOU!Ken Huiken.hui@rackspace.com

Scott Loweslowe@vmware.com

top related