Top Banner
Pete Mastin VP Business Development, Content Delivery Network Cloud: CDN Killer? November 30, 2011
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud: CDN Killer?

Pete Mastin VP Business Development, Content Delivery Network

Cloud: CDN Killer? November 30, 2011

Page 2: Cloud: CDN Killer?

Internap provides intelligent IT Infrastructure services differentiated by best-in-class performance, availability and support.

Global HQ in Atlanta 2,700+ Enterprise Customers 450 Employees 2010 Revenue: $244M

Page 3: Cloud: CDN Killer?

1. Is the cloud going to kill the CDN?

2. What is the cloud and why does it exist?

3. What are the use cases for the CDN?

4. What the relationship of the cloud to the CDN? How are they complementary? Where do they have overlap?

5. What are some real world use cases where cloud and CDN work together?

Cloud: CDN Killer? We Certainly Hope Not

CONFIDENTIAL 3

Page 4: Cloud: CDN Killer?

What is a Public Cloud? It’s Computation as a Utility.

CONFIDENTIAL 4

•  IBM created clouds in the 60’s and 70’s for utility computing

•  They were eventually abandoned for client server computing

•  Makes large scale computing economically feasible to small and mid-size business

•  Works the way all utilities do

John McCarthy coined the phrase: “Computation as a

public utility.”

Page 5: Cloud: CDN Killer?

•  Must read article: “Above the Clouds: A Berkeley View of Cloud Computing”

•  This article identifies the ‘tipping point’ for when utility computing makes sense:

When is Utility Computing Preferable to Running a Private Cloud?

CONFIDENTIAL 5

People use clouds because they make

projects and business ideas affordable and

profitable

(UserHoursCloud x (revenue – CostCloud)) ≥ (UserHoursDataCenter x (revenue – CostDataCenter/

Utilization))

Page 6: Cloud: CDN Killer?

A distributed SaaS application built to

increase performance of Web properties, media delivery and large file

delivery

A distributed caching system built to increase

performance and scalability

A mechanism to redirect requests for an asset to a

cached version of that asset

Provides level of security for digital assets based on

indirection and natural scalability

Provides performance, scalability and security

What is CDN? Its canned capacity!

CONFIDENTIAL 6

Page 7: Cloud: CDN Killer?

7

Utility Compute Platform

Relationship of Cloud to CDN

Tbps    

Gbps    

•  CDN is a cloud accelerant •  CDN provides a level of

cloud security •  CDN extends a cloud’s

scalability •  CDN’s allow for the

delivery of assets that would otherwise fail on non-distributed systems

CDN POPs

Tbps    

Tbps    

Tbps    

Page 8: Cloud: CDN Killer?

CDN and cloud are complementary utility infrastructure applications for the scalable deployment of

applications that require compute and broadcast or delivery features

Blurring the Line

CONFIDENTIAL 8

Page 9: Cloud: CDN Killer?

Obstacles to Cloud Adoption

CONFIDENTIAL 9

Availability  of  Service  –  (ex:  DDOS  a:acks)  

Data  Lock-­‐In    -­‐-­‐-­‐-­‐  (ex:  Non-­‐Standardized  APIs)  

Data  ConfidenGality  and  Auditability  (ex:  SQL  injecGon)    

Data  Transfer  Bo:lenecks    

Performance  Assurance  

Scalable  Storage    

Bugs  in  Large-­‐Scale  Distributed  Systems    

Scaling  Quickly    

ReputaGon  Fate  Sharing    

SoQware  Licensing  

** From “Above the Clouds: A Berkeley View of Cloud Computing”

Page 10: Cloud: CDN Killer?

Obstacles CDN Resolves

CONFIDENTIAL 10

Availability  of  Service  –  (ex:  DDOS  a:acks)  

Data  Lock-­‐In    -­‐-­‐-­‐-­‐  (ex:  Non-­‐Standardized  APIs)  

Data  ConfidenGality  and  Auditability  (ex:  SQL  injecGon)  

Data  Transfer  Bo:lenecks    

Performance  Assurance  

Scalable  Storage    

Bugs  in  Large-­‐Scale  Distributed  Systems    

Scaling  Quickly    

ReputaGon  Fate  Sharing    

SoQware  Licensing  

Page 11: Cloud: CDN Killer?

11

Non-Violent Relationship of Cloud and CDN

