SlideShare a Scribd company logo
1 of 26
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
Entire Industries are being disrupted by
waves of innovation
Internet and Cloud Computing
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/
It’s a new world.
More virtual machines than physical hosts.
Physical Domain Virtual Domain
Instant, self-provisioning, dynamic allocation of resources
• 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….
Configuration and Cabling Becomes Code
Templates 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;
}
Software-driven Infrastructure based on
Policy rather than manual configuration
Congress: Policy as a ServiceGroup-based Policy
API’s
OpFlex: Policy Protocol
Wide Range of Services as Clouds Become Connected
Enterprise
Private
Cloud
Cisco Cloud
Services
Cisco Powered
Partner
Clouds
Public
Clouds
Microsoft
Suite aaS
PaaS
HCS
IaaS
Enterprise
Workloads
Native Cloud
Applications
Big Data
and Analytics
Collaboration
and Video
WebEx
Meraki
Security
Analytics
HANA aaS
vDesktop aaS
IOE aaSDRaaS
• 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/
Software also disrupted traditional networking
- Software Defined Networking (SDN)
NFV VNFOpenFlow
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+
Software based network controllers move to
Open Source
OpenStack
SVCS
OpenStack
Neutron Driver
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
NEUTRON
API
NOVA API
SWIFT
API
PLUGIN
GLANCE
API
CINDER
API
PLUGIN
OS KEYSTONE
FRAMEWORK
KEYSTONE
API
Ceilometer
PLUGINLinux
COMPUTE STORAGENETWORK IDAM
Supportfunctions
PLUGINPLUGIN
Cloud Manager
Application Domain OSS
NFV 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
FirewallDPICDN
WAN
Acceleration
DNS
Carrier
Grade NAT Session Border
Controller
PE Router
EPC
https://wiki.openstack.org/wiki/Teams/NFV
ETSI Standards Body Publishes Spec
OPNFV reference model formed using OpenStack and ODL
Media Creation and Distribution is Next in Line
Moving Home DVR’s into the Cloud
cDVR Live
Control Plane
Public
Internet
Video Delivery
Data Plane
Home
(client device)
• Cloud DVR:
• Record
• Playback
• Delete
Encode Captur
e
Store Transform Deliver
• Live video streaming
• IP ABR
• DRM
Sub.
Mgmt
Scheduler
Linear
Channel
Mgr
Larger Trends in Media and Entertainment
Competitive Pressures
Next Generation
Video Encoding
Internet of Things
Industry
Consolidation
Multiscreen Video
Experiences
Cloud Computing
Mobile Video (WiFi,
LTE, Multicast) Migration to All-IP
L2/L3 Fabric
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
Delivery
Container
Service Container
Media Workflow
Programmable infrastructure
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 Server
Relay and Clips
Control Systems with
Control Panel
* Serial digital interface over coax
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 Server
Relay and Clips
IP Network
REST
Network Interface
Network Controller
Standard and Open API
Wire Speed
Multiple Paths
Delay Spread < 1 Line of Video
Layer 3
Deterministic
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
New models for development of services and
micro-services architecture
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
Keystone
POD
NovaPOD
Kubernetes
Minion
GlancePOD
Neutron
POD
S
V
C
S
V
C
SVC
IP subnets per POD IP subnets per POD
S
V
C
Neutron
POD
Kolla: Installation of OpenStack
services as a set of containers
• Solves a manageability and availability
problem
• Simplifies upgrades with containers
https://launchpad.net/kolla
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 Cluster
S1 S2 S3
Kubernetes
Tenant C – Server Cluster
S1 S2 S3
Kubernetes
Tenant C – Server Cluster
• 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
@lewtucker
Thanks

More Related Content

What's hot

Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
openstackindia
 
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaSPrivate PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Imesh Gunaratne
 
State of Linux Containers in OpenStack
State of Linux Containers in OpenStackState of Linux Containers in OpenStack
State of Linux Containers in OpenStack
openstackindia
 
Openshift + Openstack + Fedora = Awesome
Openshift + Openstack + Fedora = AwesomeOpenshift + Openstack + Fedora = Awesome
Openshift + Openstack + Fedora = Awesome
Mark Atwood
 

What's hot (20)

Integrating Docker EE into Société Générale's Existing Enterprise IT Systems
Integrating Docker EE into Société Générale's Existing Enterprise IT SystemsIntegrating Docker EE into Société Générale's Existing Enterprise IT Systems
Integrating Docker EE into Société Générale's Existing Enterprise IT Systems
 
OpenStack Kolla Introduction
OpenStack Kolla IntroductionOpenStack Kolla Introduction
OpenStack Kolla Introduction
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftKubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
 
Deploying kubernetes at scale on OpenStack
Deploying kubernetes at scale on OpenStackDeploying kubernetes at scale on OpenStack
Deploying kubernetes at scale on OpenStack
 
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
 
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
Microservices: AutoScaling in Hyper-Microservice Architecture | Nguyễn Trung ...
 
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin	Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
 
OPNFV & OpenStack
OPNFV & OpenStackOPNFV & OpenStack
OPNFV & OpenStack
 
Kubernetes - A Short Ride Throught the project and its ecosystem
Kubernetes - A Short Ride Throught the project and its ecosystemKubernetes - A Short Ride Throught the project and its ecosystem
Kubernetes - A Short Ride Throught the project and its ecosystem
 
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaSPrivate PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
 
