Your SlideShare is downloading. ×
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Dyn Roadshow: Cory von Wallenstein & Eric Rosenberry talk scalability & availability

756

Published on

As part of a Dyn Roadshow event in Portland, Oregon, Dyn Chief Technologist Cory von Wallenstein & Iovation Principal Infrastructure Architect Erick Rosenberry did a session on scalability and …

As part of a Dyn Roadshow event in Portland, Oregon, Dyn Chief Technologist Cory von Wallenstein & Iovation Principal Infrastructure Architect Erick Rosenberry did a session on scalability and availability in the real world.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
756
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • We’ll go through the design criteria for iovation’s real-time service, go over the different types of datacenters, the network design, the resiliency, and the scaling capabilities
  • Transcript

    • 1. Scalability and Availability in the Real World Portland, OR – October 1, 2013 Cory von Wallenstein Chief Technologist, Dyn Inc. cvw@dyn.com @cvwdyn Eric Rosenberry Principal Infrastructure Architect, iovation Inc. eric.rosenberry@iovation.com @eprosenx
    • 2. Pg. 2 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx What do we care about? • Achieving high(er) availability • Flexibility to change infrastructure without downtime • Ability to expand infrastructure beyond current 4 walls • Disaster resilience • Performance
    • 3. Pg. 3 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx How can we do it? Go active/active. • The Iovation Technical Story • Going from one datacenter/cloud region to five • Application architectures and data replication • How Dyn Helped • Global load balancing & traffic management via DNS
    • 4. Scalability and Availability Fighting Fraud Non-Stop Eric Rosenberry Principal Infrastructure Architect eric.rosenberry@iovation.com @eprosenx
    • 5. 5© 2012 iovation Inc. What iovation Does Recognize devices connecting to websites Understands how these devices are related to each other Block devices that are known to be associated with fraud or abuse and flag anomalies
    • 6. 6© 2012 iovation Inc. Driving Factors •    •   • 
    • 7. 7© 2012 iovation Inc. Design Criteria •  •    • 
    • 8. 8© 2012 iovation Inc. Service Oriented Architecture Consumer Facing Subscriber Facing Internal Service Real-time Asynchronous Web Service APIs Device Recognition Service Association & Reputation Service Business Rules Service Admin Console UI Reporting Message Bus Web Device Print Distribution Geo Service Velocity Service Analytics WWW Internet iovation subscribers consumers
    • 9. 9© 2012 iovation Inc. Datacenter Types •   •   •  
    • 10. 10© 2012 iovation Inc. Network Design BB1 AMS MIA 10g 20g 10g Internet consumers Content Delivery #3 Data StoragePDX MIAData StorageSEA iovation subscribers Data Storage Content Delivery Data Processing Subscriber Queries Private Network Content Downloads
    • 11. 11© 2012 iovation Inc. Portland to Seattle http://www.zayo.com/sites/default/files/images/Zayo-US-Network-EXTERNAL-11-1-2012.kmz
    • 12. Pg. 12 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx How does Iovation use Dyn? • API Interface • Active/Active between two sites • Admin Console • Active/Active between two sites • Content Distribution • GSLB among four sites
    • 13. Pg. 13 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx • DNS cache poisoning, DNSSEC and general DNS security
    • 14. Pg. 14 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Anatomy of a HTTP connection
    • 15. Pg. 15 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx How does DNS load balancing work?
    • 16. Pg. 16 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Simple active/passive example • Primary location assumes 100% traffic • In event of disaster, swing 100% of traffic to a standby location • Could be a “we’ll be back soon” or “status” page • Could be a backup copy of your app • We call this Active Failover
    • 17. Pg. 17 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 18. Pg. 18 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 19. Pg. 19 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 20. Pg. 20 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Active/Active Load Balancing (Global Server Load Balancing, GSLB) (Hot/Hot Load Balancing) (High Availability Load Balancing)
    • 21. Pg. 21 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Traffic management with Dyn Traffic Director
    • 22. Pg. 22 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 23. Pg. 23 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Dyn Traffic Director • Fast Anycast network enables low TTLs • Monitor endpoints for health • Globally load balance among 7 regions • Use Anycast to gauge “where is the user?”
    • 24. Pg. 24 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 25. Pg. 25 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 26. Pg. 26 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Favor performance over network topology? • Real-time monitoring of endpoints • Always serve the fastest endpoint for each user, regardless of network topology • That’s real-time traffic management with Dyn’s Traffic Director
    • 27. Pg. 27 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 28. Pg. 28 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 29. Pg. 29 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 30. Pg. 30 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Favor geopolitical boundaries above all? • Per query lookup on source address • Geopolitical IP mapping database • State by state and country by country granularity • That’s geo traffic management with Dyn’s Traffic Director
    • 31. Pg. 31 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 32. Pg. 32 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Traffic Management Recap • Active/Passive with health checks • Dyn Active Failover • Active/Active with health checks • 7 global regions by network topology -> Dyn Traffic Director • Add in real-time latency measurement -> Dyn Traffic Director with real-time traffic management • Add in geopolitical granularity -> Dyn Traffic Director with geo traffic management
    • 33. Pg. 33 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx
    • 34. Pg. 34 Scalability and Availability in the Real World -- @cvwdyn & @eprosenx Dyn Delivers Internet Performance •Traffic management and managed DNS •Message management and email delivery •Remote access and domain services
    • 35. Pg. 35 Presentation Title (edit from Slide Master) @twitterhandle Scalability and Availability in the Real World Cory von Wallenstein Chief Technologist, Dyn Inc. cvw@dyn.com @cvwdyn Eric Rosenberry Principal Infrastructure Architect, iovation Inc. eric.rosenberry@iovation.com @eprosenx Thank You!

    ×