PLUMgrid for OpenStack

11
July 2016 PLUMgrid for OpenStack

Transcript of PLUMgrid for OpenStack

Page 1: PLUMgrid for OpenStack

July 2016

PLUMgrid for OpenStack

Page 2: PLUMgrid for OpenStack

Last Mile to Agility: Virtual Infrastructure

2

PHYSICAL INFRASTRUCTURE

VIRTUAL INFRASTRUCTURE

Virtual Compute

Compute Storage

Virtual Storage

Network

Virtual Networks

Self Service Portal/Catalog

Cloud Management Platform

PaaS IaaSSaaSERPVDICRM

Page 3: PLUMgrid for OpenStack

Architecture Challenges: Neutron & OVS

Neutron

ML2/OVS plugin

VM

Network Nodes

VM VM

VM

VM VM VM

VM VM

VM VM VM

VM VM

VM

VM VM VM

Nova

Glance

Swift

Cinder

L3 Agent

FWaaS Agent

LBaaS Agent

Agent

Agent

Agent

Agent

Agent

Agent

DHCP Agent

Services Neutron

Framework

TrafficBo)leneckトラフィックボトルネックPlacementofthese

componentsiscri9cal;Theyareindatapathand

becomebo?lenecks

SinglePointofFailure単一障害ポイント

AdvancedServicesrunondedicatednodes.Limited

HA.

Scaling/PerformanceIssuesスケーリング

Crea9onofnewtenantsrequirescarefulsizingofcomponentstomaintain

performancelevel

PerformanceChallengesパフォーマンス問題

VMtrafficflowcanbehandledinkernel,inlocaluserspaceorinnetworknodeswithdifferent

performancelevel 3

Page 4: PLUMgrid for OpenStack

Architecture Solution: Neutron & PLUMgrid

Neutron

PLUMgridPlugin

VM

Virtual Domains Tenant Networks

iO Visor Kernel Module -- Distributed Data Plane

PLUMgrid Director

VM VM

VM

VM VM VM

VM VM

VM VM VM

VM VM

VM

VM VM VM

Nova

Glance

Swift

Cinder

3rd party

Virtual Network Functions Control Plane

VMtoVMop9mizedpacketflowduetodistributedVNFs–

Elimina9ngbo?lenecks

VirtualDomainsautoma9callyscaleoutasmoreserversaredeployed

AllVNFcontrolplanesarefullyredundant

DirectorClusterisdeployedin

managementrack

VirtualDomainA VirtualDomainB VirtualDomainC

4

Page 5: PLUMgrid for OpenStack

PLUMgrid Open Networking Suite Components

ü  Nosinglepointoffailureü  Highlyresilient&self-healingü  Terabitsofdistributedscaleoutperformance

Internet

PLUMgrid IO Visor Edge

PLUMgrid Directors

PLUMgrid IO Visor Gateway

VirtualDomainA VirtualDomainB

Overlay Network

5

Page 6: PLUMgrid for OpenStack

Physical&VirtualNetworkInfrastructurePH

YSICAL

INFR

ASTR

UCT

URE

VIEW

VIRT

UAL

INFR

ASTR

UCT

URE

VIEW

•  QoS,Bandwidth•  Latency•  Mul9cast•  Capacity•  Connec9vity

•  On-Demand•  Mul9Tenant•  Automated•  SelfService•  Secure•  Distributed

OverlayNetwork

TENANTNETWORKS

6

Page 7: PLUMgrid for OpenStack

OpenStack Multi-hypervisor Single SDN

APIINTERACTIONS

Compute Compute

ESXi KVM

PROPRIETARY STORAGE MULTIPLE STORAGE SOLUTIONS

PROPRIETARY NETWORK PHYSICAL NETWORK

BACK-ENDORCHESTRATION

OpenStack Control Plane

PaaS Automation Policy or Template Driven Orchestration Web GUI Custom Automation ñ

INTERNET

openCLOUD

PLUMgrid ONS

7

Page 8: PLUMgrid for OpenStack

PLUMgrid CloudApex™ Highlights

8

Page 9: PLUMgrid for OpenStack

9

Page 10: PLUMgrid for OpenStack

Fully Distributed Architecture

10

Page 11: PLUMgrid for OpenStack

Thank you!