25
OpenStack Summit | Austin, TX You can build your OpenStack and consume it too

You Can Build Your OpenStack and Consume it Too

Embed Size (px)

Citation preview

Page 1: You Can Build Your OpenStack and Consume it Too

OpenStack Summit | Austin, TX

You can build your OpenStackand consume it too

Page 2: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-20162

IntroductionSpeaker(s)

Sr Director Product & Solution Marketing, PLUMgrid

Valentina Alaria

Part of the OpenStack community for 5+ years and has worked with 100s of users throughout their journey of learning, designing and deploying OpenStack-based cloud solutions.  A product innovation strategist and technology evangelist, Valentina has 10+ years experience with Cloud and Datacenter Infrastructure and has been involved with SDN since the early days throughout her endeavors at PLUMgrid, Nicira and Cisco.

Sr Director Product Management, Rackspace

Bryan Thompson

Leads the product team for Rackspace Private Cloud.  Prior to joining Rackspace, Bryan served as VP of Product management at Tier 3 and held product and technology leadership roles at Limelight Networks and Amazon.com.  He brings over fifteen years of experience in technology building, deploying and operating solutions for the enterprise. 

Page 3: You Can Build Your OpenStack and Consume it Too

3

To adopt or not to adopt

Page 4: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-20164

Complexity: The Primary Barrier to OpenStack Adoption

• OpenStack is not a “Product”

• Massive number of potential configurations

• Nova alone has 8 different virtualization drivers and over 700 unique configurable attributes

• 48 different Neutron plugins

• 69 different Cinder drivers

Page 5: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-2016

Unmanaged Managed

The Cloud Market is Evolving

5

Cloud Market

Page 6: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-2016

Unmanaged: Make your own car

6

Page 7: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-2016

Managed: Get the complete car

7

Page 8: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-2016

Road to Cloud Networking

#1DEPLOYMENTROADBLOCK

75 Open

Tickets

4MonthsDelay

#1DEPLOYMENT

ENABLER

0 Open

Tickets

0 WeeksDelay

Page 9: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-20169

• Started with the Folsom release

• Provide Network as a Service

• Provide Operator & Tenants ability to create and offer rich network topologies and configure advanced policies

• Offer a technology agnostic layer while enabling vendor extensions

• Support for advanced services

Why Neutron?

Compute StorageNetwork

Page 10: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201610

LBaaS Agent

FWaaS Agent

DHCP Agent

L3 Agent

AgentAgent

Agent

Agent

Agent

Agent

Architecture Challenges: Neutron & Network Nodes

Neutron

ML2/OVS plugin

Network Nodes

Nova Glance Swift CinderServices Neutron Framework

Placement of these components is critical; They are in data path

and become bottlenecks

Advanced Services run on dedicated nodes. Limited HA.

Creation of new tenants requires careful sizing of components to maintain

performance level

VM traffic flow can be handled in kernel, in local user space or in network nodes with

different performance level

Page 11: You Can Build Your OpenStack and Consume it Too

11

Rackspace + PLUMgrid Joint Solution

Page 12: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201612

Why Rackspace and PLUMgrid for OpenStack

We make OpenStack SIMPLE

We eliminate complexities by delivering OpenStack

“as a service” and backing it with an industry-leading 99.99% uptime SLA.

Page 13: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201613

Why Rackspace and PLUMgrid for OpenStackBusiness Value

1

2

3

4

Single point of contact for all your OpenStack operations

Tight integration, validation and certification

Combined Expertise: Design, Deploy, Operate

One Support Number + Commitment to Excellence

Page 14: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201614

Why Rackspace and PLUMgrid for OpenStackTechnical Value

1

2

3

4

Built-in Automation

Enterprise-grade Architecture

Secured & Auditable Platform

Faster time to production

Page 15: You Can Build Your OpenStack and Consume it Too

15

Behind the curtains

Page 16: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201616

Rackspace Private Cloud

Superior model: OpenStack-as-a-Service (24x7 monitoring, maintenance, upgrades)

World’s most reliable OpenStack: 99.99% uptime SLA

OpenStack everywhere: deploy in a Rackspace data center, customer data center or 3rd party location

