OpenStack: Changing the Face of Service Delivery

Post on 08-Jan-2017

460 views 0 download

transcript

AUGUST 2015

OpenStack Changing the Face of Service Delivery

- Enterprise, Networking Services, Video and Media

Lew Tucker, VP/CTO Cloud Computing, Cisco Systems, Inc@lewtucker

openstacksv.com

2

Entire Industries are being disrupted by waves of innovation

Internet and Cloud Computing

3

Cloud computing brought in multi-tenancy and larger scale - changing the fundamental economics

Public Cloud Computing

http://www.rackspace.com/knowledge_center/whitepaper/cloud-economics

http://www.joeweinman.com/

4

It’s a new world. More virtual machines than physical hosts.

Physical Domain Virtual Domain

Instant, self-provisioning, dynamic allocation of resources

5

• Agility • Faster Time to Market

• Lower Cost• Automation through software

• Open Systems de-risk investment• Mitigate vendor-lockin

• Services that span both public and private deployments

Age of Software Defined Data Centers….

6

Configuration and Cabling Becomes CodeTemplates and declarative models replace manual procedures

submodule execd-routes { import inet-types { prefix inet; } include execd-types;

description “providesfor configuring static routes (IPv4 and IPv6). grouping routes { container inet { list route { key "name prefix-length"; leaf name { type inet:ipv4-address; } leaf prefix-length { type prefixLengthIPv4; }

leaf enabled { type boolean; default true; }

7

Software-driven Infrastructure based on Policy rather than manual configuration

Congress: Policy as a ServiceGroup-based Policy API’s

OpFlex: Policy Protocol

8

Wide Range of Services as Clouds Become Connected

EnterprisePrivateCloud

Cisco CloudServices

Cisco PoweredPartnerClouds

PublicClouds

MicrosoftSuite aaS

PaaS

HCS

IaaS

EnterpriseWorkloads

Native CloudApplications

Big Dataand Analytics

Collaborationand Video

WebEx

Meraki

Security

Analytics

HANA aaS

vDesktop aaS

IOE aaSDRaaS

9

• Openstack public cloud providers

• AWS-like cloud behind the firewall

• eCommerce and Media Companies

• New use cases every day

Serving a number of different sectors

https://www.openstack.org/user-stories/

10

Software also disrupted traditional networking - Software Defined Networking (SDN)

NFV VNFOpenFlow

11

OpenStack Neutron Networking Gains Ground

Cisco, Arista, Big Switch, Brocade, A10, Embrane, Freescale, HP, IBM, Juniper, Mellanox, MetaPlugin, Midokura, NEC, Citrix, Nuage, ODL, PLUMgrid, Pluribus, Ryu, Radware, vArmour, VMware

40+

12

Software based network controllers move to Open Source

OpenStack SVCS

OpenStack Neutron Driver

13

Hardware based networking service appliances being replaced by Network Functions Virtualization (NFV)

› Resource Allocation & Optimization

› Resource Isolation

PLUGIN ESXi

OS NETWORK FRAMEWORK

OS COMPUTE FRAMEWORK

OS STORAGE FRAMEWORK

NEUTRONAPI NOVA API SWIFT

API

PLUGIN

GLANCEAPI

CINDERAPI

PLUGIN

OS KEYSTONE FRAMEWORK

KEYSTONE API

Ceilometer

PLUGINLinux

COMPUTE STORAGENETWORK IDAM

Support functions

PLUGINPLUGIN

Cloud Manager

Application Domain OSSNFV Applications Enterprise Applications

› Real Time Response– Interrupt servicing– OVS latency

› Networking– WAN orchestration– VNF provisioning

› Carrier Grade Security– Multi-tenancy with end-to-end

isolation

› Software Management and Upgrade Support– Hitless & automated upgrades

›Backup and Restore– Automatic backup

› Audit and Trouble Shooting– Audit log, monitor

› Assurance:› High Availability– Mitigation of failures– Fault monitoring and heath

check

FirewallDPICDNWAN

AccelerationDNSCarrier

Grade NAT Session BorderController

PE RouterEPC

https://wiki.openstack.org/wiki/Teams/NFV

14

ETSI Standards Body Publishes SpecOPNFV reference model formed using OpenStack and ODL

15

Media Creation and Distribution is Next in Line

16

Moving Home DVR’s into the Cloud

cDVR Live

Control Plane

Public Internet

Video DeliveryData Plane

Home (client device)

• Cloud DVR:• Record• Playback• Delete

Encode Capture

Store Transform Deliver

• Live video streaming• IP ABR• DRM

Sub.Mgmt Scheduler

Linear Channel

Mgr

17

Larger Trends in Media and Entertainment

Competitive Pressures

Next Generation Video Encoding

Internet of Things

Industry Consolidation Multiscreen Video

Experiences

Cloud ComputingMobile Video (WiFi,

LTE, Multicast) Migration to All-IP

L2/L3 Fabric

18

Opportunity for Virtualized Cloud-based Services to Replace Specialized Hardware

Each of the functions in the media pipeline is implemented as a (distributed) software centric application

Collection of Application Containers interconnected using a workflow becomes a service container

The Workflow guides the flow of content through the Application Containers and the associated processing of data

Ideal application for micro-services Encode Capture Store Transform Deliver

Encode App Container

Capture App Container

Storage App Container

Transform Container

DeliveryContainer

Service ContainerMedia Workflow

Programmable infrastructure

19

Current Live Studio Production with SDI* Technology

Video Switcher

Cameras and Microphones

Graphic Systems

Remote Source

Playout

Video Switcher

Audio Mixer

Monitoring Systems

Multiviewer

Video Router

Video ServerRelay and Clips

Control Systems with Control Panel

* Serial digital interface over coax

20

Live Studio Production with IP Technology

Video Switcher

Cameras and Microphones

Graphic Systems

Remote Source

Playout

Video Switcher

Audio Mixer

Monitoring Systems

Multiviewer

Control Systems with Control Panel

Video ServerRelay and Clips

IP Network

REST

Network InterfaceNetwork Controller

Standard and Open API

Wire SpeedMultiple PathsDelay Spread < 1 Line of Video

21

Layer 3Deterministic

Network

Layer 3 - 10G

File WFFile WF

Video WFs

GUI

REST

NETCONF

Video Display

PTP – Time Synchronization

Driving Need for Deterministic IP Networks• Layer 3 standards based• Admission control and Policing• Bandwidth Reservation• Granular priorities• Traffic shaping• Deterministic Latency Cisco Open Daylight Controller

with bandwidth manager

Network Controller

22

New models for development of services and micro-services architecture

23

Magnum and Kolla Projects in OpenStack

Magnum: Containers as a Service on an OpenStack Platform

• Makes Docker Swarm and Kubernetes available as first class resources in OpenStack

Kubernetes Endpoint

Docker Endpoint

Nova Endpoint

Magnum

• https://wiki.openstack.org/wiki/Magnum

Kubernetes Minion

Key

ston

e P

OD

Nov

a P

OD

Kubernetes Minion

Gla

nce

PO

D

Neu

tron

PO

D

SVC

SVC SVC

IP subnets per POD IP subnets per POD

SVC

Neu

tron

PO

D

Kolla: Installation of OpenStack services as a set of containers

• Solves a manageability and availability problem

• Simplifies upgrades with containers

https://launchpad.net/kolla

24

Containers on VM’s or Bare Metal with OpenStack

VM VM VM

Kubernetes

Tenant C – VM Cluster

VM VM VM

Kubernetes

Tenant B – VM Cluster

VM VM VM

Kubernetes

Tenant A – VM ClusterS1 S2 S3

Kubernetes

Tenant C – Server Cluster

S1 S2 S3

Kubernetes

Tenant C – Server Cluster

25

• Need to re-think application and service design based on composition of a set of simple, micro-services.

• Services need end-to-end orchestration across data centers for best user experience.

• Resiliency - built in to the application/service itself.

• Continuous deployment is simply a fact of life

• Continuous learning is the only way forward

Cloud Computing and Open Source are changing how services are developed and delivered

26

@lewtucker

Thanks