SlideShare a Scribd company logo
1 of 15
Leveraging OpenStack at Scale: How
the Elastic Cloud Drives Innovation
Velocity
Jonathan Chiang
Comcast
August 23, 2016
2 2
High Speed Internet
Video
IP Telephony
Home Security /
Automation
Universal Parks
Media Properties
Stretching the Comcast Elastic Cloud |
Our Journey with OpenStack
• Petabyte of Memory and One Million vCPU Cores in 2016
• Multi-Petabyte Ceph Block and Object Storage
• Multi-Terabyte SSD
• Deployed across 34 Regions
• National and Regional Data Centers
• Icehouse Release Today, Moving Directly to Mitaka
Community Contributions
• Lines of code: 73,000
• Commits: 1100
• Core Developers and Reviewers on Multiple Projects
• Since Vancouver Summit (Kilo), Comcast has increased its
contributions by 50%
4
Comcast Elastic Cloud: A Powerful Platform
for Critical Services
5
X1 Residential
e-mail
Big data
and network
telemetry
Product
development
Virtual network
functions
Xfinity X1
6
• Customized Apps
• Social Media Integration
• Personalized and Dynamic
TV Experience
• Cloud DVR
Residential Email Services and Product
Development
7
• Tens of Millions of Users
• Terabytes of data
• Hundreds of Applications
• Critical Part of Multiple CI/CD Pipelines
• Accelerating Innovation
• Container Orchestration
Big Data on Elastic Cloud
• Big data analysis of network performance
and telemetry
• Leverages CEC compute instances with
ephemeral storage
• Swift used for data lake/unified central
storage
8
Cluster Node VM
OpenStack Swift
(Data Lake)
Root Volume
CEPHlibvirt
Ephemeral
(Local Disk)
Cinder Volume
(HDFS)
Challenges to Overcome in Order to
Increase Business Velocity
• Converge our infrastructure to meet the demands of modern
workloads
• Increase operational efficiency
• Performance and scalability
9
Converging Our Infrastructure to Meet the
Demands of Modern Workloads: Storage
Modern storage requirements demand:
• Provisioned IOPs
• High read/write throughput
• Quality of Service
• Persistent container storage
But add the complexity of:
• Noisy neighbors
• Convergence vs disaggregation
• Operational awareness
• Cost
10
Converging Our Infrastructure to Meet the
Demands of Modern Workloads: NFV
VNFs have complex requirements:
• High bandwidth, IO, while exhibiting extremely low latency
• Predictable and consistent CPU performance
• High availability and resiliency
But introduce the challenges of:
• Multi-tenancy
• Operational complexity
• Vendor reliance
• Cost
11
Increase Operational Efficiency
An ideal operational environment would encompass:
• Clear and concise reference architecture
• Automated and repeatable deployment model
• Consistent upgrade path and backwards compatibility
• Visibility into the full stack to understand issues and make better
decisions
Introduce the challenges:
• Multiple deployment methodologies
• Difficulty upgrading
• Unsupported APIs
• Robust instrumentation and monitoring
12
Performance and Scalability
Growth of our Elastic Cloud:
• Year over year increase in demand
• Increase in data acquisition and retention
Are testing the limits of:
• OpenStack networking
• Control plane capabilities
13
Addressing the Challenges
• Collaborate with large scale operators
• Continue to contribute to the community
• Embrace a chaotic environment
14
Thank You
15

More Related Content

What's hot

CloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStackCloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStackShapeBlue
 
Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack ShapeBlue
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container serviceShapeBlue
 
Openstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillOpenstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillCampbell McNeill
 
Cloudsolutionday 2016: Docker & FAAS at getvero.com
Cloudsolutionday 2016: Docker & FAAS at getvero.comCloudsolutionday 2016: Docker & FAAS at getvero.com
Cloudsolutionday 2016: Docker & FAAS at getvero.comAWS Vietnam Community
 
Telia latvija cloudstack
Telia latvija cloudstackTelia latvija cloudstack
Telia latvija cloudstackShapeBlue
 
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Outlyer
 