The most OpenStack operational experience in the world, by a factor of 100x: we’ve successfully scaled OpenStack to 1,000’s of nodes and operate OpenStack clouds for some of the largest companies in the world

A single platform for managing containerized applications, virtualized applications and bare metal applications across private, public and hybrid clouds

Page 17: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-2016

RPC VERSION 12 SOFTWARE – Liberty RELEASE

RPC V12 includes the following OpenStack services:

• Compute (Nova)

• Object Storage (Swift)

• Block Storage (Cinder+Ceph)

• Networking (Neutron+ONS)

• Dashboard (Horizon)• Image Service (Glance)• Identify Service (Keystone)• Orchestration (Heat)

RPC V12 Advantages Include:• Automation – Deploy production-ready

application stacks in minutes with RPC solution templates and use our DevOps services to unlock the power of your cloud by treating your infrastructure as code.

• Enterprise-Grade Architecture – RPC includes an industry-leading 99.99% OpenStack API uptime guarantee, is designed to scale to hundreds of nodes, delivers HA via a four-node control plane and uses Linux containers for service deployment

• Security & Compliance – RPC provides a secure, dedicated environment that includes two physical firewalls and audit logs for compliance reporting

Page 18: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201618

PLUMgrid – Comprehensive Networking Offering Extensive software-only SDN and NFV solution for OpenStack® Clouds

Top Security & Compliance Support with built-in isolation, micro-segmentation via Virtual Domains & BYO service

Unmatched Operational tools with proactive visibility & analytics (powered by CloudApex)

Virtual networks provisioned by users

Scalable, distributed & highly available architecture enables Production Deployments

Page 19: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201619

PLUMgrid ONS Components

Internet

IO Visor Gateway

IO Visor Edges (Compute Nodes)

PLUMgrid Directors

VXLAN-based Overlay

PLUMgrid CloudApex & OpsVM

Page 20: You Can Build Your OpenStack and Consume it Too

20

Your Journey to Private Cloud

Page 21: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-2016

A Comprehensive OfferingEnablement Services, Training, Operations and Support

Support: Operating Your Cloud

Cloud Enablement: Optimizing Your Cloud

Training: Take Full Advantage of Your Cloud

• RPC Managed Services

• Dedicated OpenStack Engineers

• DevOps Automation Services

• Engagement Guide

• Application Modernization

• Agile Methodology

• Authentication & Federation

• Big Data

• Cloud Optimization

• RPC Cloud User Training

• OpenStack Fundamentals

• PLUMgrid ONS Training

Cloud Design: Planning Your Cloud• Workload Definition

• Application Profiling

• Sizing and Scale Planning

• Deployment

Page 22: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-201622

Deployment Reference Architecture

Compute Node Compute Node

Fabric

eth1 eth1 eth1eth0 eth0eth1

SouthboundVLAN(s)

eth0

Controller #2

eth0

Storage

Controller #3

eth1

eth1DEPLOYNODE

eth0eth0

LXC

VM BAREMETAL

eth0

eth0

eth1

eth1

BAREMETAL OR LXC

LCM + Deployment Node

Controller #1

Storage Node

eth1 eth0

Management

Exte

rnal

Internet

Intranet

LCM

Director 1

LXC BAREMETAL OR LXC

Director 2

LXC BAREMETAL OR LXC

Director 3

Gateway#2

Gateway#1

Page 23: You Can Build Your OpenStack and Consume it Too

23

So: What can I do with this?

Page 24: You Can Build Your OpenStack and Consume it Too

Copyright © PLUMgrid, Inc. 2011-2016

Deployment Use Cases

Your Private Cloud

• NAT at scale• Web Application

Template • High Availability• Security• Performance

• Partitioning of resources with no physical network changes

• Multi-cloud support

• High Availability• Low latency

performance• L2 extensions,

DHCP, DNS• On-demand

Virtual Domains

• Arbitrary Topologies

• No changes in Physical Network

• Security, isolation & partitioning

• Any software Any where

• CRM, ERP• ITaaS • Security• Performance• Multi-cloud

Support

PaaS SaaS E-Commerce HadoopAs a Service

Communications as a Service

Page 25: You Can Build Your OpenStack and Consume it Too

THANK YOU!