Mon1125 compare optimizepubliccloud-juliencoulon-cedexis

Post on 22-Apr-2015

341 views 0 download

description

 

transcript

The experts in Global Multiplatforms Strategy

Octobre 2011Julien CoulonCo-Founder

@juliencoulon

julien@cedexis.com

+ 33 6 07 13 68 56@cedexis

About Cedexis

• Founded in 2009 by former Akamai Executives

• Based in Portland, Oregon and Paris France and funded by Madrona Venture Group an Advanced Technology Ventures

• Locations in Portland, San Francisco, Chicago, Paris, London, and Thailand

• 250+ customers in 7 countries

Internet traffic is exploding

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

Internet Users (B) 0.6 0.7 0.8 1.0 1.1 1.3 1.6 1.8 2.0 2.3

Exabytes/Month 0.4 0.8 1.5 2.4 4.0 6.4 9.9 14.4 20.2 27.5

0.0

5.0

10.0

15.0

20.0

25.0

30.0

0.0

0.5

1.0

1.5

2.0

2.5

1 exabyte = 1 billion gigabytes of data

And Expanding Globally

Web Performance Matters

Percentage of internet users who abandon a page when a video fails to start immediately

Yahoo! study’s conclusion of lost sales attributable to a 400ms delay in page load time

Drop in Google traffic attributable to a 500 ms slowdown

Drop in Amazon sales attributable to a 100 ms slowdown

81%

4.9%

20%

1%

But Varies Dramatically by Location

HTTP Response Time \ ms

0 to 300 (20%)

300 to 400 (25%)

400 to 500 (13%)

500 to 750 (21%)

> 750 (21%)

c

In 2002, the Solution was Unique Content Delivery Networks

But the Internet is Immense and Complex

Countries

Networks

218

32k+

And Even the Largest Providers Cover Only a Small %

Akamai Technologies: The $6.6B Market Leader in CDN

Performance is Dependent on Networks

Vendor performance varies by network

Provider 1:

Provider 2:

Provider 3:

Cedexis “Rides the Peaks”

Provider 1:

Provider 2:

Provider 3:

Our Thesis

No single platform can provide great performance everywhere…but there are great local providers

32k networks worldwide

and performance varies

widely for users

!

Maximizing global performance requires a diversified portfolio

Our Thesis

Multi-Cloud is the only way to

deliver optimal performance to

global users.

!

Story n°1 : Cloud AvailabilityHow reliably reachable is Google App Engine

from countries/networks around the world?

Cloud – Hybride-Could – Multi-Cloud – Multi-CDN

Story n°2 : Cloud Performance

Why should I deploy my applications

across multiple Azure or EC2 regions?

Story n°3 : Blending cloudsWhat combination of providers will deliver the

best overall performance in the United States?

Google App Engine: 20 May 201290th Percentile Response Times

Google App Engine: 21 May 201290th Percentile Response Times

Google App Engine: 22 May 201290th Percentile Response Times

AVOID SINGLE-VENDOR DEPENDENCIES

Conclusion:

Story n°1 : Cloud AvailabilityHow reliably reachable is Google App Engine

from countries/networks around the world?

Cloud – Hybride-Could – Multi-Cloud – Multi-CDN

Story n°2 : Cloud Performance

Why should I deploy my applications

across multiple Azure or EC2 regions?

Story n°3 : Blending cloudsWhat combination of providers will deliver the

best overall performance in the United States?

Amazon EC2 : Asia North-Est (Tokyo)

0

200

400

600

800

1000

1200

Sou

th K

ore

a

Sin

gap

ore

Jap

an

Me

xico

Pu

erto

Ric

o

Do

min

ican

Rep

ub

Ind

on

esi

a

Ire

lan

d

Ro

man

ia

New

Zea

lan

d

Swit

zerl

and

Cze

ch R

epu

blic

Latv

ia

Thai

lan

d

Au

stri

a

Cro

atia

Fran

ce

Fin

lan

d

Gre

ece

Ecu

ado

r

Ch

ile

Turk

ey

Spai

n

Tun

isia

Qat

ar

Ku

wai

t

Jord

an

Sau

di A

rab

ia

Egyp

t

Sou

th A

fric

a

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Amazon EC2 : US South

0

200