Matt Chung (Independent) - Serverless application with AWS Lambda
Matt Chung (Independent) - Serverless application with AWS Lambda Matt Chung (Independent) - Serverless application with AWS Lambda
Matt Chung (Independent) - Serverless application with AWS Lambda Outlyer
 
Cassandra summit 2015 - Simplifying Streaming Analytics
Cassandra summit 2015 - Simplifying Streaming AnalyticsCassandra summit 2015 - Simplifying Streaming Analytics
Cassandra summit 2015 - Simplifying Streaming AnalyticsBrenden Matthews
 
Policy driven SDN in CloudStack
Policy driven SDN in CloudStack Policy driven SDN in CloudStack
Policy driven SDN in CloudStack ShapeBlue
 
Manage your compactions before they manage you!
Manage your compactions before they manage you!Manage your compactions before they manage you!
Manage your compactions before they manage you!Carlos Juzarte Rolo
 
Mesos meetup @ shutterstock
Mesos meetup @ shutterstockMesos meetup @ shutterstock
Mesos meetup @ shutterstockBrenden Matthews
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudeNovance
 
Cloud stack user group - Welcome
Cloud stack user group -  WelcomeCloud stack user group -  Welcome
Cloud stack user group - WelcomeShapeBlue
 
Leonard Austin (Ravelin) - DevOps in a Machine Learning World
Leonard Austin (Ravelin) - DevOps in a Machine Learning WorldLeonard Austin (Ravelin) - DevOps in a Machine Learning World
Leonard Austin (Ravelin) - DevOps in a Machine Learning WorldOutlyer
 
Crash Course in Cloud Computing
Crash Course in Cloud ComputingCrash Course in Cloud Computing
Crash Course in Cloud ComputingAll Things Open
 
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage OptionsIntroducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage OptionsLibbySchulze
 
Netflix Cloud Platform and Open Source
Netflix Cloud Platform and Open SourceNetflix Cloud Platform and Open Source
Netflix Cloud Platform and Open Sourceaspyker
 

What's hot (20)

CloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStackCloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStack
 
Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack Fast SAP system provisioning based on CloudStack
Fast SAP system provisioning based on CloudStack
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container service
 
Openstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneillOpenstack portal-bestpractices-campbell mcneill
Openstack portal-bestpractices-campbell mcneill
 
Cloudsolutionday 2016: Docker & FAAS at getvero.com
Cloudsolutionday 2016: Docker & FAAS at getvero.comCloudsolutionday 2016: Docker & FAAS at getvero.com
Cloudsolutionday 2016: Docker & FAAS at getvero.com
 
Telia latvija cloudstack
Telia latvija cloudstackTelia latvija cloudstack
Telia latvija cloudstack
 
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
 
Matt Chung (Independent) - Serverless application with AWS Lambda
Matt Chung (Independent) - Serverless application with AWS Lambda Matt Chung (Independent) - Serverless application with AWS Lambda
Matt Chung (Independent) - Serverless application with AWS Lambda
 
Cassandra summit 2015 - Simplifying Streaming Analytics
Cassandra summit 2015 - Simplifying Streaming AnalyticsCassandra summit 2015 - Simplifying Streaming Analytics
Cassandra summit 2015 - Simplifying Streaming Analytics
 
Policy driven SDN in CloudStack
Policy driven SDN in CloudStack Policy driven SDN in CloudStack
Policy driven SDN in CloudStack
 
Manage your compactions before they manage you!
Manage your compactions before they manage you!Manage your compactions before they manage you!
Manage your compactions before they manage you!
 
Mesos meetup @ shutterstock
Mesos meetup @ shutterstockMesos meetup @ shutterstock
Mesos meetup @ shutterstock
 
Briefing: Containers
Briefing: ContainersBriefing: Containers
Briefing: Containers
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
 
Cloud stack user group - Welcome
Cloud stack user group -  WelcomeCloud stack user group -  Welcome
Cloud stack user group - Welcome
 
Leonard Austin (Ravelin) - DevOps in a Machine Learning World
Leonard Austin (Ravelin) - DevOps in a Machine Learning WorldLeonard Austin (Ravelin) - DevOps in a Machine Learning World
Leonard Austin (Ravelin) - DevOps in a Machine Learning World
 
