comcast cloud - pushing the boundaries

9

Click here to load reader

Upload: amitry

Post on 11-Jun-2015

181 views

Category:

Technology


1 download

DESCRIPTION

Presentation at Sept 2014 Interop OpenStack Boot Camp

TRANSCRIPT

Page 1: Comcast Cloud - Pushing the Boundaries

Comcast Cloud – Pushing the boundaries

Andrew Mitry, Architect, Comcast Cloud

September 30, 2014

@amitry

Page 2: Comcast Cloud - Pushing the Boundaries

A little context

About Comcast - Two primary businesses: Comcast Cable & NBCUniversal- Comcast Cable is the largest US provider of video, Internet, phone services (XFINITY)- NBCUniversal operates 30 news & entertainment cable networks, NBC & Telemundo broadcast

networks, TV production & station groups, Universal Pictures, and Universal Parks & Resorts

Our typical development stack has been…- Vertically integrated, closed HW & SW- Three to six months to deploy new hardware

2

Page 3: Comcast Cloud - Pushing the Boundaries

What we were looking for

Platform Stability

Vibrant Community

Flexible Licenses

Ability to Scale

3

Page 4: Comcast Cloud - Pushing the Boundaries

What differentiated OpenStack?

Community is driving standards– Standards are hashed out by delivering working code, not by long, drawn out theory

Rich ecosystem– Multiple players (open source and proprietary vendors) in every project

Active Contributor Community– Healthy mix of operators and vendors continually contributing to the code base

4

Page 5: Comcast Cloud - Pushing the Boundaries

Vendor Participation without Vendor Lock-in

API Abstraction– End users interface with APIs or Dashboard to consume resources

– Self-service, automatable, elastic infrastructure

– Plugs into the ecosystem, leveraging same authentication and metrics resources

– Ability to change out underlying technology without changing interface

– Ability to run multiple vendors at once while provide one interface

– Allows us to continually improve (higher performance, lower cost)

5

Page 6: Comcast Cloud - Pushing the Boundaries

Extensible – Catering OpenStack to our needs

IPv6– Largest native IPv6 deployment in the world!

– IPv6 use cases

– Comcast X1 Video STB

– CDN

– Messaging

– Voice services

– DNS

– Small Comcast team able to add IPv6 support and contribute code back in under six months

Scaling OpenStack– Comcast is a Top 20 contributor to Icehouse

– Contributing code, documentation and expertise

6

Page 7: Comcast Cloud - Pushing the Boundaries

Innovative Partner Communities

Compute– KVM

– Xen

– VMware

Storage– Swift

– Ceph

Network– Open vSwitch

– Openflow

7

Page 8: Comcast Cloud - Pushing the Boundaries

Enables new deployment models

Removing barriers for our product teams– Resources are now available to our products on demand

– Elastic scaling allows us to better serve peaks and lows

– Opens doors for special initiatives (event specific applications)

Horizontal Scaling and App Resiliency– Encourages our products to scale horizontally and dynamically

– Moves resiliency up to the application layer where there is more intelligence

Regional Data Centers– Two data centers in every region

– Compute and Storage resources closer to our customers

8

Page 9: Comcast Cloud - Pushing the Boundaries

9

@amitry