SlideShare uma empresa Scribd logo
1 de 25
Global Infrastructure in the Cloud

          Cory von Wallenstein
    Chief Technology Officer, Dyn Inc.
            @cvonwallenstein
         @cvonwallenstein from @DynInc
“Wired people should know something about wires”
- Neal Stephenson, quoted in Andrew Blum’s TED Talk What is the Internet, Really?

http://www.flickr.com/photos/notaperfectpilot/8119088205/
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really.html
Going Global in the Cloud

•   Never been easier
•   Never been more affordable
•   Why should or shouldn’t you?
•   If so, how?




                @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 (can’t really screw this up)
  – Performance (many caveats here)
  – Reliability (if you do it right)
  – Efficiency (if your team embraces it)
• Are those worthwhile to you?
                 @cvonwallenstein from @DynInc
Why go from 1 to N?




   @cvonwallenstein from @DynInc
Reason 1: Disaster Recovery




http://maps.google.com
Reason 1: Disaster Recovery

                                 Speed of light
                            299,792.458 km/second

                                         Theoretical RTT
                                             ~40ms

                                                  Real RTT
                                                   ~90ms
http://www.cogentco.com/files/images/network/network_map/networkmap_global_large.png
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
Reason 1: Disaster Recovery
                                                                                 “A frying squirrel took
                                                                                 out half of our Santa
                                                                                 Clara data center two
                                                                                 years back,”
                                                                                 - Mike Christian, Yahoo




http://www.datacenterknowledge.com/archives/2012/07/09/outages-surviving-electric-squirrels-ups-failures/
Reason 1: Disaster Recovery




     “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)
http://blog.level3.com/level-3-network/the-10-most-bizarre-and-annoying-causes-of-fiber-cuts/
Reason 2: Get closer to users




http://www.akamai.com/html/technology/dataviz1.html
Reason 2: Get closer to users




http://www.akamai.com/html/technology/dataviz1.html
Reason 3: “Sorry, we’re full”




http://www.theregister.co.uk/2010/10/12/capgemini_merlin_data_center/
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
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
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
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
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
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
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, cvw@dyn.com, @cvonwallenstein

Mais conteúdo relacionado

Semelhante a Astricon - Realities of Global Infrastructure in the Cloud

The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data Centers
Gina Buck
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
Upender Upr
 
2015 04 bio it world
2015 04 bio it world2015 04 bio it world
2015 04 bio it world
Chris Dwan
 

Semelhante a Astricon - Realities of Global Infrastructure in the Cloud (20)

Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Chaos Engineering: Why the World Needs More Resilient Systems
Chaos Engineering: Why the World Needs More Resilient SystemsChaos Engineering: Why the World Needs More Resilient Systems
Chaos Engineering: Why the World Needs More Resilient Systems
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data Centers
 
BigData & CDN - OOP2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)BigData & CDN - OOP2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)
 
Helen Tabunshchyk "Handling large amounts of traffic on the Edge"
Helen Tabunshchyk "Handling large amounts of traffic on the Edge"Helen Tabunshchyk "Handling large amounts of traffic on the Edge"
Helen Tabunshchyk "Handling large amounts of traffic on the Edge"
 
HPC Cluster Computing from 64 to 156,000 Cores 
HPC Cluster Computing from 64 to 156,000 Cores HPC Cluster Computing from 64 to 156,000 Cores 
HPC Cluster Computing from 64 to 156,000 Cores 
 
IBM’s Offering for a Smart, Private Cloud Sits on a Strong Foundation
IBM’s Offering for a Smart, Private Cloud  Sits on a Strong FoundationIBM’s Offering for a Smart, Private Cloud  Sits on a Strong Foundation
IBM’s Offering for a Smart, Private Cloud Sits on a Strong Foundation
 
Technology Innovation That Matters
Technology Innovation That MattersTechnology Innovation That Matters
Technology Innovation That Matters
 
Secret performance metric - Modern Frontends
Secret performance metric - Modern FrontendsSecret performance metric - Modern Frontends
Secret performance metric - Modern Frontends
 
Lecture 6 cloud
Lecture 6   cloudLecture 6   cloud
Lecture 6 cloud
 
Kb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingKb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computing
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
2015 04 bio it world
2015 04 bio it world2015 04 bio it world
2015 04 bio it world
 
Situation Normal, FOWA Dublin
Situation Normal, FOWA DublinSituation Normal, FOWA Dublin
Situation Normal, FOWA Dublin
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Science DMZ as a Service: Creating Science Super- Facilities with GENI
Science DMZ as a Service: Creating Science Super- Facilities with GENIScience DMZ as a Service: Creating Science Super- Facilities with GENI
Science DMZ as a Service: Creating Science Super- Facilities with GENI
 
Towards the extinction of mega data centres? To which extent should the Clou...
 Towards the extinction of mega data centres? To which extent should the Clou... Towards the extinction of mega data centres? To which extent should the Clou...