Crash Course in Cloud Computing
Crash Course in Cloud ComputingCrash Course in Cloud Computing
Crash Course in Cloud Computing
 
Microservice Memoirs
Microservice MemoirsMicroservice Memoirs
Microservice Memoirs
 
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage OptionsIntroducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
 
Netflix Cloud Platform and Open Source
Netflix Cloud Platform and Open SourceNetflix Cloud Platform and Open Source
Netflix Cloud Platform and Open Source
 

Viewers also liked

OpenStack and Databases
OpenStack and DatabasesOpenStack and Databases
OpenStack and DatabasesTesora
 
Tres métodos para valorar el estado mental
Tres métodos para valorar el estado mentalTres métodos para valorar el estado mental
Tres métodos para valorar el estado mentalYuliana Madera
 
ミネラルタウン
ミネラルタウンミネラルタウン
ミネラルタウン怡安 陳
 
SuccessConnect 2013 Keynote
SuccessConnect 2013 KeynoteSuccessConnect 2013 Keynote
SuccessConnect 2013 Keynotecemlaub
 
Uzon Ana Portfoliomin.size
Uzon Ana Portfoliomin.sizeUzon Ana Portfoliomin.size
Uzon Ana Portfoliomin.sizeAna Uzon
 
1 tema 10_vertebrados
1 tema 10_vertebrados1 tema 10_vertebrados
1 tema 10_vertebradosNadia Megias
 
Спортивный туризм
Спортивный туризмСпортивный туризм
Спортивный туризмnecrasov
 
Gender equality in Lithuania
Gender equality in LithuaniaGender equality in Lithuania
Gender equality in LithuaniaKamilė Kreivytė
 
Model-Driven Operations
Model-Driven OperationsModel-Driven Operations
Model-Driven OperationsTesora
 
OpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureOpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureTesora
 
Apache Apex Introduction with PubMatic
Apache Apex Introduction with PubMaticApache Apex Introduction with PubMatic
Apache Apex Introduction with PubMaticApache Apex
 
Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Tesora
 
Suominen Corporation Annual Report 2016
Suominen Corporation Annual Report 2016Suominen Corporation Annual Report 2016
Suominen Corporation Annual Report 2016Suominen Corporation
 
The Future of Trove
The Future of TroveThe Future of Trove
The Future of TroveTesora
 
Tesora DBaaS Platform Product Overview
Tesora DBaaS Platform Product OverviewTesora DBaaS Platform Product Overview
Tesora DBaaS Platform Product OverviewTesora
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product ManagementTesora
 

Viewers also liked (20)

OpenStack and Databases
OpenStack and DatabasesOpenStack and Databases
OpenStack and Databases
 
Tres métodos para valorar el estado mental
Tres métodos para valorar el estado mentalTres métodos para valorar el estado mental
Tres métodos para valorar el estado mental
 
ミネラルタウン
ミネラルタウンミネラルタウン
ミネラルタウン
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
SuccessConnect 2013 Keynote
SuccessConnect 2013 KeynoteSuccessConnect 2013 Keynote
SuccessConnect 2013 Keynote
 
Comidas tipicas de bolivia 2
Comidas tipicas de bolivia 2Comidas tipicas de bolivia 2
Comidas tipicas de bolivia 2
 
Grupo1 gilbert 2011
Grupo1 gilbert 2011Grupo1 gilbert 2011
Grupo1 gilbert 2011
 
Uzon Ana Portfoliomin.size
Uzon Ana Portfoliomin.sizeUzon Ana Portfoliomin.size
Uzon Ana Portfoliomin.size
 
1 tema 10_vertebrados
1 tema 10_vertebrados1 tema 10_vertebrados
1 tema 10_vertebrados
 
Challenge and Enrichment 2016
Challenge and Enrichment 2016Challenge and Enrichment 2016
Challenge and Enrichment 2016
 
Спортивный туризм
Спортивный туризмСпортивный туризм
Спортивный туризм
 
Gender equality in Lithuania
Gender equality in LithuaniaGender equality in Lithuania
Gender equality in Lithuania
 
