AstriCon Presentation: Global Infrastructure In The Cloud

296
-1

Published on

At the 2012 Astricon event in Atlanta, GA, Dyn CTO Cory von Wallenstein gave a talk on the realities of global infrastructure in the cloud. Here's the slide deck from that presentation.

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

  • Be the first to like this

No Downloads
Views
Total Views
296
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AstriCon Presentation: Global Infrastructure In The Cloud

  1. 1. Global Infrastructure in the CloudCory von WallensteinChief Technology Officer, Dyn Inc.@cvonwallenstein@cvonwallenstein from @DynInc
  2. 2. http://www.flickr.com/photos/notaperfectpilot/8119088205/“Wired people should know something about wires”- Neal Stephenson, quoted in Andrew Blum’s TED Talk What is the Internet, Really?
  3. 3. http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
  4. 4. http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
  5. 5. http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
  6. 6. http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
  7. 7. http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
  8. 8. Going Global in the Cloud• Never been easier• Never been more affordable• Why should or shouldn’t you?• If so, how?@cvonwallenstein from @DynInc
  9. 9. A Word on Costs and Value• Unlikely to save you raw dollars• Likely to spend the same or more• But here’s what you gain:– Flexibility– Performance– Reliability– Efficiency• Are those worthwhile to you?@cvonwallenstein from @DynInc(can’t really screw this up)(many caveats here)(if you do it right)(if your team embraces it)
  10. 10. Why go from 1 to N?@cvonwallenstein from @DynInc
  11. 11. Reason 1: Disaster Recoveryhttp://maps.google.com
  12. 12. Reason 1: Disaster Recoveryhttp://www.cogentco.com/files/images/network/network_map/networkmap_global_large.pngSpeed of light299,792.458 km/secondTheoretical RTT~40msReal RTT~90ms
  13. 13. Reason 1: Disaster Recovery• Things don’t work as well at 90ms RTT latencyas they do at 9ms RTT latency• Where can you go to get out of the way of adisaster but not create latency headaches?http://www.globaldatavault.com/natural-disaster-threat-maps.htm
  14. 14. Reason 1: Disaster Recoveryhttp://www.datacenterknowledge.com/archives/2012/07/09/outages-surviving-electric-squirrels-ups-failures/“A frying squirrel tookout half of our SantaClara data center twoyears back,”- Mike Christian, Yahoo
  15. 15. Reason 1: Disaster Recoveryhttp://blog.level3.com/level-3-network/the-10-most-bizarre-and-annoying-causes-of-fiber-cuts/“Squirrel chews account for a whopping 17% of our damages sofar this year! But let me add that it is down from 28% just lastyear and it continues to decrease since we added cable guards toour plant.”, Fred Lawler, Level(3)
  16. 16. Reason 2: Get closer to usershttp://www.akamai.com/html/technology/dataviz1.html
  17. 17. Reason 2: Get closer to usershttp://www.akamai.com/html/technology/dataviz1.html
  18. 18. Reason 3: “Sorry, we’re full”http://www.theregister.co.uk/2010/10/12/capgemini_merlin_data_center/
  19. 19. How: Figure out who and where• Figure out what your motivations are– Disaster recovery– Get closer to users– Future scaling• Take a latency inventory of your apps– To end users– To other dependencies• Get out the maps! Fire up traceroute!– EC2: US East (Northern Virginia), US West (Oregon), US West (Northern California), EU (Ireland), AsiaPacific (Singapore), Asia Pacific (Tokyo), South America (Sao Paulo), and GovCloud.@cvonwallenstein from @DynInc
  20. 20. How: Deploy and manage w/sanity• Software defined datacenters– Fancy term for “I defined the architecture in codeinstead of Microsoft Visio”• Configuration management– Orchestrate the cloud APIs, and the config ofsystems– Chef– Puppet– CFEngine, and more• Huge loss if you don’t take advantage of this@cvonwallenstein from @DynInc
  21. 21. How: Coordinating global traffic• What’s the app?– Application agnostic, like DNS Global Server LoadBalancing• Fancy term for “DNS servers monitor your servers andchange DNS answers when events are detected”– Application specific, like DUNDi• Decentralized coordination and fault tolerance• Avoid SPOFs like the plague– Keep it simple, keep it scalable@cvonwallenstein from @DynInc
  22. 22. What can you expect?• Flexibility– Deploy new servers in new locations in hoursinstead of weeks• Performance– If horizontally scalable on commodity hardware,you win. Else, be careful.– If closer to users and site-to-site latency not anissue or data is distributed/eventually consistent,you win. Else, be careful.@cvonwallenstein from @DynInc
  23. 23. What can you expect?• Reliability– If you understand “regions” and “availabilityzones”, you win. Else, be careful.http://joyent.com/blog/if-i-was-your-cloud-provider-i-d-never-let-you-down
  24. 24. What can you expect?• Efficiency– Automation– More instrumentation -> reduced MTTD– More scalable– Most important: More focus on what delivers yourbusiness core competitive advantage.@cvonwallenstein from @DynInc
  25. 25. Thank you (and we’re hiring!)VP Technical Operations, Director of EngineeringDirector of Security, Network Engineers, Software Engineers,System Engineers, System Administrators (and more!)Reach out to me: dyn.com, cvw@dyn.com, @cvonwallenstein
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×