Dyn: The Secret Behind High-Performance Websites


Published on

Dyn VP of Sales and Marketing Kyle York gave a presentation on the real secret behind high-performance websites at The NextWeb Conference in Amsterdam. This was presented on Friday, April 29th.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Dyn, session, personal intro
  • Internet poll… lot’s of responses that are all right
  • Let’s see some of them
  • Story…
  • Further explanation of session, DNS IS SEXY
  • Quick explanation of how DNS works
  • Average DNS response time on DynDNS.com worldwide is 120-150ms (unicast DNS) Dynect sub 25ms worldwide
  • 30% reduction in page load times, 80% reduction in CDN usage and cost
  • Unpredictable latency, upwards of 4000 MS (4 seconds) on DNS alone
  • Summary and Q&A
  • Dyn: The Secret Behind High-Performance Websites

    1. 1. Kyle York VP, Sales & Marketing @DynInc @kyork20 http://dyn.com The Secret Behind High-Performance Websites: Rock-Solid DNS
    2. 2. We Polled the Internet What's the secret behind high-performance websites? <ul><ul><li>Content </li></ul></ul><ul><ul><li>Easy Search & Navigation </li></ul></ul><ul><ul><li>Content Delivery Networks (CDN’s) </li></ul></ul><ul><ul><li>The Idea </li></ul></ul><ul><ul><li>Solid CMS </li></ul></ul><ul><ul><li>SEO </li></ul></ul><ul><ul><li>User Experience (UX) </li></ul></ul><ul><ul><li>Redundant data centers </li></ul></ul><ul><ul><li>Monitoring and automation </li></ul></ul>We asked for impulse responses via Twitter, LinkedIn & Facebook…Followers delivered: <ul><ul><li>Planning, planning, planning </li></ul></ul><ul><ul><li>Authentic, genuine </li></ul></ul><ul><ul><li>Storage </li></ul></ul><ul><ul><li>No downtime </li></ul></ul><ul><ul><li>Caching, compression </li></ul></ul><ul><ul><li>Power (servers, bandwidth) </li></ul></ul><ul><ul><li>Simple/Intuitive design </li></ul></ul><ul><ul><li>People, talent </li></ul></ul><ul><ul><li>Funding, VC money </li></ul></ul>E- Commerce Expo Preso w. Incutio – http://bit.ly/haQGvw
    3. 3. Ask and You Shall Receive… Twitter Q&A <ul><li>RT @craigpsmith Content RT @DynInc &quot;What's the secret behind high-performance websites? </li></ul><ul><li>RT @iamcarbon @kyork20 http://pagespeed.googlelabs.com </li></ul><ul><li>RT @andrewtoland No down time. </li></ul><ul><li>RT @Itdoug @kyork20 caching, cdn, file sizes. I've heard dns too, but I'll leave that to you. </li></ul><ul><li>RT @chrisgonyea @kyork20 If I didn't know better, I would think more power (servers, bandwidth, etc). Of course, there is much more to it than that. </li></ul><ul><li>RT @sandraproulx Keep design simple & intuitive. </li></ul><ul><li>RT @Wolfrage @kyork20 Planning, planning, planning? </li></ul><ul><li>RT @Kathleenschmidt @kyork20 simple format with easy access to accurate RELEVANT info. user-focused, usability, interactive, authentic, smart copy, no flash! </li></ul>
    4. 4. But First, Who is Dyn? <ul><li>1998 – Founded as DynDNS.org </li></ul><ul><li>2001 – Donation-based turns SaaS </li></ul><ul><li>2001-2008 – Consumer/SMB focus </li></ul><ul><li>2008 – Enterprise offering launched </li></ul><ul><li>2009 – Early traction, client wins </li></ul><ul><li>2010 – Established player, growth </li></ul><ul><li>2011 – TODAY… DNS & Email </li></ul>1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
    5. 5. Internet Infrastructure (IaaS Army) Managed DNS & Email Delivery <ul><li>DNS is names to numbers </li></ul><ul><ul><li>twitter.com -> </li></ul></ul><ul><li>5+ Million active users/clients </li></ul><ul><li>1000+ Enterprise clients </li></ul><ul><li>250,000+ Zones managed </li></ul><ul><li>100,000+ Domains registered </li></ul><ul><li>17 World-wide datacenters </li></ul><ul><li>Billions of queries per day </li></ul><ul><li>Billions of messages annually </li></ul>
    6. 6. DNS IS SEXY, Right? We’re about to let you in on a little secret… <ul><li>DNS, the Domain Name System , we all depend on it to get us where we want to go on the Web everyday, but it's so behind the scenes that many people don't realize its value... that is until it stops working. This is why it is often compared to plumbing and electricity . </li></ul><ul><li>This session will explore the benefits of professionally managed global DNS -- why today's top companies like Twitter, CNBC, 37signals and more outsource their DNS and how advanced features such as Global Server Load Balancing (GSLB) can significantly increase the speed, performance, reliability and ROI of your websites and applications. </li></ul>
    7. 7. What is Rock-Solid DNS? Domain Name System (DNS) = Internet Phone Book Distributed Internet database that maps Internet domain names to IP addresses How DNS works (7 step process):
    8. 8. We’re Serious…About DNS. <ul><li>http://dnsissexy.com --- http://youtu.be/eNYNEPaYu1M </li></ul>
    9. 9. Harsh Realities of Online Businesses <ul><li>Users expect fast </li></ul><ul><li>Failures happen </li></ul><ul><li>Business of change </li></ul>Keepin’ it Real – The Secret is Revealed
    10. 10. Your Infrastructure & Why You Should Pay Attention to DNS <ul><li>Load balance between your existing infrastructure and the cloud using DNS. We call it Dynect Traffic Management. </li></ul><ul><li>We’re Content Agnostic. </li></ul>+ Amazon Rackspace GoGrid Heroku Azure
    11. 11. The Dynect Platform for Managed DNS <ul><li>Managed Rock-Solid DNS </li></ul><ul><li>Global IP Anycast network </li></ul><ul><li>Active Failover: (disaster recovery) </li></ul><ul><li>Load Balancing: (weighted, round robin) </li></ul><ul><li>Global Routing: (regional rulesets, real-time) </li></ul><ul><li>CDN Control: (costs, testing, diversity) </li></ul><ul><li>This is not a Sales Pitch… </li></ul><ul><li>Full- Disclosure & Transparency: </li></ul><ul><li>Managed Providers: Neustar UltraDNS, Akamai, Verisign </li></ul><ul><li>Hardware Providers: Citrix, F5, Zeus, Infoblox </li></ul>
    12. 12. The Performance Network <ul><li>Users in Europe go to Amazon EU, users in the Western USA go to GoGrid, users in the Eastern USA go to … </li></ul>Palo Alto, CA Chicago, IL New York, NY (X2) Dallas, TX London Frankfurt Sydney Signapore Los Angeles, CA Ashburn, VA Amsterdam (X2) Singapore Tokyo Hong Kong Miami
    13. 13. Performance is King: Use Cases Special thanks to monitoring partner Catchpoint <ul><li>Uptime </li></ul><ul><li>Speed </li></ul><ul><li>Reliability </li></ul><ul><li>Redundancy </li></ul><ul><li>Diversity </li></ul><ul><li>Control </li></ul><ul><li>Monitoring </li></ul><ul><li>Automation </li></ul><ul><li>Reporting </li></ul>
    14. 14. Users Expect Fast.
    15. 15. <ul><li>twitter.com </li></ul><ul><li>Web 2.0 </li></ul><ul><li>Rapid growth </li></ul><ul><li>Scalability and reliability </li></ul><ul><li>Monitor and reduce outages </li></ul><ul><li>Unpredictable demands on infrastructure </li></ul> http://dyn.com/enterprise/case-studies/twitter-case-study
    16. 16. Adding Fast in v52. <ul><li>Architectural changes </li></ul><ul><ul><li>Super hard. </li></ul></ul><ul><ul><li>Best done from the start. </li></ul></ul><ul><li>Tight-loop optimizations </li></ul><ul><ul><li>Diminishing returns. </li></ul></ul><ul><ul><li>Localized benefit. </li></ul></ul><ul><li>Throw hardware at it </li></ul><ul><ul><li>Bottlenecks inevitable. </li></ul></ul><ul><ul><li>Expensive. </li></ul></ul>Uptime is the Bottom Line.
    17. 17. Business of Change.
    18. 18. <ul><li>cnbc.com </li></ul><ul><li>Geographic Traffic Management </li></ul><ul><li>CDN Load Balancing, Cost Control </li></ul><ul><li>Performance-driven; NBCU IT leader http://bit.ly/aI0Ef9 </li></ul><ul><li>Flexible, nimble, reactive partner </li></ul><ul><li>Custom Product Development </li></ul><ul><li>DNS experts: credible, stable and long-term partnership </li></ul> CNBC Blog Post from High Scalability http://bit.ly/aI0Ef9
    19. 19. Managing Change. <ul><li>CDN choice? </li></ul><ul><ul><li>Notoriously difficult. </li></ul></ul><ul><ul><li>All or nothing proposition </li></ul></ul><ul><li>Time consuming bottlenecks </li></ul><ul><ul><li>It’s not live until it’s in DNS </li></ul></ul><ul><ul><li>Error prone </li></ul></ul><ul><li>Expensive and boring to manually maintain </li></ul>
    20. 20. Failures Happen.
    21. 21. <ul><li>37signals.com </li></ul><ul><li>Redundancy, reliability and failover </li></ul><ul><li>Uptime at all times </li></ul><ul><li>Virtual company dependent on web systems </li></ul><ul><li>Sole customer interaction is online </li></ul><ul><li>Above average number of domains </li></ul><ul><li>Experts - Support </li></ul> http://dyn.com/enterprise/case-studies/37signals-case-study
    22. 22. Getting Fault Tolerant . <ul><li>Architectural changes </li></ul><ul><ul><li>Super hard. </li></ul></ul><ul><ul><li>Best done from the start. </li></ul></ul><ul><li>Local fault tolerance </li></ul><ul><ul><li>False sense of security </li></ul></ul><ul><ul><li>Fiber cuts, truck collisions </li></ul></ul><ul><li>Monitoring </li></ul><ul><ul><li>Is it really “down”? </li></ul></ul><ul><li>Taking action in real time </li></ul>
    23. 23. http://dyn.com <ul><li>Internet Infrastructure (IaaS) – DNS & Email Experts </li></ul><ul><li>Follow us on Twitter </li></ul>@DynInc