Model-Driven Operations
Model-Driven OperationsModel-Driven Operations
Model-Driven Operations
 
OpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureOpenStack: Past, Present, and Future
OpenStack: Past, Present, and Future
 
Apache Apex Introduction with PubMatic
Apache Apex Introduction with PubMaticApache Apex Introduction with PubMatic
Apache Apex Introduction with PubMatic
 
Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups
 
Suominen Corporation Annual Report 2016
Suominen Corporation Annual Report 2016Suominen Corporation Annual Report 2016
Suominen Corporation Annual Report 2016
 
The Future of Trove
The Future of TroveThe Future of Trove
The Future of Trove
 
Tesora DBaaS Platform Product Overview
Tesora DBaaS Platform Product OverviewTesora DBaaS Platform Product Overview
Tesora DBaaS Platform Product Overview
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product Management
 

Similar to Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity

IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview nick_garrod
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101NetApp
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overviewnick_garrod
 
Atlantic Metro Channel Partners Presentation
Atlantic Metro Channel Partners PresentationAtlantic Metro Channel Partners Presentation
Atlantic Metro Channel Partners PresentationStephen Klenert
 
Univa: Optimizing On-Premise Clusters and Migration to the Cloud
Univa: Optimizing On-Premise Clusters and Migration to the CloudUniva: Optimizing On-Premise Clusters and Migration to the Cloud
Univa: Optimizing On-Premise Clusters and Migration to the Cloudinside-BigData.com
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Foundation
 
Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013
Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013
Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013Amazon Web Services
 
KubeCon EU 2016: Heroku to Kubernetes
KubeCon EU 2016: Heroku to KubernetesKubeCon EU 2016: Heroku to Kubernetes
KubeCon EU 2016: Heroku to KubernetesKubeAcademy
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스Amazon Web Services Korea
 
Liberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messagesLiberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messagesOpenStack Foundation
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaMark Cocker
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)nick_garrod
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTCharles Eckel
 
NGINX: The Past, Present and Future of the Modern Web
NGINX: The Past, Present and Future of the Modern WebNGINX: The Past, Present and Future of the Modern Web
NGINX: The Past, Present and Future of the Modern WebKevin Jones
 

Similar to Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity (20)

IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview
 
OpenStack Kilo - April 2015
OpenStack Kilo - April 2015OpenStack Kilo - April 2015
OpenStack Kilo - April 2015
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
OpenStack Marketing Meeting Oct 2
OpenStack Marketing Meeting Oct 2OpenStack Marketing Meeting Oct 2
OpenStack Marketing Meeting Oct 2
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overview
 
OpenStack Juno - October 2014
OpenStack Juno - October 2014OpenStack Juno - October 2014
OpenStack Juno - October 2014
 
Atlantic Metro Channel Partners Presentation
Atlantic Metro Channel Partners PresentationAtlantic Metro Channel Partners Presentation
Atlantic Metro Channel Partners Presentation
 
Univa: Optimizing On-Premise Clusters and Migration to the Cloud
Univa: Optimizing On-Premise Clusters and Migration to the CloudUniva: Optimizing On-Premise Clusters and Migration to the Cloud
Univa: Optimizing On-Premise Clusters and Migration to the Cloud
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse Release
 
Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013
Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013
Network-Ready Your Hybrid IT Environment (ENT108) | AWS re:Invent 2013
 
Arkena from heroku_to_k8s
Arkena from heroku_to_k8sArkena from heroku_to_k8s
Arkena from heroku_to_k8s
 
KubeCon EU 2016: Heroku to Kubernetes
KubeCon EU 2016: Heroku to KubernetesKubeCon EU 2016: Heroku to Kubernetes
KubeCon EU 2016: Heroku to Kubernetes
 
Highlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack SummitHighlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack Summit
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
 
Liberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messagesLiberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messages
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open beta
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
ITB2017 - Nginx ppf intothebox_2017
ITB2017 - Nginx ppf intothebox_2017ITB2017 - Nginx ppf intothebox_2017
ITB2017 - Nginx ppf intothebox_2017
 
NGINX: The Past, Present and Future of the Modern Web
NGINX: The Past, Present and Future of the Modern WebNGINX: The Past, Present and Future of the Modern Web
NGINX: The Past, Present and Future of the Modern Web
 