400

600

800

1000

1200

1400

Bra

zil

Par

agu

ay

Pe

ru

Pu

erto

Ric

o

Un

ite

d S

tate

s

Do

min

ican

Rep

ub

Hu

nga

ry

Swit

zerl

and

Esto

nia

Serb

ia

Slo

ven

ia

Latv

ia

Luxe

mb

ou

rg

Mac

ed

on

ia

Au

stri

a

No

rway

Fran

ce

Po

rtu

gal

Ital

y

Tun

isia

Isra

el

Jord

an

Alg

eria

Ho

ng

Ko

ng

Leb

ano

n

Ch

ina

Lib

ya

Sri L

anka

Ku

wai

t

Thai

lan

d

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Amazon EC2 : US West (Oregon)

0

200

400

600

800

1000

1200C

anad

a

Sou

th K

ore

a

Co

sta

Ric

a

Taiw

an

Swit

zerl

and

Co

lom

bia

Slo

vak

Rep

ub

lic

Mo

ldav

ia

Esto

nia

Ro

man

ia

Bo

snia

-He

rzeg

ov

Be

laru

s

Mac

ed

on

ia

Ire

lan

d

Po

lan

d

New

Zea

lan

d

Gre

ece

Alb

ania

Spai

n

Cyp

rus

Ve

nez

uel

a

Uru

guay

Bra

zil

Occ

up

ied

Pal

est

Mal

aysi

a

Sri L

anka

Ind

ia

Thai

lan

d

Om

an

Ku

wai

t

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Split of Amazon EC2 based on performance Best 90th Percentile Response Times

Cedexis Multi-Cloud EC2 focus Performance

0

100

200

300

400

500

600

700

800

900

Be

lgiu

m

De

nm

ark

Sin

gap

ore

Cze

ch R

epu

blic

Latv

ia

Ro

man

ia

No

rway

Po

rtu

gal

Serb

ia

Slo

ven

ia

Po

lan

d

Be

laru

s

Gre

ece

Spai

n

Turk

ey

Do

min

ican

Rep

ub

El S

alva

do

r

Vie

tnam

Co

lom

bia

Isra

el

Alg

eria

Po

lyn

esia

Thai

lan

d

Ind

ia

Uru

guay

Leb

ano

n

Om

an

Egyp

t

Ch

ina

Sou

th A

fric

a

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

WINDOWS AZURE

Azure Asie South Est

0

200

400

600

800

1000

1200Si

nga

po

re

Ch

ina

Sou

th K

ore

a

Ind

ia

Jap

an

Ger

man

y

Be

lgiu

m

Qat

ar

Can

ada

Alb

ania

Slo

ven

ia

Slo

vak

Rep

ub

lic

Un

ite

d S

tate

s

Swit

zerl

and

Ro

man

ia

Latv

ia

Fin

lan

d

Swed

en

Fran

ce

Gre

at B

rita

in

Co

lom

bia

Turk

ey

Gu

ate

mal

a

Mo

rocc

o

Lib

ya

Pe

ru

Ve

nez

uel

a

Isra

el

Par

agu

ay

Sou

th A

fric

a

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Azure Europe West

0

200

400

600

800

1000

1200

Be

lgiu

m

Cze

ch R

epu

blic

Bu

lgar

ia

Ire

lan

d

Serb

ia

Mac

ed

on

ia

Au

stri

a

Bo

snia

-He

rzeg

ov

Mo

ldav

ia

Slo

vak

Rep

ub

lic

Gre

ece

Ital

y

Po

rtu

gal

Spai

n

Un

ite

d S

tate

s

Pu

erto

Ric

o

Qat

ar

Co

lom

bia

Mo

rocc

o

El S

alva

do

r

Egyp

t

Ch

ile

Ku

wai

t

Bra

zil

Taiw

an

Po

lyn

esia

New

Zea

lan

d

Mal

aysi

a

Ph

ilip

pin

es

Thai

lan

d

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Azure US South

0

200

400

600

800

1000

1200

Can

ada

Be

lgiu

m

Do

min

ican

Rep

ub

Co

sta

Ric

a

De

nm

ark

El S

alva

do

r

Lith

uan

ia

Hu

nga

ry

Cro

atia

Latv

ia

Mo

