Mon1125 compare optimizepubliccloud-juliencoulon-cedexis
description
Transcript of Mon1125 compare optimizepubliccloud-juliencoulon-cedexis
The experts in Global Multiplatforms Strategy
Octobre 2011Julien CoulonCo-Founder
@juliencoulon
+ 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