More from Tesora

OpenStack: Upstream First
OpenStack: Upstream FirstOpenStack: Upstream First
OpenStack: Upstream FirstTesora
 
All of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesAll of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesTesora
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? Tesora
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container OrchestrationTesora
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? Tesora
 
OpenStack by the Numbers
OpenStack by the NumbersOpenStack by the Numbers
OpenStack by the NumbersTesora
 
Consuming Cinder from Docker
Consuming Cinder from DockerConsuming Cinder from Docker
Consuming Cinder from DockerTesora
 
Bridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudBridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudTesora
 
OpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppOpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppTesora
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream PathTesora
 
Building a Personal Cloud Storage Service
Building a Personal Cloud Storage ServiceBuilding a Personal Cloud Storage Service
Building a Personal Cloud Storage ServiceTesora
 
Why OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesWhy OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesTesora
 
OpenStack at EBSCO
OpenStack at EBSCOOpenStack at EBSCO
OpenStack at EBSCOTesora
 
OpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseOpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseTesora
 
The ScriptED Story: Futures in Technology
The ScriptED Story: Futures in TechnologyThe ScriptED Story: Futures in Technology
The ScriptED Story: Futures in TechnologyTesora
 
Building the Digital Business: The 2016 CIO Agenda
Building the Digital Business: The 2016 CIO AgendaBuilding the Digital Business: The 2016 CIO Agenda
Building the Digital Business: The 2016 CIO AgendaTesora
 
MySQL Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStackTesora
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudTesora
 
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceThe State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceTesora
 

More from Tesora (19)

OpenStack: Upstream First
OpenStack: Upstream FirstOpenStack: Upstream First
OpenStack: Upstream First
 
All of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesAll of the Amazing OpenStack Resources
All of the Amazing OpenStack Resources
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud?
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container Orchestration
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What?
 
OpenStack by the Numbers
OpenStack by the NumbersOpenStack by the Numbers
OpenStack by the Numbers
 
Consuming Cinder from Docker
Consuming Cinder from DockerConsuming Cinder from Docker
Consuming Cinder from Docker
 
Bridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudBridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile Cloud
 
OpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppOpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetApp
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream Path
 
Building a Personal Cloud Storage Service
Building a Personal Cloud Storage ServiceBuilding a Personal Cloud Storage Service
Building a Personal Cloud Storage Service
 
Why OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesWhy OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise Challenges
 
OpenStack at EBSCO
OpenStack at EBSCOOpenStack at EBSCO
OpenStack at EBSCO
 
OpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseOpenStack Trends for the Enterprise
OpenStack Trends for the Enterprise
 
The ScriptED Story: Futures in Technology
The ScriptED Story: Futures in TechnologyThe ScriptED Story: Futures in Technology
The ScriptED Story: Futures in Technology
 
Building the Digital Business: The 2016 CIO Agenda
Building the Digital Business: The 2016 CIO AgendaBuilding the Digital Business: The 2016 CIO Agenda
Building the Digital Business: The 2016 CIO Agenda
 