ldav

ia

Luxe

mb

ou

rg

Ukr

ain

e

No

rway

Sou

th K

ore

a

Alb

ania

Ital

y

Ecu

ado

r

Ru

ssia

n F

ed

era

t

Ve

nez

uel

a

Bra

zil

Alg

eria

Jord

an

Ph

ilip

pin

es

Sau

di A

rab

ia

Sin

gap

ore

Leb

ano

n

Sri L

anka

Ind

on

esi

a

Sou

th A

fric

a

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Split of Azure Cloud based on performanceBest 90th Percentile Response Times

Cedexis Multi-Cloud Azure focus on Performance

0

200

400

600

800

1000

1200

Be

lgiu

m

Sin

gap

ore

De

nm

ark

Bu

lgar

ia

Gre

at B

rita

in

Latv

ia

Lith

uan

ia

Swed

en

Fin

lan

d

Be

laru

s

Fran

ce

Po

rtu

gal

Alb

ania

Un

ite

d S

tate

s

Spai

n

Ru

ssia

n F

ed

era

t

Thai

lan

d

Ph

ilip

pin

es

Isra

el

Co

lom

bia

Ind

ia

Mo

rocc

o

Ecu

ado

r

Pe

ru

Sau

di A

rab

ia

Leb

ano

n

Arg

en

tin

a

Om

an

Iraq

Sou

th A

fric

a

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

CDN - DELIVERY NETWORKS

Cloudfront

0

100

200

300

400

500

600

700

800

900

1000

Be

lgiu

m

Swit

zerl

and

Fin

lan

d

Ro

man

ia

Hu

nga

ry

No

rway

Fran

ce

Esto

nia

Sin

gap

ore

Po

lan

d

Serb

ia

Be

laru

s

Gre

ece

Alb

ania

Turk

ey

Pu

erto

Ric

o

Me

xico

Co

sta

Ric

a

Bra

zil

Arg

en

tin

a

Alg

eria

Po

lyn

esia

Ecu

ado

r

Qat

ar

Pe

ru

Ind

ia

Sri L

anka

Ph

ilip

pin

es

Iraq

Sou

th A

fric

a

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Akamai

0

100

200

300

400

500

600

700

800

900

Be

lgiu

m

Ro

man

ia

Cze

ch R

epu

blic

Gre

ece

Slo

vak

Rep

ub

lic

No

rway

Bu

lgar

ia

New

Zea

lan

d

Gre

at B

rita

in

Fran

ce

Jap

an

Cyp

rus

Mac

ed

on

ia

Turk

ey

Spai

n

Co

lom

bia

Isra

el

Do

min

ican

Rep

ub

Co

sta

Ric

a

Au

stra

lia

Tun

isia

Ecu

ado

r

Thai

lan

d

Mo

rocc

o

Sau

di A

rab

ia

Ind

on

esi

a

Ve

nez

uel

a

Om

an

Lib

ya

Iraq

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Limelight

0

100

200

300

400

500

600

700

800

900

Be

lgiu

m

Can

ada

Cze

ch R

epu

blic

Fin

lan

d

No

rway

Slo

vak

Rep

ub

lic

Bu

lgar

ia

Latv

ia

Sin

gap

ore

Jap

an

Serb

ia

Mo

ldav

ia

Luxe

mb

ou

rg

Alb

ania

Tun

isia

New

Zea

lan

d

Au

stra

lia

Isra

el

Pan

ama

Mo

rocc

o

Gu

ate

mal

a

Taiw

an

Ind

ia

Pe

ru

Sri L

anka

Bra

zil

Lib

ya

Par

agu

ay

Qat

ar

Ku

wai

t

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Cedexis : Multi-CDN blend focus on performance

0

100

200

300

400

500

600

700

Fin

lan

d

Luxe

mb

ou

rg

Slo

ven

ia

Sou

th K

ore

a

Net

her

lan

ds

Cze

ch R

epu

blic

Po

rtu

gal

Slo

vak

Rep

ub

lic

Ukr

ain

e

Ire

lan

d

Lith

uan

ia

Po

lan

d

Qat

ar

Ch

ina

Egyp

t

Mo

rocc

o

Un

ite

d S

tate

s

Ital

y

Au

stra

lia

Me

