SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à Astricon - Realities of Global Infrastructure in the Cloud

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 SystemsC4Media
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data CentersGina Buck
 
BigData & CDN - OOP2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)BigData & CDN - OOP2011 (Pavlo Baron)
BigData & CDN - OOP2011 (Pavlo Baron)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"Fwdays
 
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 inside-BigData.com
 
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 FoundationIBM India Smarter Computing
 
Technology Innovation That Matters
Technology Innovation That MattersTechnology Innovation That Matters
Technology Innovation That MattersMarketingArrowECS_CZ
 
Secret performance metric - Modern Frontends
Secret performance metric - Modern FrontendsSecret performance metric - Modern Frontends
Secret performance metric - Modern FrontendsAnna Migas
 
Kb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingKb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingAmitava Kumar
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPTUpender Upr
 
2015 04 bio it world
2015 04 bio it world2015 04 bio it world
2015 04 bio it worldChris Dwan
 
Situation Normal, FOWA Dublin
Situation Normal, FOWA DublinSituation Normal, FOWA Dublin
Situation Normal, FOWA DublinSimon Wardley
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingJoel May
 
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 GENIUS-Ignite
 
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...Thierry Coupaye
 
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 Explosionactifio
 

Similaire à 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
 

Plus de Cory von Wallenstein

Proximity Marketing Workshop with Adored
Proximity Marketing Workshop with AdoredProximity Marketing Workshop with Adored
Proximity Marketing Workshop with AdoredCory von Wallenstein
 
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 ExpoCory von Wallenstein
 
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 reportCory von Wallenstein
 
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 reportCory von Wallenstein
 
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 MeetupCory von Wallenstein
 
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 HereCory von Wallenstein
 
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 InternetCory von Wallenstein
 
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)Cory von Wallenstein
 
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...Cory von Wallenstein
 

Plus 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...
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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 organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

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