MySQL Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStack
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceThe State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-Service
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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 MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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 MenDelhi Call girls
 
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 interpreternaman860154
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
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
 

Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity

  • 1. Leveraging OpenStack at Scale: How the Elastic Cloud Drives Innovation Velocity Jonathan Chiang Comcast August 23, 2016
  • 2. 2 2 High Speed Internet Video IP Telephony Home Security / Automation Universal Parks Media Properties
  • 3. Stretching the Comcast Elastic Cloud | Our Journey with OpenStack • Petabyte of Memory and One Million vCPU Cores in 2016 • Multi-Petabyte Ceph Block and Object Storage • Multi-Terabyte SSD • Deployed across 34 Regions • National and Regional Data Centers • Icehouse Release Today, Moving Directly to Mitaka
  • 4. Community Contributions • Lines of code: 73,000 • Commits: 1100 • Core Developers and Reviewers on Multiple Projects • Since Vancouver Summit (Kilo), Comcast has increased its contributions by 50% 4
  • 5. Comcast Elastic Cloud: A Powerful Platform for Critical Services 5 X1 Residential e-mail Big data and network telemetry Product development Virtual network functions
  • 6. Xfinity X1 6 • Customized Apps • Social Media Integration • Personalized and Dynamic TV Experience • Cloud DVR
  • 7. Residential Email Services and Product Development 7 • Tens of Millions of Users • Terabytes of data • Hundreds of Applications • Critical Part of Multiple CI/CD Pipelines • Accelerating Innovation • Container Orchestration
  • 8. Big Data on Elastic Cloud • Big data analysis of network performance and telemetry • Leverages CEC compute instances with ephemeral storage • Swift used for data lake/unified central storage 8 Cluster Node VM OpenStack Swift (Data Lake) Root Volume CEPHlibvirt Ephemeral (Local Disk) Cinder Volume (HDFS)
  • 9. Challenges to Overcome in Order to Increase Business Velocity • Converge our infrastructure to meet the demands of modern workloads • Increase operational efficiency • Performance and scalability 9
  • 10. Converging Our Infrastructure to Meet the Demands of Modern Workloads: Storage Modern storage requirements demand: • Provisioned IOPs • High read/write throughput • Quality of Service • Persistent container storage But add the complexity of: • Noisy neighbors • Convergence vs disaggregation • Operational awareness • Cost 10
  • 11. Converging Our Infrastructure to Meet the Demands of Modern Workloads: NFV VNFs have complex requirements: • High bandwidth, IO, while exhibiting extremely low latency • Predictable and consistent CPU performance • High availability and resiliency But introduce the challenges of: • Multi-tenancy • Operational complexity • Vendor reliance • Cost 11
  • 12. Increase Operational Efficiency An ideal operational environment would encompass: • Clear and concise reference architecture • Automated and repeatable deployment model • Consistent upgrade path and backwards compatibility • Visibility into the full stack to understand issues and make better decisions Introduce the challenges: • Multiple deployment methodologies • Difficulty upgrading • Unsupported APIs • Robust instrumentation and monitoring 12
  • 13. Performance and Scalability Growth of our Elastic Cloud: • Year over year increase in demand • Increase in data acquisition and retention Are testing the limits of: • OpenStack networking • Control plane capabilities 13
  • 14. Addressing the Challenges • Collaborate with large scale operators • Continue to contribute to the community • Embrace a chaotic environment 14