xico

Ch

ile

Mal

aysi

a

El S

alva

do

r

Ph

ilip

pin

es

Ind

ia

Jord

an

Occ

up

ied

Pal

est

Uru

guay

Leb

ano

n

Iraq

HTT

P R

esp

on

se T

ime

(m

s)

90th Percentile Median Average

Story n°1 : Cloud AvailabilityHow reliably reachable is Google App Engine

from countries/networks around the world?

Cloud – Hybride-Could – Multi-Cloud – Multi-CDN

Story n°2 : Cloud Performance

Why should I deploy my applications

across multiple Azure or EC2 regions?

Story n°3 : Blending cloudsWhat combination of providers will deliver the

best overall performance in the United States?

1 Clouds

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Single Source

Amazon EC2US East

2 Clouds

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin

Amazon EC2US East

VoxCloudNew York

3 Clouds

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

4 Clouds

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

5 Clouds

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Historical Latency-Based Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Historical Latency-Based Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Historical Latency-Based Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Historical Latency-Based Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Real-time Data-Driven Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing Real-time Data-Driven Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Real-time Data-Driven Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing Real-time Data-Driven Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Real-time Data-Driven Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing Real-time Data-Driven Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Real-time Data-Driven Routing

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing Real-time Data-Driven Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

NOT ALL BLENDS ARE CREATED EQUAL

Conclusion:

-

20

40

60

80

100

120

140

160

1 2 3 4 5

Me

dia

n R

esp

on

se T

ime

(m

s)

Round Robin Historical Latency Based Routing Real-time Data-Driven Routing

Amazon EC2US East

VoxCloudNew York

RackspaceCloudServers

AzureUS North

AzureUS South

Cases Studies

What’s the impact for your Business?

Case Study: Euronews

• 60% reduction in page load times

• 94% cost reduction

• Elimination of single-vendor lock-in

• Dramatic improvements in SEO

Akamai Level 3 + CDNetworks

China USA Brazil Thailand Australia France Canada Germany

Single-Source 18.6 9.0 8.0 7.7 6.6 4.7 4.7 3.9

Multi-Source 6.8 4.2 4.8 3.5 4.1 3.2 2.8 2.9

-

2.0

4.0

6.0

8.0

10.0

12.0

14.0

16.0

18.0

20.0

Seco

nd

es

Direct impacts

Page Loading Time par pays

APDEX threshold4.8 seconds

5,5 secondes per page improvment

Luxury Website : 1CDN to 4 CDN/Cloud

Bounce rate-25%

Page view/visit+9%

Session time+20%

-22%

+15%

+16%

Rest of the world China

Case Study: MassMotion spreads global HD

• 4 seconds buffering time reduction

• 5,5% HD video increase on local market

• Cost reduction optimization

• Elimination of single-vendor lock-in

Certified by IP Label : agent at Orange focus on last mile

Akamai

+27%

Akamai + L3 + Cotendo

20 Minutes : regional focus

1 CDN + 2 hosting facilities 3 CDN + 2 Hosting facilities

Case Study: eYeka

Performance improvements certified by Website Pulse

Audience X 6 in 1 week.

So, what have we learned today?

• Single-platform strategies are dangerous

• Effective multi-cloud strategies can be hugely beneficial for reaching a global audience

• Applying real-time telemetry to routing decisions unlocks the enormous benefits of hybrid cloud or multi-cloud strategies

0

20

40

60

80

100

120

140

160

1 2 3 4 5

What We Want

To make the web fasterfor every user on the

planet.

Disaster Recovery: Ensure 100% availability of your

private clouds and increase performance

Community MeasurementsHow to collect a billion measurements a day

1. Publish content and applications on 200+ public and private clouds

Public IaaS & PaaSPlatforms

Virtualized Datacenters

Global & RegionalDelivery Networks

2. Deploy javascript tag on 250+ community-member websites

3. Collect end-user telemetry from 34k networks across 230+ countries

4. Use the data to tell stories…

• How reliable is a single Cloud-CDN-Data Center platform?

• Why deploy across multiple cloud-CDN-Data Center regions?

• What combination of providers will deliver the best performance?

6

7

Certified by Mercury : Performance X 6

1 CDN2 CDN

1 CDN2 CDN

Case Study: Accor