san diego meetup

56
The State of Global Infrastructure Performance Marty Kagan [email protected]

Upload: marty-kagan

Post on 10-Dec-2014

396 views

Category:

Business


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: San diego meetup

The State of Global Infrastructure Performance

Marty Kagan

[email protected]

Page 2: San diego meetup

ORIGINS

Page 3: San diego meetup

Web audiences are increasingly global

Page 4: San diego meetup

But global performance remains challenging

Page 5: San diego meetup

In 2002, the Solution was Content Delivery Networks

Page 6: San diego meetup

But the Internet is Immense and Complex

Countries

Networks

230

28k+

Page 7: San diego meetup

And Even the Largest Providers Cover Only a Small %

Akamai Technologies: The $6.6B Market Leader in CDN

Page 8: San diego meetup

Rackspace Hosting Mean Response Times 26 August 2012

Page 9: San diego meetup

Akamai CDN Mean Response Times 26 August 2012

Page 10: San diego meetup

Edgecast CDN Mean Response Times 26 August 2012

Page 11: San diego meetup

Level3 CDN Mean Response Times 26 August 2012

Page 12: San diego meetup

CloudFront CDN Mean Response Times 26 August 2012

Page 13: San diego meetup

Fastweb CDN Mean Response Times 26 August 2012

Page 14: San diego meetup

Maximizing global performance requires a diversified portfolio

The Solution:

Multi-Cloud is the only way to deliver optimal performance to global users.

!

Page 15: San diego meetup

Variation by Network Fastest Average Response Time, 26 August 2012

Page 16: San diego meetup

Variation by Network Fastest Average Response Time, 26 August 2012

Page 17: San diego meetup

Variation by Network Fastest Average Response Time, 26 August 2012

Page 18: San diego meetup

Variation over Time

Page 19: San diego meetup

How does one capture the end-user experience?

Page 20: San diego meetup

What We Need is a Community

Assess performance of every cloud provider and content delivery network on the planet

ACTIONABLE INTELLIGENCE

RADAR

Page 21: San diego meetup

Seed the Market

Page 22: San diego meetup

Seed the Market

Page 23: San diego meetup

Seed the Market

Page 24: San diego meetup

Build a Community

Page 25: San diego meetup

Radar Community Edition

Page 26: San diego meetup

Radar: Javascript – Execution

Page 27: San diego meetup

Detailed reporting

Page 28: San diego meetup

Operating at Scale

Mission critical software as a service platform running on 150 servers deployed in 48 datacenters in 26 cities in 16 countries on 5 continents

Measurements

Decisions

Public Clouds

Private Platforms

1B

13B

87

350+

(Day)

(Month)

Page 29: San diego meetup

WHAT HAVE WE LEARNED

Page 30: San diego meetup

Amazon EC2 Europe Median Response Times 26 August 2012

Page 31: San diego meetup

Amazon EC2 South America Mean Response Times 26 August 2012

Page 32: San diego meetup

Amazon EC2 Asia Pacific (Singapore) Mean Response Times 26 August 2012

Page 33: San diego meetup

Windows Azure West US Mean Response Times 26 August 2012

Page 34: San diego meetup

Windows Azure West Europe Mean Response Times 26 August 2012

Page 35: San diego meetup

Windows Azure East Asia Mean Response Times 26 August 2012

Page 36: San diego meetup

Internap AgileCLOUD Texas Mean Response Times 26 August 2012

Page 37: San diego meetup

Internap AgileCLOUD Amsterdam Mean Response Times 26 August 2012

Page 38: San diego meetup

Internap AgileCLOUD Singapore Mean Response Times 26 August 2012

Page 39: San diego meetup

Variation by Network

Page 40: San diego meetup

Variation by Network

Page 41: San diego meetup

Variation by Network

Page 42: San diego meetup

Variation by Network

Page 43: San diego meetup

How does one drive traffic across a hybrid-cloud?

Page 44: San diego meetup

What We Need is a Way to Make Data Actionable

Assess performance of every cloud provider and content delivery network on the planet

ACTIONABLE INTELLIGENCE

RADAR

Instantly match local user demand with the best performing provider at a given moment in time

ADAPTIVE AUTOMATION

OPENMIX

Page 45: San diego meetup

How Openmix Works

Page 46: San diego meetup

Software Defined Request Routing

Page 47: San diego meetup

4

7

No Rules Engine

Page 48: San diego meetup

4

8

Means Unprecedented Flexibility

Page 49: San diego meetup

Simple DNS Integration

Lemonde.fr CNAME

2-01-271d-0002 .cdx.cedexis.net

CNAME - hosting.lemonde.fr - hosting2.lemonde.fr - lemonde.vo.llnwd.net - lemonde.Amazon.net - medias.lemonde.fr.edgesuite.ne - medias.lepost.fr.c.footprint.net - orig-10001.lemonde.cotcdn.net

Page 50: San diego meetup

Hosted on 3 Redundant Anycast Networks

Network I • Amsterdam

• Atlanta

• Chicago

• Dallas

• Frankfurt

• Hong Kong

• London

• Los Angeles

• New York

• Paris

• San Jose

• Seattle

• Singapore

• Sydney

• Tokyo

• Washington DC

Network III • Amsterdam

• Ashburn

• Atlanta

• Brussels

• Chicago

• Dallas

• Frankfurt

• London

• Los Angeles

• Miami

• New York

• Phoenix

• San Jose

• Sao Paulo

• Seattle

• Toronto

Network II • Frankfurt

• Hong Kong

• London

• Los Angeles

• Madrid

• Miami

• Milan

• New York

• Paris

• San Jose

• Seoul

• Singapore

• Stockholm

• Tokyo

• Toronto

• Washington DC

Page 51: San diego meetup

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

s

Technical Benefits

Average Page Load Times for Hotel Reservation System

APDEX threshold 4.8 seconds

Page 52: San diego meetup

NEXT STEPS

Page 53: San diego meetup

Automated management of global computing resources and traffic routing based on real-time intelligence and ad hoc logic.

Our Mission

Page 54: San diego meetup

Cedexis Today

Page 55: San diego meetup

Cedexis Tomorrow

Page 56: San diego meetup

What We Want

To make the web faster for every user on the

planet.