managed dns webinar 2015 internap
TRANSCRIPT
DNS: An Overlooked Source of LatencyMarch 26, 2015
Meet the Presenters
2
Drew McBath
InternapSenior Director,
Product & Strategic Marketing
Ben Whitaker
Internap
Sr. Software Architect
#INAPDNS
Goals
3
1. Understand what DNS is and how it works.2. Cover the factors that affect webpage load times.3. Identify important DNS features and their functions.4. Learn some ways DNS can impact your business.5. Segment the different types of DNS solutions available.6. Become a more informed buyer!
#INAPDNS
What is DNS?
4
DNS (Domain Name
System) maintains a catalog
of domain names, such as
“internap.com”, and resolves
them into IP addresses.
Therefore anyone that has a
presence online uses DNS.
In other words, DNS is
needed for any user to find
and connect to any website.
INTERNAP.COM
243.64.13.101
#INAPDNS
How does DNS work?
5
Top Level DNS
Server
Local DNS
Resolver
Internap.com
Authoritative Name
Server
I want to go to
www.internap.com
Not in my
cache
#INAPDNS
How does DNS work?
6
Top Level DNS
Server
Local DNS
Resolver
Internap.com
Authoritative Name
Server
Authoritative Name Server
for internap.com is at
243.64.13.8
#INAPDNS
How does DNS work?
7
Top Level DNS
Server
Local DNS
Resolver
Internap.com
Authoritative Name
Server
www.internap.com is at
243.64.13.101
#INAPDNS
How does DNS work?
8
Top Level DNS
Server
Local DNS
Resolver
Internap.com
Authoritative Name
Server
www.internap.com is at
243.64.13.101
#INAPDNS
How does DNS work?
9
Top Level DNS
Server
Local DNS
Resolver
Internap.com
Authoritative Name
Server
www.internap.com is at
243.64.13.101
243.64.13.101
#INAPDNS
Important factors that impact page load times:
• Initial connections
• DNS lookups
• SSL handshakes
• Waiting to receive data from server
• Receiving/sending data to/from the server
DNS lookups are critical because they can make up a
large percentage of page load times.
What affects website load times?
10 #INAPDNS
What affects website load times?
11
Tested at http://tools.pingdom.com/fpt/
Category % of Load time Actual Time (s)
Wait 34.16% 0.953
Receive 32.30% 0.901
DNS 16.56% 0.462
Connect 16.98% 0.474
SSL 0% 0.000
Send 0% 0.000
www.uga.edu
Total load time: 2.79s
www.uga.edu Waterfall View
#INAPDNS
What affects website load times?
12
www.engagdet.com Waterfall View
Tested at http://tools.pingdom.com/fpt/
Category % of Load time Actual Time (s)
Wait 52.76% 1.894
Receive 10.06% 0.361
DNS 17.34% 0.623
Connect 16.93% 0.608
SSL 2.86% 0.103
Send 0.05% 0.002
www.engadget.com
Total load time: 3.59s
#INAPDNS
Managed DNS Features - Anycast
13
DNS
Server
DNS
Server
I want to go to
www.internap.comDNS
Server
DNS
Server
#INAPDNS
Internap.com
Managed DNS Features - Anycast
14
DNS
Server
DNS
Server
I want to go to
www.internap.comDNS
Server
Closest
name server*
DNS
Server
www.internap.com
is at 243.64.13.101
*Based on AS path length
#INAPDNS
Internap.com
Managed DNS Features - Anycast
15
DNS
Server
DNS
Server
I want to go to
www.internap.comDNS
Server
Closest
name server*
DNS
Server
www.internap.com
is at 243.64.13.101
*Based on AS path length
#INAPDNS
Internap.com
243.64.13.101
Managed DNS Features – Active Failover
16
DNS
Server
Internap.com (primary)I want to go to
www.internap.com
www.internap.com is at
243.64.13.101
Internap.com (secondary)
Health monitoring
243.64.13.101
#INAPDNS
Managed DNS Features – Active Failover
17
DNS
Server
Internap.com (primary)
www.internap.com is at
243.64.13.101
Internap.com (secondary)
243.64.13.101
!
Health monitoring
#INAPDNS
Managed DNS Features – Active Failover
18
DNS
Server
Internap.com (primary)
Internap.com (secondary)
Health monitoring
www.internap.com is at
106.19.26.102
#INAPDNS
Scenario:A growing e-commerce site has been handling their DNS needs through their ISP since
inception. Recently they expanded to the EU and noticed that users were experiencing
unacceptable latency while connecting to their site. Furthermore, last month, users were
unable to reach the ecommerce site for up to 10 minutes.
Impact:Lost Revenue
Customer Frustration
Causes:DNS name servers not geographically close to a large percentage of users.
Routing table errors were misdirecting requests to far afield name servers.
Network congestion contributed to slow resolution of DNS queries.
A hardware failure occurred at one of the name server nodes – no DNS failover.
How DNS can impact your business
19
Increased Churn
Decreased Loyalty
Increased Acquisition Costs
#INAPDNS
Business Impacts
20
Average Delay in Websites when Business Performance Starts to decline:
Trac Research: http://www.slideshare.net/KenGodskind/alertsitetrac
Compuware/Gomez Annual Survey: Why Web Performance Matters
Aberdeen Group report, “The Performance of Web Applications: Customers are Won or Lost in One Second.”
4.4 seconds
Impact on conversion rate for every additional second of website load delay
-7%
Proportion online shoppers that said they’d leave for a competitor’s site
rather than suffer delays:
75%
#INAPDNS
Shoppers per month 85,000
Typical Conversion Rate 2.00%
Shoppers Buying Item per month 1,700
Typical Cart Size 42$
Average Revenue per Month 71,400$
Shoppers per month 75,000
Slow-site Conversion Rate 1.86%
Shoppers Buying Item per month 1,395
Slow-site Cart Size 40.74$
Average Revenue per Month 56,832$
Lost Revenue per Month 14,568$
Lost Revenue per Day 478$
Lost Revenue per Minute 0.33$
Business Impacts
21
Downtime Unacceptable Lag
7% conversion
rate reduction
3% cart size
reduction
(DNS servers completely
unavailable)
(5.4 seconds or
+1 second of incremental delay)
Shoppers per month 85,000
Typical Conversion Rate 2.00%
Shoppers Buying Item per month 1,700
Typical Cart Size 42$
Average Revenue per Month 71,400$
Average Revenue per Day 2,341$
Average Revenue per Minute 1.63$
Lost Revenue per Minute 1.63$
#INAPDNS
What DNS solution is right for you?
22
Manage every aspect of DNS, from
operations to infrastructure.
DIY Home-grown DNS
Control
Complexity
×Cost
?
Vulnerability
Performance
×
×
Support ?
Feature Set ?
#INAPDNS
What DNS solution is right for you?
23
Manage every aspect of DNS, from
operations to infrastructure.
Bundled ISP/Hoster DNS
ISP or Hoster bundles DNS with
bandwidth commit or purchase of
servers.
DIY Home-grown DNS
Control
Complexity
Cost
Vulnerability
Performance
?
?
×
×
Support ?
Feature Set ?
Control
Complexity
×Cost
?
Vulnerability
Performance
×
×
Support ?
Feature Set ?
#INAPDNS
What DNS solution is right for you?
24
Managed DNS
Control
Third party manage every aspect of
DNS, from operations to
infrastructure.
Complexity
Cost ?
Vulnerability
Performance
Support
Feature Set
Manage every aspect of DNS, from
operations to infrastructure.
Bundled ISP/Hoster DNS
Control
ISP or Hoster bundles DNS with
bandwidth commit or purchase of
servers.
Complexity
Cost
Vulnerability
Performance
?
?
×
×
DIY Home-grown DNS
Support ?
Feature Set ?
Control
Complexity
×Cost
?
Vulnerability
Performance
×
×
Support ?
Feature Set ?
#INAPDNS
Key Takeaways
25
• Don’t neglect your DNS service. This results in loss of
traffic, revenue and happy users.
• A robust Managed DNS solution provides the features,
reliability, reach and performance needed to support
todays websites and applications in addition to solving
the drawbacks of an in-house or ISP DNS solution.
• DNS can be a disaster recovery solution by using failover
to ensure your users can always find you.
#INAPDNS
Internap’s Managed DNS
26
Internap’s Managed DNS uses anycast routing across 24 POPs (points of presence)
worldwide to quickly send requests to the closest name server and leverages our
MIRO-enabled network to minimize latency and improve consistency. Our intuitive web
interface and customizable API provide the control and flexibility you need to quickly
get your websites up and running.
DNS POP Metros
Atlanta New York (2)
Boston Philadelphia
Chicago (2) Phoenix
Dallas San Francisco
Denver Seattle
Frankfurt Singapore
Hong Kong Sydney
Houston Tokyo
Irvine Toronto
London Washington D.C.
Los Angeles
Miami
Internet users and Internap Managed DNS POP locations
#INAPDNS
Further Reading
27
• Where do I learn more about DNS?http://www.techsupportalert.com/content/what-dns-servers-do.htm
• Is DNS important?http://www.techrepublic.com/blog/data-center/dns-painful-reminders-of-how-important-it-is/
• How do I measure my own site’s DNS performance? http://tools.pingdom.com/fpt/
• How can DNS can help during outages?http://www.sans.org/reading-room/whitepapers/recovery/touch-disaster-recovery-solution-continuity-
operations-33373
• Internap Managed DNS webpage and datasheet: http://www.internap.com/network-services/ip-services/managed-dns/
#INAPDNS
28
Q&A
#INAPDNS