Editor's Notes

  1. I’m here to share with you Comcast’s journey with OpenStack thus far. Talk about the successful use cases that have really accelerated the growth of our Elastic Cloud And identify some of the areas that we are currently challenged by and the opportunities we have as a community to address them
  2. Some context around Comcast as a business. Comcast Cable is one of the nation's largest video, high-speed Internet and phone providers to residential customers under the XFINITY brand We also provides these services to businesses With the merger of NBCUniversal, the company is made up of; 10 TV and movie production studios including Universal Pictures 20 cable channels including E! and the Golf Channel 11 regional broadcast TV stations 15 Telemundo stations 9 regional sports cable networks 2 sports teams 76ers and Flyers Digital media – Fandango and a large stake in Hulu
  3. We have fairly substantial Openstack deployments To date, we have a Petabyte of memory and over 1 million vCPU cores We have multi tiered storage offerings including Many-Petabytes of Ceph block and object storage Many-Terabytes of SSD arrays We’re deployed across 34 National and Regional Data Centers We distribute our network and deploy our OpenStack fabric to our Regional Data Centers, with single digit network latencies in order to deliver high performance compute and storage to customers. We are still running Icehouse today, but are moving directly into Mitaka in our new regions
  4. We believe in giving back to the community by contributing code, advancing the real-world needs of OpenStack operators within the community, and making our team members available to help advance community goals As of today, we’ve contributed over 73K lines of code And have made 1100 commits We have core developers and reviewers on multiple projects Since the Vancouver summit, we have increased our contributions to the Openstack community by 50%
  5. Comcast set out to build a platform that can meet diverse critical workloads reducing overall cost Consolidating infrastructure efforts Reduce duplication Improve utilization For some of our major workloads, Openstack has delivered
  6. We’re extremely proud as a company of our X1 Entertainment Operating System, and I’m extremely proud that millions of our customers cloud-enabled X1 boxes are powered by OpenStack. During the Olympics, X1 customers saw the convergence of technology and content Every event, in every sport, every athlete, every medal ceremony all in one place Request and search using the voice commands on the remote The cloud DVR in the image here allows you to take your recorded content wherever you go
  7. Our residential email service, which millions of customers use daily, runs on CEC We accelerated innovation and time to market for applications Our product development teams increasingly are leveraging container orchestration technologies, such as Mesos, to deploy and operate new consumer offerings. The platform also serves as a critical part of multiple CI/CD pipelines
  8. Comcast has big data. We collect telemetry from millions of devices in millions of homes. Our analytics teams run Hadoop and other tools on Elastic Cloud to optimize network infrastructure and monitor performance metrics Leverages CEC compute instances, ephemeral storage, and Swift as the backend
  9. Although Openstack has provided tremendous value for Comcast, there are still a number of challenges to over come in order to increase our business velocity and value Converge our infrastructure to meet the demands of modern workloads Reduce operational complexity Improve performance and scalability I’ll discuss each of challenges in detail and hopefully provide some insight into what real issues we are facing
  10. An area of convergence we are focusing on is storage. Our engineers are leveraging modern tools like Spark, Kafka, Hadoop, and Tableau to analyze and visual these data sets identify areas we can improve for our customers. However, these tools have created a new set of requirements for our infrastructure. Our engineers are asking us for more diverse storage solutions such as SSD for high IOPS workloads. Or high performing object storage for distributed messaging systems. Direct attached magnetic disks for Hadoop and ELK clusters In order to solve address these challenges, we leverage a combination of storage vendors, OpenSource technologies. But these all add operational complexity. We are at a crossroad of convergence vs disaggregation. Its cost effective to add direct attached disks to compute nodes, but scalability and utilization are impacted. Putting workloads on disaggregated storage adds to noisy neighbors issues, and without appropriate instrumentation, it’s difficult to identify the culprit The issue of cost adds more complications. Our users compare us to AWS who offers SSD backed volumes for $.10/GB/Month
  11. VNFs requires high bandwidth, lots of IO, all while exhibiting extremely low latency Predictable and consistent CPU performance High availability and resiliency But also introduce the challenges multi-tenancy Running both multiple concurrent workloads strains the CPU and network performance requirements of our infrastructure This adds operational complexity due to lack of metrics (statsd for swift is all we have) SDNs are Vendor specific and very opinionated Cost is always a concern
  12. As a cloud service provider, we are constantly being compared to AWS in cost, performance, and reliability. AWS has the volume to buy hardware at an incredible discounts and that’s rapidly shrinking the delta between the cost of running workloads in AWS and on premise. The area where we can effectively reduce cost of running in Openstack is by reducing the resources needed to deploy, operate, and scale it. An ideal operational environment would encompass: Clear and concise reference architecture Automated and repeatable deployment model Consistent upgrade path and backwards compatibility Visibility into the full stack to understand issues and make better decisions However, the challenges of: Multiple deployment methodologies Difficulty upgrading Unsupported APIs Robust instrumentation and monitoring
  13. We continue to see year over year growth of our Elastic Cloud service. That demand is being driven by the increase in data acquisition and retention. As we continue to keep up with demand, we currently are testing the limits of openstack networking and control plane capabilities.
  14. So why am I on this stage today – it’s to extend an offer to the community to collaborate with similar scale providers need to reduce the technical debt we have in common. Scale, performance, operational complexity, are all issues plaguing large deployments. Comcast is actively engaging large scale operator to create a community to address these challenges We realize that many smaller enterprises look to larger enterprises to help validate Openstack, so we have to contribute all of our solutions back to the community We also need to embrace a chaotic environment, that has both hyper-converged and disaggregated infrastructure from a variety of vendors. We have to pick the right tool for the right job at the right time.
  15. I want to acknowledge and thank Mark Muehl (who really should’ve been giving this talk). Comcast’s success with Openstack is a result of his vision and leadership.