VOID19 The Power Of Community
VOID19 The Power Of CommunityVOID19 The Power Of Community
VOID19 The Power Of Community
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
State of Linux Containers in OpenStack
State of Linux Containers in OpenStackState of Linux Containers in OpenStack
State of Linux Containers in OpenStack
 
Openshift + Openstack + Fedora = Awesome
Openshift + Openstack + Fedora = AwesomeOpenshift + Openstack + Fedora = Awesome
Openshift + Openstack + Fedora = Awesome
 
Scale into Multi-Cloud with Containers
Scale into Multi-Cloud with ContainersScale into Multi-Cloud with Containers
Scale into Multi-Cloud with Containers
 
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IOpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
 
Containers & Security
Containers & SecurityContainers & Security
Containers & Security
 

Viewers also liked

Viewers also liked (10)

Managing Container Clusters in OpenStack Native Way
Managing Container Clusters in OpenStack Native WayManaging Container Clusters in OpenStack Native Way
Managing Container Clusters in OpenStack Native Way
 
Infrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackInfrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStack
 
Dockerizing OpenStack for High Availability
Dockerizing OpenStack for High AvailabilityDockerizing OpenStack for High Availability
Dockerizing OpenStack for High Availability
 
OpenStack and the Power of Community-Developed Software
OpenStack and the Power of Community-Developed SoftwareOpenStack and the Power of Community-Developed Software
OpenStack and the Power of Community-Developed Software
 
World of many (OpenStack) clouds - the Making of the Intercloud
World of many (OpenStack) clouds - the Making of the IntercloudWorld of many (OpenStack) clouds - the Making of the Intercloud
World of many (OpenStack) clouds - the Making of the Intercloud
 
OpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined InfrastructureOpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined Infrastructure
 
TripleO
 TripleO TripleO
TripleO
 
Muli Ben-Yehuda, Stratoscale - The Road to a Hyper-Converged OpenStack, OpenS...
Muli Ben-Yehuda, Stratoscale - The Road to a Hyper-Converged OpenStack, OpenS...Muli Ben-Yehuda, Stratoscale - The Road to a Hyper-Converged OpenStack, OpenS...
Muli Ben-Yehuda, Stratoscale - The Road to a Hyper-Converged OpenStack, OpenS...
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at Cisco
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
 

Similar to OpenStack: Changing the Face of Service Delivery

Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
nvirters
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
ozkan01
 
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
nvirters
 

Similar to OpenStack: Changing the Face of Service Delivery (20)

Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
 
VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
 
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
 
Colt SD-WAN experience learnings and future plans
Colt SD-WAN experience learnings and future plansColt SD-WAN experience learnings and future plans
Colt SD-WAN experience learnings and future plans
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
 
Anuta Networks at Networking Field Day 14
Anuta  Networks at Networking Field Day 14Anuta  Networks at Networking Field Day 14
Anuta Networks at Networking Field Day 14
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della SicurezzaNSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
 
Ottawa e-NFV Session
Ottawa e-NFV Session Ottawa e-NFV Session
Ottawa e-NFV Session
 
Colt Network On Demand
Colt Network On DemandColt Network On Demand
Colt Network On Demand
 

More from Lew Tucker

The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012
Lew Tucker
 

More from Lew Tucker (13)

Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service Mesh
 
Welcome to the Multi-cloud world
Welcome to the Multi-cloud worldWelcome to the Multi-cloud world
Welcome to the Multi-cloud world
 
Open stack the road ahead
Open stack   the road aheadOpen stack   the road ahead
Open stack the road ahead
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew Tucker
 
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a ServiceCloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a Service
 
OpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric InfrastructureOpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric Infrastructure
 
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew TuckerCloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
 
The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
Virtual data centers with OpenStack Quantum
Virtual data centers with OpenStack QuantumVirtual data centers with OpenStack Quantum
Virtual data centers with OpenStack Quantum
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
OpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerOpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew Tucker
 
Cloud Computing ...changes everything
Cloud Computing ...changes everythingCloud Computing ...changes everything
Cloud Computing ...changes everything
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

OpenStack: Changing the Face of Service Delivery

  • 1. 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 Code Templates 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 Enterprise Private Cloud Cisco Cloud Services Cisco Powered Partner Clouds Public Clouds Microsoft Suite aaS PaaS HCS IaaS Enterprise Workloads Native Cloud Applications Big Data and Analytics Collaboration and 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 NEUTRON API NOVA API SWIFT API PLUGIN GLANCE API CINDER API PLUGIN OS KEYSTONE FRAMEWORK KEYSTONE API Ceilometer PLUGINLinux COMPUTE STORAGENETWORK IDAM Supportfunctions PLUGINPLUGIN Cloud Manager Application Domain OSS NFV 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 FirewallDPICDN WAN Acceleration DNS Carrier Grade NAT Session Border Controller PE Router EPC https://wiki.openstack.org/wiki/Teams/NFV
  • 14. ETSI Standards Body Publishes Spec OPNFV 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 Delivery Data Plane Home (client device) • Cloud DVR: • Record • Playback • Delete Encode Captur e 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 Computing Mobile 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 Delivery Container Service Container Media 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 Server Relay 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 Server Relay and Clips IP Network REST Network Interface Network Controller Standard and Open API Wire Speed Multiple Paths Delay Spread < 1 Line of Video
  • 21. Layer 3 Deterministic 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 Keystone POD NovaPOD Kubernetes Minion GlancePOD Neutron POD S V C S V C SVC IP subnets per POD IP subnets per POD S V C Neutron POD 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 Cluster S1 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