astricon presentation: global infrastructure in the cloud
Post on 22-Oct-2014
452 views
DESCRIPTION
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.TRANSCRIPT
![Page 1: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/1.jpg)
@cvonwallenstein from @DynInc
Global Infrastructure in the Cloud
Cory von WallensteinChief Technology Officer, Dyn Inc.
@cvonwallenstein
![Page 2: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/2.jpg)
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?
![Page 3: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/3.jpg)
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
![Page 4: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/4.jpg)
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
![Page 5: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/5.jpg)
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
![Page 6: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/6.jpg)
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
![Page 7: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/7.jpg)
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
![Page 8: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/8.jpg)
@cvonwallenstein from @DynInc
Going Global in the Cloud
• Never been easier• Never been more affordable• Why should or shouldn’t you?• If so, how?
![Page 9: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/9.jpg)
@cvonwallenstein from @DynInc
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?
(can’t really screw this up)(many caveats here)
(if you do it right)(if your team embraces it)
![Page 10: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/10.jpg)
@cvonwallenstein from @DynInc
Why go from 1 to N?
![Page 11: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/11.jpg)
Reason 1: Disaster Recovery
http://maps.google.com
![Page 12: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/12.jpg)
Reason 1: Disaster Recovery
http://www.cogentco.com/files/images/network/network_map/networkmap_global_large.png
Speed of light299,792.458 km/second
Theoretical RTT~40ms
Real RTT~90ms
![Page 13: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/13.jpg)
Reason 1: Disaster Recovery
• Things don’t work as well at 90ms RTT latency as they do at 9ms RTT latency
• Where can you go to get out of the way of a disaster but not create latency headaches?
http://www.globaldatavault.com/natural-disaster-threat-maps.htm
![Page 14: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/14.jpg)
Reason 1: Disaster Recovery
http://www.datacenterknowledge.com/archives/2012/07/09/outages-surviving-electric-squirrels-ups-failures/
“A frying squirrel took out half of our Santa Clara data center two years back,”- Mike Christian, Yahoo
![Page 15: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/15.jpg)
Reason 1: Disaster Recovery
http://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 so far this year! But let me add that it is down from 28% just last year and it continues to decrease since we added cable guards to our plant.”, Fred Lawler, Level(3)
![Page 16: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/16.jpg)
Reason 2: Get closer to users
http://www.akamai.com/html/technology/dataviz1.html
![Page 17: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/17.jpg)
Reason 2: Get closer to users
http://www.akamai.com/html/technology/dataviz1.html
![Page 18: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/18.jpg)
Reason 3: “Sorry, we’re full”
http://www.theregister.co.uk/2010/10/12/capgemini_merlin_data_center/
![Page 19: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/19.jpg)
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), Asia
Pacific (Singapore), Asia Pacific (Tokyo), South America (Sao Paulo), and GovCloud.
@cvonwallenstein from @DynInc
![Page 20: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/20.jpg)
How: Deploy and manage w/ sanity• Software defined datacenters
– Fancy term for “I defined the architecture in code instead of Microsoft Visio”
• Configuration management– Orchestrate the cloud APIs, and the config of
systems– Chef– Puppet– CFEngine, and more
• Huge loss if you don’t take advantage of this
@cvonwallenstein from @DynInc
![Page 21: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/21.jpg)
How: Coordinating global traffic• What’s the app?
– Application agnostic, like DNS Global Server Load Balancing
• Fancy term for “DNS servers monitor your servers and change 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
![Page 22: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/22.jpg)
What can you expect?• Flexibility
– Deploy new servers in new locations in hours instead of weeks
• Performance– If horizontally scalable on commodity hardware,
you win. Else, be careful.– If closer to users and site-to-site latency not an
issue or data is distributed/eventually consistent, you win. Else, be careful.
@cvonwallenstein from @DynInc
![Page 23: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/23.jpg)
What can you expect?• Reliability
– If you understand “regions” and “availability zones”, you win. Else, be careful.
http://joyent.com/blog/if-i-was-your-cloud-provider-i-d-never-let-you-down
![Page 24: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/24.jpg)
What can you expect?• Efficiency
– Automation– More instrumentation -> reduced MTTD– More scalable– Most important: More focus on what delivers your
business core competitive advantage.
@cvonwallenstein from @DynInc
![Page 25: AstriCon Presentation: Global Infrastructure In The Cloud](https://reader033.vdocument.in/reader033/viewer/2022061106/54479677b1af9f0b098b46f6/html5/thumbnails/25.jpg)
Thank you (and we’re hiring!)VP Technical Operations, Director of Engineering
Director of Security, Network Engineers, Software Engineers, System Engineers, System Administrators (and more!)
Reach out to me: dyn.com, [email protected], @cvonwallenstein