Towards the extinction of mega data centres? To which extent should the Clou...
 
Audax Group: CIO Perspectives - Managing The Copy Data Explosion
Audax Group: CIO Perspectives - Managing The Copy Data ExplosionAudax Group: CIO Perspectives - Managing The Copy Data Explosion
Audax Group: CIO Perspectives - Managing The Copy Data Explosion
 
Simon Wardley
Simon WardleySimon Wardley
Simon Wardley
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Mais de Cory von Wallenstein

Mais de Cory von Wallenstein (9)

Proximity Marketing Workshop with Adored
Proximity Marketing Workshop with AdoredProximity Marketing Workshop with Adored
Proximity Marketing Workshop with Adored
 
Proximity Marketing Use Cases - Adored at Mt Washington Valley Expo
Proximity Marketing Use Cases - Adored at Mt Washington Valley ExpoProximity Marketing Use Cases - Adored at Mt Washington Valley Expo
Proximity Marketing Use Cases - Adored at Mt Washington Valley Expo
 
Adored: early prototypes - second meeting - campaign report
Adored: early prototypes - second meeting - campaign reportAdored: early prototypes - second meeting - campaign report
Adored: early prototypes - second meeting - campaign report
 
Adored: early prototypes - first meeting progress report
Adored: early prototypes - first meeting progress reportAdored: early prototypes - first meeting progress report
Adored: early prototypes - first meeting progress report
 
Surviving the Internet of Things - Boston Big Data Meetup
Surviving the Internet of Things - Boston Big Data MeetupSurviving the Internet of Things - Boston Big Data Meetup
Surviving the Internet of Things - Boston Big Data Meetup
 
Dyn /Delivers/ Where Internet Performance Goes From Here
Dyn /Delivers/ Where Internet Performance Goes From HereDyn /Delivers/ Where Internet Performance Goes From Here
Dyn /Delivers/ Where Internet Performance Goes From Here
 
SXSW14 - Four Macro Trends Driving the Evolution of the Internet
SXSW14 - Four Macro Trends Driving the Evolution of the InternetSXSW14 - Four Macro Trends Driving the Evolution of the Internet
SXSW14 - Four Macro Trends Driving the Evolution of the Internet
 
Early Stage Customer Acquisition (aka: Sales for Engineers)
Early Stage Customer Acquisition (aka: Sales for Engineers)Early Stage Customer Acquisition (aka: Sales for Engineers)
Early Stage Customer Acquisition (aka: Sales for Engineers)
 
Gluecon 2013 - Dark Architecture and How to Forklift Upgrade Your System - Dy...
Gluecon 2013 - Dark Architecture and How to Forklift Upgrade Your System - Dy...Gluecon 2013 - Dark Architecture and How to Forklift Upgrade Your System - Dy...
Gluecon 2013 - Dark Architecture and How to Forklift Upgrade Your System - Dy...
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Astricon - Realities of Global Infrastructure in the Cloud

  • 1. Global Infrastructure in the Cloud Cory von Wallenstein Chief Technology Officer, Dyn Inc. @cvonwallenstein @cvonwallenstein from @DynInc
  • 2. “Wired people should know something about wires” - Neal Stephenson, quoted in Andrew Blum’s TED Talk What is the Internet, Really? http://www.flickr.com/photos/notaperfectpilot/8119088205/
  • 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. 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 (can’t really screw this up) – Performance (many caveats here) – Reliability (if you do it right) – Efficiency (if your team embraces it) • Are those worthwhile to you? @cvonwallenstein from @DynInc
  • 10. Why go from 1 to N? @cvonwallenstein from @DynInc
  • 11. Reason 1: Disaster Recovery http://maps.google.com
  • 12. Reason 1: Disaster Recovery Speed of light 299,792.458 km/second Theoretical RTT ~40ms Real RTT ~90ms http://www.cogentco.com/files/images/network/network_map/networkmap_global_large.png
  • 13. 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
  • 14. Reason 1: Disaster Recovery “A frying squirrel took out half of our Santa Clara data center two years back,” - Mike Christian, Yahoo http://www.datacenterknowledge.com/archives/2012/07/09/outages-surviving-electric-squirrels-ups-failures/
  • 15. Reason 1: Disaster Recovery “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) http://blog.level3.com/level-3-network/the-10-most-bizarre-and-annoying-causes-of-fiber-cuts/
  • 16. Reason 2: Get closer to users http://www.akamai.com/html/technology/dataviz1.html
  • 17. Reason 2: Get closer to users http://www.akamai.com/html/technology/dataviz1.html
  • 18. Reason 3: “Sorry, we’re full” http://www.theregister.co.uk/2010/10/12/capgemini_merlin_data_center/
  • 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), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (Sao Paulo), and GovCloud. @cvonwallenstein from @DynInc
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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, cvw@dyn.com, @cvonwallenstein