optimizing internet application performance

Transcription

optimizing internet application performance
EQUINIX WHITEPAPER
OPTIMIZING INTERNET
APPLICATION PERFORMANCE
By the Equinix Innovations Team
TABLE OF CONTENTS
Introduction
pages
2
Speed
3
Availability & Consistency
3
Platform EquinixSM
4-5
How Do We Test Application Performance?
6
Results
7
Round Trip Time, Traceroutes, Availability, and Predictability
Takeaways
1
© 2010-2011 Equinix, Inc. | www.equinix.com
7-8
9
EQUINIX WHITEPAPER
OPTIMIZING INTERNET
APPLICATION PERFORMANCE
By the Equinix Innovations Team
In today’s digital economy, performance can be a strategic
differentiator for your company. Whether you’re a bank handling
millions of clients online, a retailer dependent on your website to
drive sales, or a cloud computing company powering enterprises,
performance-related end user experience is one of the key criteria on
which your company will be judged. There are numerous examples
of how performance can impact revenue:
■■
■■
■■
■■
■■
Amazon — “Every 100ms delay costs
1% of sales”1 — for 2009 that translates
into $245 million
Mozilla shaved 2.2 seconds of
load time off its landing pages and
increased download conversions by
15.4%, translating into an additional
60 million downloads each year2
Microsoft found that an increase of
500ms of delays on its page loads
resulted in losing 1.2% in revenue per user 3
When Shopzilla reduced its page load
time by 5 seconds, it saw an increase
of 25% in page views and a 7-12%
increase in revenue4
10ms latency could result in 10% less
revenue for U.S. brokerages5
2
© 2010-2011 Equinix, Inc. | www.equinix.com
Performance isn’t just about the speed of a site; availability and
consistency are also important. Being able to deliver consistent,
reliable service is fundamental to customer conversion and
retention. From frustrated consumers trying to buy gifts
for Christmas to multinational companies attempting to do
computational modeling, all types of customers become frustrated
when websites or cloud services aren’t fast or pages fail to load.
Being able to provide your customers a consistent experience,
or in the case of the enterprise, to actually guarantee that
performance and consistency with a Service Level Agreement
(SLA), translates to increased revenue by improving the end user
experience and reducing resistance from corporate buyers.
In this paper, we describe how leveraging Equinix as the
foundation for your services can reduce latency by 15% globally,
reduce downtime by up to 80%, and increase predictability, all
without having to invest the time or incur the expense to change
or redesign your application architecture.
1. http://sites.google.com/site/glinden/Home/StanfordDataMining.2006-11-28.ppt
2. http://blog.mozilla.com/metrics/category/website-optimization/
3. http://en.oreilly.com/velocity2009/public/schedule/detail/8523
4. http://assets.en.oreilly.com/1/event/29/Shopzilla%27s%20Site%20Redo%20-%20
You%20Get%20What%20You%20Measure%20Presentation.ppt
5. http://www.tabbgroup.com/PublicationDetail.aspx?PublicationID=346
EQUINIX WHITEPAPER
OPTIMIZING INTERNET APPLICATION PERFORMANCE
SPEED
The speed of your site is judged on responsiveness to actions on the page (script requests,
image renders, etc.) and on how quickly users can transition from page to page (loading
a new page). The elements of speed can be further broken down: the network latency
and bandwidth between your end users and your site, the performance of your server
infrastructure in responding to a request, and how quickly the user’s browser can render
your site based on how the web page is coded. While there is a tremendous body of
knowledge on how to increase bandwidth, optimize servers and code web pages, network
latency is generally considered immutable. But new studies show that if you reduce latency,
it will have a tremendous effect on page load times, even more so than bandwidth, with
every 20ms of reduced network latency resulting in a 7-15% decrease in page load times.6
BENEFIT OF ADDING
AN EXTRA MBPS
BENEFIT OF
REDUCING RTT
20%
10%
8%
1,000
RTT (ms)
0
20
60
40
0
80
0
10
0
12
0
16
14
0
0
18
0
20
60
40
0
80
0
10
0
12
0
14
Bandwidth (Mbps)
10
0
9
16
8
0
7
18
6
0
5
22
4
20
3
1,500
500
6%
2
2,500
2,000
0
0%
12%
22
10%
14%
3,500
3,000
20
20%
16%
24
0
30%
4,000
18%
Page Load Time (ms)
Percent reduction in PLT
Percent Improvement
40%
PAGE LOAD TIME AS
RTT DECREASES
RTT (ms)
Conventional advice on reducing latency recommends using a third-party provider such as a
Content-Delivery Network (CDN) to distribute content and leveraging their infrastructure
to get geographically closer to the end user. While a CDN can help accelerate static content
and effectively distribute video, the increasingly dynamic nature of the web (social media,
real-time API access, etc.) reduces CDN effectiveness, and in a real-time cloud application
may not be able to help at all. This study shows how it is possible to reduce network latency
across the internet by housing application infrastructure in Equinix data centers and
leveraging the unique network density located in them.
AVAILABILITY & CONSISTENCY
Availability of a website isn’t solely dependent on how well you operate your
infrastructure; it is also affected by the performance of your internet service provider
(ISP) and other service providers. Disputes between carriers have sometimes resulted
in a fragmented internet, with some end users unable to access content while others
are unaffected.7 Likewise, achieving consistent site performance is based on an
amalgamation of internal factors (e.g., proper capacity planning, load management) and
external factors (e.g., internet performance, local traffic). Again, while the principles
of optimizing the internal factors are well understood, how to optimize the external
factors has seemed to be a secret held by only the largest content providers such as
Google or Amazon. In this whitepaper we describe how these large content companies
increase their control over external forces, and how your company can reproduce this
easily and cost effectively.
3
© 2010-2011 Equinix, Inc. | www.equinix.com
6. http://www.belshe.com/2010/05/24/morebandwidth-doesnt-matter-much/
7. http://www.datacenterknowledge.com/
archives/2008/03/18/cogent-telia-peering-disputewidely-felt/
EQUINIX WHITEPAPER
OPTIMIZING INTERNET APPLICATION PERFORMANCE
PLATFORM EQUINIX
SM
Why do more than 3,600 customers, including the top carriers,
CDNs, content providers, and cloud providers choose Equinix as
their data center services provider? Equinix provides some of the
most reliable, secure facilities in the world, and our long track
record of delivering excellent service has earned the trust of top
companies’ CTOs and CIOs who know application performance
is mission critical. But equally important, Equinix data centers
are situated in critical locations throughout the internet,
which enables Equinix customers to optimize their end users’
experience. To understand how, let’s quickly review the structure
of the internet.
First, all ISPs architect their networks with backbone connections
engineered as high-speed trunks between key network nodes.
Since these backbones are responsible for carrying massive
amounts of data and distributing them across the network, they
are critical to each carrier. Therefore, carriers devote significant
engineering and operational resources to ensure the backbone
runs as quickly and with as little contention as possible. By
contrast, the regional coverage or non-backbone networks built
by that same ISP may have some degree of oversubscription,
resulting in unpredictable behavior and network congestion.
Second, the physical cables forming these backbone networks
generally converge on certain locations due to population density
and geographic limitations. In addition, sub-sea cables that
connect the world’s continents reach the shore at very distinct
locations based on geographic characteristics (away from
shipping lanes to prevent cable cuts, but still near major cities),
resulting in placement similar or identical to where ISPs locate
their backbone networks.
To the general public, the internet is a “cloud” they can plug
into anywhere, but the fundamental structure of the internet
is actually drastically different. The internet is a vast series
of interconnected networks that ride on the physical capacity
of hundreds of telecom providers. These networks overlap
geographically (some major cities have more than 50 networks),
and they also share common characteristics.
2010 SUBMARINE CABLE MAP
TeleGeography
Greenland Sea
ARCTIC OCEAN
ARCTIC OCEAN
GREENLAND
Baffin Bay
Beaufort Sea
Barents Sea
CORNWALL
Chukchi Sea
Apollo
TAT-14
Yellow/AC-2
GLO-1
Bude
Whitesands Bay
AC-1
Skewjack
FA-1
FLAG Europe-Asia
Porthcurno
Goonhilly Downs
SeaMeWe-3
ICELAND
Reykjavik
Norwegian Sea
FA
Godthab
RIC
E
SWEDEN
-3
TAT
Anchorage
Gree
nlan
d Conn
FINLAND
Baltic
Sea
NORWAY
ICE
DAN
-14
TAT
ect
Helsinki
Oslo
ACE
GLO-1
WACS
Tata TGN-Western Europe
SeaMeWe-3
FLAG Europe-Asia
Europe India Gatway
SA
AC T-3
E
C-BUS
e
Curaçao–Trinidad
VENEZUELA
Am
Suriname –
Guyana
eri
cas
Ne
LA
GUINEA BISSAU
N
t
LIBERIA
GLO-1
Jap
FRENCH
GUIANA
an
Main One
TOGO
COTE
D'IVOIRE
GHANA
Abidjan
Accra
Bujumbura
Moroni
COMOROS
SA
ANGOLA
Southern
pe Pacif
Cross
ic Cable
-2 (PPC
-2)
Auckland
PENDING SUCCESSFUL
ACQUISITION OF
SWITCH AND DATA
IN Q2 2010
ASIA-PACIFIC:
Hong Kong
Singapore
Sydney
Tokyo
SYDNEY
WACS
SAT-3
ACE
2
is-
et
ant
beN
Glo
AN
-1
et
SA
C/L
beN
SAm
Atl
Montevideo
Buenos Aires
ARGENTINA
Wellington
NEW
ZEALAND
Map of Undersea Fiber Optic Cables. To request a printed copy, visit: http://www.equinix.com/requestmap.
© 2010-2011 Equinix, Inc. | www.equinix.com
Maseru
LESOTHO
URUGUAY
Santiago
Tasman Sea
4
Glo
SWAZILAND
Bloemfontein
SOUTH AFRICA
2
N
Optik
or/Pi
Canberra
Melbourne
EQUINIX EXPANSION
EUROPE:
Amsterdam
Düsseldorf
Frankfurt
Geneva
London
Munich
Paris
Zürich
Maputo
Pretoria
Argentina –
Uruguay
is-
SPI
Perth
EQUINIX IBX METRO CENTERS
NORTH AMERICA:
Chicago
Dallas
Los Angeles
New York
Silicon Valley
Washington DC
BOTSWANA
Johannesburg Mbabane
ant
ss
MOZAMBIQUE
Gaborone
AN
Cro
Windhoek
São Paulo
Asunción
Atl
rn
MALAWI
Harare
ZIMBABWE
NAMIBIA
Cape Town
-1
the
Rio de Janeiro
PARAGUAY
SA
C/L
nd
CHILE
-1
n
Go
Sou
Gondwana-1
PIPE PPC-1
na
Sucre
N
Brisbane
wa
Lilongwe
Lusaka
Brasilia
La Paz
BOLIVIA
Map depicts in-service and planned international and U.S. domestic cables with a minimum capacity
of 5 Gbps after full upgrades. Intra-European cables in the North and Baltic Seas are not depicted.
In-service cables included have an announced Ready for Service (RFS) date by December 31, 2009.
Planned systems are cables under construction or those that are scheduled to enter service by 2012.
Map does not depict proposed cables that have not announced landings or configuration. Cable routes
are stylized and do not reflect physical cable location.
M
INDIAN OCEAN
SEYCHELLES
FE
BRAZIL
TANZANIA
ZAMBIA
Planned system
In-service system
FRENCH POLYNESIA
SAm-1
Australia-Japan
Telstra Endeavour
Sydney
SPIN
TONGA
SAC/LA
em
e Syst
ix Cabl
3
eWe-
SeaM
Matr
Southern Cross
Paddington
Suva
Noumea
Southern Cross
Australia-Japan
RWANDA
BURUNDI
Lio
US
Brookvale
Alexandria
Nairobi
Luanda
Lima
Samoa –
American Samoa
AMERICAN
SAMOA
FIJI
E
Mogadishu
KENYA
SAFE
Antananarivo
Lion
MAURITIUS
SEA
COM
RA
VANUATU
NEW
CALEDONIA
ge
SEACO
Dar es Salaam
PERU
FIBER-OPTIC SUBMARINE CABLE SYSTEMS
Coral Sea
AUSTRALIA
Oxford Falls
Kampala
Kigali
SAm
SINGAPORE
SAm-1
WESTERN
SAMOA
SeaMeWe-4
Matrix Cable System
Brid
Arabian
Sea
e-Asia
Dodoma
N
SAC/LA
n
Pan America
APCN-2
i2icn
SeaMeWe-3
INDIAN OCEAN
Europ
Kinshasa
SOLOMON
ISLANDS
Honaira
Port Moresby
Arafura Sea
SU
Tuas
Dili EAST TIMOR
FLAG
ETHIOPIA
UGANDA
DEM. REP.
OF CONGO
CONGO
Brazzaville
PAPUA
NEW
GUINEA
INDONESIA
FALCO
ay
SOMALIA
Addis Ababa
CENTRAL AFRICAN
REPUBLIC
Yaounde
Libreville
GABON
Matrix Cable System
Jakarta
JA
Katong
Singapore
Asia-America Gateway
APCN
EAC–C2C
EAC–C2C
TIS
MIC-1
Tata TGN–Tata Indicom
Tata TGN–Intra Asia
Gatew
Bangui
Malabo
JAKABARE
Changi
e India
N
Djibouti
CAMEROON
EQUATORIAL
GUINEA
SAO TOME &
PRINCIPE
Gulf
IMEW
FLAG
Europ
DJIBOUTI
Abuja
Lome Porto Novo
Transworld
SeaMeWe-3
OMAN
Aden-Djibouti
NIGERIA
BENIN
Monrovia
Cayenne
SURINAME
N’Djamena
Ouagadougou
SIERRA LEONE
-II
Georgetown
Quito
ECUADOR
SUDAN
Abu
Dhabi
Muscat
U.A.E.
YEMEN
Sanaa
Asmara
Niamey
BURKINA FASO
GUINEA
Conakry
Freetown
GUYANA Paramaribo
Bogota
COLOMBIA
Bamako
ERITREA
Khartoum
OM
Panamá
SA
C/
be
SENEGAL
Banjul
Bissau
CHAD
AC
PANAMA
Dakar
GAMBIA
1
NIGER
SE
Glo
TRINIDAD & TOBAGO
m-
Qatar-U.A.E.
y
San Jose
SA
QATAR Doha
SS
ST. LUCIA
ST. VINCENT
MALI
EA
GRENADA
SAS-1
Nouakchott
PAKISTAN
FLAG FALCON
Gulf Bridge
BAHRAIN
Riyadh
SAUDI
ARABIA
On
GUADELOUPE
MARTINIQUE
ba
ARCOS
KIRIBATI
TUVALU
EGYPT
in
–Cu
Caracas
APCN
Kuwait-Iran
Kuwait City
Ma
Ame
ela
n
2
Pan
N
ezu
rica
VIRGIN ISLANDS
ANTIGUA
DOMINICA
AFGHANISTAN
IRAN
IRAQ
JORDAN
KUWAIT
LIBYA
TAJIKISTAN
Kabul
Baghdad
Damascus
Amman
ISRAEL
S
t
Ne
be
MA
C
/LA
GCN
is-
HAWAII
ss
Cro
rn
eav
our
aii
ss
the
End
Haw
n Cro
oa–
ther
Tels
tra
Sam
Sou
eric
an
Sou
lia-
PIPE PPC-1
tra
Aus
Am
SAC
SAN JUAN
Cros
s
hern
Sout
GUAM
Glo
C
EAC-C2
HONG KONG
-C2C
EAC
sia
pe-A
2
Euro
FLAG
APCN-
As
ia
We-3
ra
C
N–
Int
SeaMe
C2
TG
Ta
ta
EA
C-
C2C
EAC-
COSTA RICA
LEBANON
MENA
Dushanbe
Asgabat
eWe-4
Managua
Ven
PUERTO
RICO
TURKMENISTAN
Tehran
Berytar
MAURITANIA
CAPE
VERDE
Tashkent
Baku
SYRIA
Beirut
SeaM
NICARAGUA
CADMOS UGARIT
CYPRUS
Cairo
ALGERIA
ATLANTIC OCEAN
UZBEKISTAN
Tbilisi
Yerevan
G
Tegucigalpa
GEORGIA
ARMENIA AZERBAIJAN
FO
North Miami Beach
MAC
Maya-1
Columbus-III
Americas-II
DOMINICAN
REPUBLIC
Caribbean Sea
HONDURAS
EL SALVADOR
us
sia
a
MICRONESIA
Hollywood
GUATEMALA
Guatemala
San Salvador
Caspian
Sea
-R
TURKEY
TE North
Mediterranean
Sea
Tripoli
or
gia
Ankara
s
d Se
PALAU
BRUNEI
Bandar Seri
Begawan
MALAYSIA
Japan-U.S.
Boca Raton
autilu
WESTERN
SAHARA
ARCOS
SMPR-1
SMPR-1
Antillas-1
Domingo
Kingston
Belmopan
MALTA
MedN
Aral
Sea
Re
1
Makaha
MIC-1
American Samoa-Hawaii
TPC 5
Telstra Endeavour
Asia-America Gateway
SAm-1
GlobeNet
BICS
CFX-1
Fibralink
HAITI Santo
JAMAICA
BELIZE
Bahamas 2
Hannibal
GO-1
LEV
TUNISIA
Americas-II
GCN
Black Sea
Cable System
Athens
SAm-1
-1
BahamasHaiti
Vero Beach
L-2
Keawaula
Southern Cross
Miramar
San Juan
Isla Verde
Ge
S
Caucasus
BULGARIA
GREECE
PA
ica Gateway
Kahe Point
or
se
Port-au-Prince
t
HANTRU-
ah
CUBA
BSFOC
Sofia
Skopje
MACEDONIA
ALBANIA
GWEN
VMSCS
Melita 1
Tunis
MOROCCO
Antillas-1
Ne
GUAM
Havana
Cayman-Jamaica
Bucharest
SERBIA
MONT.
Podgorica
Tirane
FLAG Hawk
IMEWE
KELTRA-2
Algiers
Rabat
us-III
be
Asia-Amer
THE BAHAMAS
MIAMI
Bahamas 2 Se
OS
e
hor
AL
ARC
Mexico City
ica Gateway
TPC 5
ay
BICS
Miami
Gulf of Mexico
PAC
TPC 5
Asia-Amer
s Offs
Rome
e-4
MeW
Cable
Med
Gatew
MEXICO
Ame
Honolulu
Australia-Japan
TPC 5
Tata TGN-Pacific
PIPE PPC-1
pines
PHILIPPINES
Tampa
.
n-U.S
Japa
5
TPC
s
Cros
hern
way
Sout
Gate
rica
Asia-
.S.
Australia-Japan
Atla
Glo
Kuala Lumpur
Dumai-Melaka
Cable System
Batam-Rengit
Manila
-Philip
merica
Japan-U
China-U.S.
Piti
Madrid
SPAIN
Gibraltar
Rostov
Odessa
ROMANIA
Belgrade
Sarajevo
ITALY
BARSAV
Barcelona
PORTUGAL
Lisbon
Columbus-III
Chisinau
HUNGARY
Zagreb
CROATIA
KAZAKHSTAN
MOLDOVA
Budapest
BOSNIA
& HERZ.
Monaco
Marseille
FA-1
Apollo
AZORES
UKRAINE
SLOVAKIA
Bratislava
Vienna
SLOVENIA
Sea
Asia-America Gateway
Guam-Philippines
Tumon Bay
Honotua
MALAYSIA
SeaM
SAFE
Guam
Asia-A
a-1
.S.
Tanguisson Point
et
a
TIS
e-Asi
Europ
3
eWe-
G
AA
CN
FLAG
Asia
beN
AP
SRI
LANKA
Tata TGN–Intra
-1
Phnom Penh
SeaMeWe-4
Colombo
ach
ya
CAMBODIA
Tata TGN - Tata Indicom
T
-SL
/Re
Ma
Bangkok
MALDIVES
AG
/AC-2
Yellow AC-1
4
TAT-1
tlantic
CZECH REP.
Ljubljana
Milan
Kiev
Prague
Frankfurt
LEICH. AUSTRIA
SWITZ.
Geneva
Lyon
Astana
POLAND
Düsseldorf
Zurich
FRANCE
/AC-2
4
Columb
BERMUDA
Glo
VIETNAM
THAILAND
i2icn
Bharat Lanka
Cable System
2
op
2C
Lo
ia
C-C
As
EA
rth
No
FL
CN
C5
Rangoon
AP
TP
Bay of
Bengal
Chennai
APCN-
LAOS
Vientiane
Moscow
BELARUS
Warsaw
GERMANY
Munich
tlantic
TGN-A FA-1
Houston
PAC
ChinaTaiwan
Taipei
TAIWAN
Macau
Hanoi
MYANMAR
LATVIA
LITHUANIA
Berlin
Amsterdam
LUX.
Paris
Apollo
ud
BHUTAN
Dhaka
Copenhagen
Hamburg
NETH.
BELGIUM
Brussels
tic
tlantic
Apollo
MAC
Thimphu
BANGLADESH
TGN-A
FA-1
Atlanta
Dallas
Unity
Japan-U
Kathmandu
Kolkata
TAT-1
rm
Phoenix
China-U.S.
-II
cas
eri se-1
Am hor
1
Sea mSA
NEPAL
INDIA
Mumbai
tic
tlantic
TGN-A
AC-1
PC-1
China-U.S.
Unity
nia Atlan
TGN-A
FA-1
Los Angeles
PC-1
Tata
Yellow
Be
Hiroshima
Shanghai
EAC–C2C
Tata
Apollo
Tata
Washington DC
nia Atlan
ntic
1
Tata
Philadelphia
Pittsburgh
Nashville
ger
en
all
a
ud
rm
Be
PACIFIC OCEAN
Osaka
ia Atla
-14
Hiber
Boston
Buffalo
Cleveland
Indianapolis
St. Louis
Ch
Nanjing
FLAG NAL/Reach NAL
Toronto
Detroit
Chicago
Denver
Silicon Valley
ni
Tong Fuk
Tseung Kwan O
KJCN
UNITED STATES
San Francisco
mi
SeaMeWe-3
Tata TGN-Intra Asia
ern
AC-
Ge
EAC–C2C
Islamabad
PAKISTAN
TPE
Chom Hom Kok
Deep Water Bay
PC-1
TPC 5
Japan-U.S.
Trans-Pacific Express
UNITED
KINGDOM
London
Montreal
China-U.S.
China-U.S.
JAPAN
Riga
DENMARK
North Sea
Minsk
Dublin
IRELAND
Hiber
Hib
Ottawa
Tata TGN-Pacific
TPC 5
Japan-U.S.
Seoul
SOUTH
KOREA
FA-1
GlobeNet
Quebec
Southern Cross
Tata TGN-Pacific
TPE
Sea of Japan
Pyongyang
Yellow Sea
1
Gemini-Bermuda
Apollo
TAT-14
Tuckerton
RUSSIAN
FEDERATION
ESTONIA
SHEFA-2
AC-
Vilnius
ant
PC-1
NORTH
KOREA
APCN
APCN-2
FLAG Europe-Asia
Asia-America Gateway
Lantau Island
ntic
Tata TGN-Atlantic
Manasquan
Portland
Tata TGN-Pacific
ia Atla
Atl
Tata TGN-Pacific
ern
Glasgow
TAT
HSCS
Tata TGN–Pacific
Russia–Japan
Cable Network
CHINA
MAC
Wall Township
Seattle
TPC 5
Emi
AC-1
Long Beach
Edmonton
Calgary
Vancouver
Sapporo
agu
st
SOUTHERN FLORIDA
Ninomiya
Beijing
ira
Ea
Yellow/AC-2
Apollo
Shirley
Brookhaven
Crab Meadow Beach
SEAK
FLAG Europe-Asia
Bishkek
Dh
d
Miura
KYRGYZSTAN
TAJIKISTAN
WARF
ite
EAC–C2C
Ulaanbaatar
MONGOLIA
Lanka Bell
Un
Sta
r
ite
d
We
Or
st
eg
on
Un
a–
a
APCN-2
China-U.S.
Chikura
New Delhi
a
sk
PC-1
Japan-U.S.
Australia-Japan
CANADA
sk
rth
Hib
Greenland Connect
Ala
No
CFX-1
TOKYO
S
EAC–C2C
Maruyama
KAZAKHSTAN
AC
FLAG NAL/Reach NAL
Wada
Ajigaura
Astana
sk
NEW YORK
Ala
Ala
Tallin
Stockholm
Bellport
NEW JERSEY
Sea of Okhostk
St. Petersburg
Hudson Bay
Gulf of Alaska
AM
Kodiak Kenai
Bering Sea
TE
RUSSIAN FEDERATION
CAN
MADAGASCAR
RÉUNION
Mumbai
EQUINIX WHITEPAPER
OPTIMIZING INTERNET APPLICATION PERFORMANCE
Third, ISPs must have commercial agreements with each other to
pass traffic, and physically connect backbones with each other to
accomplish this. The locations where the backbones tie together,
also known as peering points, are the bridge between carriers.
Thus, a route between two computers connected to different
carriers might not be the shortest possible route: data sent from
a computer in Boston to a computer in Maine may go through
a peering point in New York. The implications become even
greater in Asia, where a PC in Singapore trying to reach Sydney
may be routed through Los Angeles, transiting the Pacific Ocean
twice. These types of routing inefficiencies can have devastating
consequences on performance.
Equinix’s data centers were built to act as the major peering
points for ISPs, and our founding principle is to serve as a neutral
location for carriers and their customers to meet and efficiently
exchange traffic. Equinix is the only global provider of carrierneutral data center services. More than 600 carriers connect
with each other in our facilities around the world, and the carrier
connections to our facilities are their backbone links that expedite
internet traffic.
Equinix customers choose to build their infrastructure inside our
data centers to ensure reliability and security, while connecting
to the carriers they choose in order to leverage the world’s most
reliable and efficient network routes. This allows businesses
to mitigate the unpredictability of the internet by connecting
directly to the ISPs their end users use most often, whether a
large cable broadband provider in the U.S., a French ISP, or a
wireless provider for smartphones. Because the physical speed
limitations caused by geographical distances can also be a factor,
Equinix has built data centers all around the world, enabling
our customers to locate their infrastructure as close to their end
users as possible. We call our combination of reliable data centers,
located around the world, which contain dynamic ecosystems of
customers and networks “Platform Equinix.”
6
TYPICAL ROUTE
TO END USER
HOPS
7
CUSTOMER
HOPS
6
HOPS
OPTIMAL ROUTE
TO END USER
CUSTOMER
3
HOPS
A
4
B
HOPS
C
4
HOPS
5
© 2010-2011 Equinix, Inc. | www.equinix.com
EQUINIX WHITEPAPER
OPTIMIZING INTERNET APPLICATION PERFORMANCE
HOW DO WE TEST APPLICATION PERFORMANCE?
In collaboration with Compuware/Gomez, Equinix created a
dedicated test platform to quantify the application performance
enabled by Platform Equinix. By building a “beacon server”
connected to multiple carriers, Equinix simulated the effects of
different application routing scenarios—connected to only one
carrier or connected to a multitude of carriers—using the same
hardware, software and physical location to remove as many
variables as possible. In addition, to represent the impact of
geographic diversity, Equinix replicated the beacon server at sites
on the East Coast (Ashburn, Va.) and West Coast (Silicon Valley,
Calif.). The beacon server was initially configured to represent a
typical server deployment with a connection to a single ISP in one
location. The configuration was then connected with up to five
carriers across multiple sites.
Gomez, the web performance division of Compuware, provides
the industry’s leading solution for testing the performance,
availability, and quality of web and mobile applications. The
Gomez platform integrates web load testing, web performance
management, web cross-browser testing, and web performance
business analysis, enabling organizations to test from the
“outside-in” across all users, browsers, devices, geographies, and
data centers. Gomez has created a unique monitoring solution that
aligns with our attempt at representing real performance across
the internet. Its Active Last Mile capability provides on-demand
active monitoring from more than 150,000 real, consumer-grade
computers connected to over 2,500 local ISPs and wireless
carriers in more than 168 countries around the globe.
Gomez is the only solution able to provide an accurate view into
the end user experience from anywhere on the internet, anywhere
in the world, on any carrier. In addition, the Gomez platform is
extensible and flexible enough for Equinix to capture standard
data, such as end-to-end connection time and availability, and
also create custom traceroute scripts to provide visibility into
actual network paths taken, by performing scripted routines
using their last-mile network. The resulting data was parsed by
removing outlying data (the bottom and top 2.5% of results for
all tests), sorted by region and statistically analyzed to calculate
variance (which translates into predictability).
Equinix tested three key parameters: roundtrip time, traceroute,
and availability. Roundtrip time represents the time it takes
to establish an initial connection to a server. This minimizes
any differences in page rendering time, as well as any potential
concerns about database or back-end access. Differentials in
roundtrip times can then be isolated to correlate with network
speed. The traceroute test counts how many network hops exist
between the last-mile test node and the beacon servers. Finally,
availability data was collected from all global locations, which
factors in the reliability of the internet as a whole .
The Gomez Network: World’s
Largest and Most Comprehensive
Performance Monitoring and Testing
Network
Source: http://www.gomez.com/
products-solutions/technology/thegomez-network/
Backbone
Web Performance
Management and Load Testing
150+ locations
Gomez Last Mile
Web Performance
Management and Load Testing
150,000+ locations
6
© 2010-2011 Equinix, Inc. | www.equinix.com
Virtual Test Bed
Cross-Browser Testing
500+ browser/OS combo’s
5,000+ supported devices
Your Actual User
Real User Monitoring
Worldwide, wherever
your users are
EQUINIX WHITEPAPER
OPTIMIZING INTERNET APPLICATION PERFORMANCE
RESULTS
When compared to a typical deployment, roundtrip time, traceroutes, and availability were all materially better in the multi-carrier,
multi-node solution. In addition, predictability was improved across all three factors.
One Carrier
ROUND TRIP TIME
Roundtrip time was reduced 17%
globally, in Asia-Pacific (APAC) by a
striking 29% (65ms), Canada by 24%
(25ms), Latin America (LATAM) by 14%
(22ms), U.S. by 11% (11ms), and Europe
Middle East/Africa (EMEA) by 7%
(9ms).Using the modeling done in other
research8, with a 20ms improvement
representing a 7-15% drop in page load
times, we can extrapolate the dramatic
improvements in performance possible.
Multicarrier
APAC Total
Canada
EMEA Total
Latma Total
US
Grand Total
0.00
0.05
0.10
0.15
0.20
0.25
Seconds
One Carrier
TRACEROUTES
Traceroutes depict how many different
routers a packet must traverse on its way
to the final destination. A more direct
route means fewer points in the path
for congestion, failure, or variability.
By leveraging direct access to multiple
carriers in one Equinix facility, the
number of hops to the beacon server is
dramatically reduced. Globally network
hops decreased by 24%, APAC decreased
by 31%, EMEA by 27%, Canada by 21%,
LATAM by 16%, and the U.S. by 7%. This
translates into more direct connectivity
from your end users to your servers.
APAC Total
Canada
EMEA Total
Latma Total
US
Grand Total
4.0
6.0
8.0
10.0
12.0
Network hops
8. http://www.belshe.com/2010/05/24/morebandwidth-doesnt-matter-much/
7
© 2010-2011 Equinix, Inc. | www.equinix.com
Multicarrier
14.0
16.0
18.0
EQUINIX WHITEPAPER
OPTIMIZING INTERNET APPLICATION PERFORMANCE
One Carrier
AVAILABILITY
Availability improvements achieved an
81% reduction in downtime globally,
translating into a drop from 11 to two
hours of downtime in a year. Typically,
availability measurements simply show
whether or not your site infrastructure
is up and whether or not it is reachable
from a single test node. By using Gomez’s
Active Last Mile monitoring, we gain
visibility into site availability from the end
user’s perspective, factoring in whatever
connectivity or availability issues their
internet connection might be introducing.
This provides a more holistic view of site
availability. By deploying in our optimized
fashion, downtime in Hong Kong went
from 50 to 0 hours, in UAE from 120
to 0 hours, and in the U.S. from 13 to 0
hours. For end users, this represents the
difference between failing to access your
application and the assurance they can
access them reliably every time.
APAC Total
Canada
EMEA Total
Latma Total
US
Grand Total
0
2.0
4.0
6.0
8.0
10.0
12.0
14.0
16.0
18.0
Hours of downtime annually
One Carrier
PREDICTABILITY
By taking the standard deviations from
all the source data, we find 77% less
variability in connection time, 28% less
variability in traceroute hops, and 23%
less variability in availability. Not only is
performance improved across the board,
but predictability of that performance is
also increased dramatically.
Multicarrier
Multicarrier
Standard Deviation
End to End
Standard Deviation
of Traceroute
Standard Deviation
of Availability
0
0.5
1.0
1.5
2.0
2.5
Standard deviation
8
© 2010-2011 Equinix, Inc. | www.equinix.com
3.0
3.5
4.0
EQUINIX WHITEPAPER
OPTIMIZING INTERNET APPLICATION PERFORMANCE
TAKEAWAYS
How difficult is it to implement the architecture we tested?
Amazingly simple. As this study clearly demonstrates, where
you locate your infrastructure plays a huge role in how well your
site or application performs. Without any software or server
optimization, we were able to obtain significant improvements in
performance by leveraging Equinix as a global interconnection
hub. This represents a tremendous ROI compared to expensive
software engineering efforts or infrastructure overhauls. By
leveraging Platform Equinix, you can increase the performance
of your site by 15-20% and increase availability and predictability
without having to redo any software or hardware.
As studies have shown, performance is critical to the end user
experience. A recent survey by Equation Research showed many
consumers will abandon a website or company application that
performs slowly 9:
■■
■■
■■
Simply by colocating at the right data centers and being able to
directly access multiple ISPs’ backbones, you can achieve the
significant performance benefits that allow companies like Google
or Microsoft to be fast for all users independent of their location.
These performance improvements translate into measurable
business benefits:
■■
Increased revenue for retailers
■■
More page views (and ad views) for content companies
■■
More satisfied customers for any type of site or application
Whether your customers are regional or global, Equinix has data
center services in the right locations to help you dramatically
improve application performance to end users.
Nearly one-third (32%) of consumers will start abandoning
slow sites after one and five seconds.
39% of consumers say speed is more important than
functionality for most websites, while only one in five
ranked site functionality as more important.
More than one-third (37%) of consumers said they would
not return to a slow site, and 27 percent would likely jump
to a competitor’s site.
9. http://www.gomez.com/wp-content/downloads/GomezWebSpeedSurvey.pdf
TOKYO
TORONTO
CLEVELAND
DETROIT
SEATTLE
PITTSBURGH
CHICAGO
DENVER
SILICON VALLEY
LOS ANGELES
PHOENIX
BOSTON
AMSTERDAM
PHILADELPHIA
DUSSELDORF
FRANKFURT
PARIS
MUNICH
WASHINGTON, DC
NASHVILLE
ATLANTA
HONG KONG
LONDON
NEW YORK
INDIANAPOLIS
ST. LOUIS
DALLAS
SHANGHAI
BUFFALO
SINGAPORE
ZURICH
GENEVA
TAMPA
MIAMI
SYDNEY
Equinix, Inc. (Nasdaq: EQIX) provides global data center services that ensure the vitality of the information-driven world. Global enterprises, content
and financial companies, and more than 600 network service providers rely upon Equinix’s insight and expertise to protect and connect their most
valued information assets. Equinix operates International Business Exchange™ (IBX®) and partner data centers across 35 metro areas in North America,
Europe and Asia-Pacific.
9
WP-EN INTAPP 1F1 MB-CL 1012
© 2010-2011 Equinix, Inc. | www.equinix.com