Tbps    

Gbps    

CDN POPs

•  CDN is a cloud accelerant

•  Provides a level of cloud security

•  Extends a clouds scalability

•  CDN’s allow for the delivery of assets that would otherwise fail on non-distributed systems

Utility Compute Platform

Page 12: Cloud: CDN Killer?

The  Fungible  CDN    

Over  the  Top  Delivery  (OTT)  

InteracGve  Media  ApplicaGons    

Trans-­‐Media    

Cloud CDN -- Real world examples from the field

CONFIDENTIAL 12

Page 13: Cloud: CDN Killer?

The Fungible CDN §  Fungible: property of individual

units that are capable of mutual substitution

§  Fungible capacity management: ability to dynamically allocate capacity on other infrastructure (often using virtualization)

§  CDNs use virtualization today (cloud)

§  CDNs provide virtualization of capacity on-tap

Use Case 1: The Fungible CDN

CONFIDENTIAL 13

Page 14: Cloud: CDN Killer?

POP Master Control

Windows Media Cluster

RTMP (Flash) Cluster

HTTP Cluster

Silverlight Cluster

Scenario 1: Fungible capacity within a POP

•  10% WM •  40% FMS •  40% HTTP •  10% Silverlight

Page 15: Cloud: CDN Killer?

POP Master Control

Windows Media Cluster

RTMP (Flash) Cluster

HTTP Cluster

Silverlight Cluster

Scenario 1: Fungible capacity within a POP

•  50% WM •  20% FMS •  20% HTTP •  10% Silverlight

Page 16: Cloud: CDN Killer?

16

Utility Compute Platform

The Broader version of Scenario 1:

CDN POPs

Page 17: Cloud: CDN Killer?

Use Case 2: OTT Delivery of Media

CONFIDENTIAL 17

OTT Requirements: •  Encoding of all assets •  Digital Rights Management

(DRM) •  Media Asset Management

(Content Management)

Over the Top Delivery (OTT) is typically Premium Media delivery to subscribers of that content through cable operators or Telcos.

Page 18: Cloud: CDN Killer?

18

Utility Compute Platform

OTT Delivery within a Telco using Cloud and CDN

CDN POPs

Web Site

Encoding Services

Digital Rights Management

Content Management

DRM  AuthenGcaGon    

Origin  Pull  

Media  Publish    

Page 19: Cloud: CDN Killer?

Use Case 3: Interactive Media Application Involving User Interaction

CONFIDENTIAL 19

•  Major consumer brand wants to create UGC application

•  Allows users to download flash-based music mixer, select a song and sing along

•  User can mix song and upload •  Song available for others to

listen and rate •  Prizes awarded for highest

rated songs

Page 20: Cloud: CDN Killer?

Use Case 3: Interactive Media Application

CONFIDENTIAL 20

Flash application for mixing songs

Web servers to host site

CDN for media delivery

Token authentication for security

Flash media servers in the cloud to support specific Flash plugins that the mixer application required

Elements of the Solution

Page 21: Cloud: CDN Killer?

21

Utility Compute Platform

Interactive Media Application

CDN POPs

Reporting Servers

Flash SWF application

Web servers

Origin  Pull  

Upload  Mixed  Tunes    

Token Authentication Servers

Media  Publish    

AuthenGcate  Users    

Page 22: Cloud: CDN Killer?

Trans-media: Interactive Storytelling

Form of non-linear media that allows for multiple user

experiences based on user choices.

Elements of Trans-Media •  CDN for Streaming •  Cloud for receiving forking

request •  Cloud for DRM •  Cloud for Personalization •  Cloud for Ad Management

Example 4: Trans-media Storytelling

CONFIDENTIAL 22

Page 23: Cloud: CDN Killer?

23

Utility Compute Platform

Non-Linear Media distribution

CDN POPs

Web Services

Personalization Services

Digital Rights Management

Content Management

DRM  AuthenGcaGon    

Interactive Media Servers

InteracGve  DirecGves    

Origin  Pull  

Media  Publish    

Page 24: Cloud: CDN Killer?

We enable the best performance to the end-user with IT Infrastructure platform flexibility. Our entire business model is built on providing the best performance, availability, and support. Our intelligent IT Infrastructure solutions can take your business to a higher level.

If you only had a second, we’d want to tell you this:

Questions?