SlideShare a Scribd company logo
1 of 54
© Copyright Peter Trimming and licensed for
reuse under this Creative Commons Licence
Mike Christian
GETTING TO NO NINES
© Copyright Peter Trimming and
licensed for reuse under this Creative
Commons Licence
• Disaster Recovery
• Airplane into building
• Catastrophic fire
• Earthquake
There Once Was DR…
• High Availability
• Service Up, any cause
- Varmits
- Router Failures
- Human Errors
- Disasters
• DR != HA
© Copyright Rob Young and licensed for reuse under
this Creative Commons Licence
Classic DR Planning:
“So we don’t need to put that much effort into it.”
“We will most likely never actually need to use this…”
“We’re okay, we bought some insurance.”
“Box… Checked!”
And everyone had a
personal DR plan, right?
Retire to Bali!!!
HA planning is
something different
(Assume failure and go from there…)
A partner once told me:
“We have never lost a datacenter.”
Then, one week later they did.
“No, it was just the edge routers.”
Even the best datacenters DO go down!
For all sorts of unexpected reasons:
• Network instability
• HVAC failures
• Power distribution and switching
• UPS failures
• Generator failures
• Leaky roofs and equipment
• Inadvertent fire suppression
• Partial nuclear meltdown
• Squirrels vs Internet!
Maintenance & Migrations:
• Core router upgrades
• Infrastructure maintenance
• Massive migrations
Bad things happen in the
real world, and here’s
why…
© Copyright Kevin Dooleyand licensed for reuse under
this Creative Commons Licence
“When the servers crashed, effectively
putting eBay out of business, Meg
gathered her team, along with the best
technology experts from around Silicon
Valley, and they stayed there until it was
fixed. Literally, sleeping at the office.”
Quote from Meg Whitman for
Governor
“Remember that Meg Whitman story? I
was that guy! No kidding! I was cleaning
up some space on the database, so I
dropped an unused table, and it ended up
being the main customer index. Doh! Meg
came in and brought a ton of Oracle
experts to sit with me all night, and rebuild
the tablespace. DUDE, I LITERALLY SAVED
EBAY!”
-Ops Superhero
-(Paraphrased)
- (and Interview Candidate)
Fake Fires…
Chemical Suppression Dumps
© Copyright Cohesion licensed for reuse under
this Creative Commons Licence
Not Always Aborted…
© Copyright Juan De Vojnikov and licensed for reuse under
this Creative Commons Licence
HVAC Suppression
(Not Always Wise)
© Copyright PictoralEvidence and licensed for reuse under
this Creative Commons Licence
Backup System Failures
Hurricane Wilma:
Generator Fuel Shortage
Flywheels FTW!
Sometimes incidents can
encompass entire metros…
8/7/11, Impacted Companies
• 1BOG 42 Spikes About.me Always Left America's Health Rankings Appbistro Appstores.com appgrinder.pl ArtCat
ArtLog Assembla Ballpark bergholt.net bidwarrs Bigsoko Blitz.io Bloove Blue Print Log Blue Sombrero Bookingsync
Boxoffice Mojo Big Prize on Facebook Buddy Events on Facebook Business Logic CanBIM Cash Crate Change.org
Checkpoint Tracker CheckOrphan Chesscube Coderstack CollectorCarNation.com Comind CoTweet Cloud App
chesscube Clique Code Spaces Comindwork Component Workshop Conga conne.cc ConsumerBell Crashpadder
Creately Deallocated Objects Dealply DegreeOps Demeure DietPicture Dipity Discovr for iOS Doing Business in
Canada dotcloud Dshini Easybib eCairn edocr eggie5 elog Engagor Expono EveryBlock Evite Geodata Check Good
Joe Exceptional EveryTrail Explor Explore.to FathomDB FayerWayer Feedera FictFact Fitness Craze Flavorpill
Flavors.me Flow FluxTracker followus fotopedia FormSpring Foursquare Frogpants GameChanger.io GazeHawk
GenerationStation Get It Done GiantBomb.com Givmo Global Folders globalmediapro gmpx Grople GroupMe
Guitarra Con Andres GumGum Henry Leutwyler Heroku hindawi Hollrback hootsuite HotPads Hubbr.net
HyperAlerts iDent iDug Impure Indaba Music Index Tank Inventables Invox iRacing jaconda Jobs Score Jobbook
joshdiehl.com Kekanto Kickstarter Krop Koofers Layers LetMeGo Lighthouse Listography Livefyre Localo
LovingSports LunaTik LupaLuna Maansu Moby Picture MongoHQ MopApp My.SecondLife.com Mubi Muopia
Neumodo Olapic OMAPpedia OnePlace Open Missouri NationalField.org Ninja Sports Noteleaf Nvidia's Developer
Portal PandaBoard Pawesome Payday Loan Up Paymentez Peel PEG peopledock PowerCloud Pictorical piZap
Postcrossing projectfedena projects.nytimes.com projects.propublica.org QuestionMoms Quora Qoop RaceBucket
Racingjunk Radio MarketBeat Realmfpa.ru Receept RecordiaPro Reddit Repository Hosting Retickr Right Scale Rise
Of Flight Rounds RoadFly Forum RSpec Documentation rstat.us Ruby Installer Saddleback Leather Scoopola
ScriptFrenzy.org ScrumNinja ScrumPad SecretPoke Sencha Sendoid SendGig serifwebresources Shelfari ShortStack
Shows for iPhone SindiQ SocialLamp Social Replay Sony Online Ent. Sohoos Someecards SonarApp Springpad
SprocketList.com SpoofCard StarNews.in Start Wire STL Tweets streeteasy Street Fire SubMate Sunimi Survey
Head Synclio Tanga Tapzilla TasteKid TeamLab TeamWork Live Tech Startup Center Tested textslide The MovieDB
The MovieDB TrackStudio Trakt.tv TrapCall Typealoud Tzigla uFollow Usabilla Uweni VenueDriver.com Verkami
Views.fm Vos Iz Neias Voxound vtravelled Vuze VYou Walkingspree Warener/Chapel Music Watchth.is WattPad
Weddingbee Woorank Workout.io Worth1000 Wildfire XSplit Yabblr Yangutu YAYfriends! YLastic You Can Make
This YouTrack Zaarly Zape ZKatter Zencoder
2011
The Unthinkable…
Fukushima Daiichi
But Two Years Later…
Fukushima Daiichi 2
Tainter’s Law
The Collapse of Complex Societies
Joseph Tainter (Anthropologist/Historian)
So What?
• As our platforms grow, scale, and evolve,
they will develop innate complexity in an
almost organic way
• Redundancy adds additional complexity on
top of that.
• Too many layers of redundancy on top of an
already complex system will ultimately lead
to a decrease in reliability.
© Copyright Mshake3 and licensed for reuse under
this Creative Commons Licence
So What Now?
• Dr. Richard Cooke had it right.
• At massive scale (and especially as we grow),
the law of diminishing returns means our
industry cannot build “reliable” systems.
• But by embracing failure as a fundamental
truth, we can design around it.
• We need to stop focusing on reliable
systems, and focus on resilient systems.
• And we need to do that globally.
Let’s revisit our goals…
But if utility power is so reliable
why do we need generators?
We want to be as reliable as
the power company.
“UTILITY”
But if telcos are so reliable why
do we need sat phones?
We want to be as reliable as a telco.
“TELCO”
We are not utilities.
Utilities own the last mile.
We own the first mile.
It’s a different challenge to
solve.
We shouldn’t be routing our
“utilities” to the user.
We need to route the users
to the available “utilities.”
It’s the internet, dummy!
In a properly designed global
architecture, as long as ONE
region is up, we have 100%
availability.
What if we just solved
cross-regional failover
REALLY REALLY WELL
?
We can design resilient
applications…
That depend on ephemeral
servers…
That live in ephemeral
datacenters
(at half the cost)
NO HVAC
NO UPS
NO GENERATORS
NO NINES
FIVE ZEROS
+ 1.00000
Getting to NO NINES

More Related Content

Viewers also liked

Viewers also liked (12)

Salesforce's Trusted Enterprise Platform and Apache Phoenix
Salesforce's Trusted Enterprise Platform and Apache PhoenixSalesforce's Trusted Enterprise Platform and Apache Phoenix
Salesforce's Trusted Enterprise Platform and Apache Phoenix
 
Finding Security Issues Fast!
Finding Security Issues Fast!Finding Security Issues Fast!
Finding Security Issues Fast!
 
Global State Management of Micro Services
Global State Management of Micro ServicesGlobal State Management of Micro Services
Global State Management of Micro Services
 
Apache BookKeeper Distributed Store- a Salesforce use case
Apache BookKeeper Distributed Store- a Salesforce use caseApache BookKeeper Distributed Store- a Salesforce use case
Apache BookKeeper Distributed Store- a Salesforce use case
 
Microservices
MicroservicesMicroservices
Microservices
 
Introduction to Deep Learning
Introduction to Deep Learning Introduction to Deep Learning
Introduction to Deep Learning
 
The Future of Hbase
The Future of HbaseThe Future of Hbase
The Future of Hbase
 
Content Strategy Workshop
Content Strategy WorkshopContent Strategy Workshop
Content Strategy Workshop
 
Dream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management SystemDream of the (blue) Effective Case Management System
Dream of the (blue) Effective Case Management System
 
Spirituality
SpiritualitySpirituality
Spirituality
 
Introduction to spirituality
Introduction to spiritualityIntroduction to spirituality
Introduction to spirituality
 
Spirituality
SpiritualitySpirituality
Spirituality
 

Similar to Getting to NO NINES

The Future Is Faster Than You Think
The Future Is Faster Than You ThinkThe Future Is Faster Than You Think
The Future Is Faster Than You ThinkAvidan Rudansky
 
TDWI Keynote: Outside In - The Future of Business Intelligence innovation
TDWI Keynote: Outside In - The Future of Business Intelligence innovationTDWI Keynote: Outside In - The Future of Business Intelligence innovation
TDWI Keynote: Outside In - The Future of Business Intelligence innovationmark madsen
 
The Executable Web
The Executable WebThe Executable Web
The Executable WebBruno Pedro
 
Metadata is a Love Note to the Future
Metadata is a Love Note to the FutureMetadata is a Love Note to the Future
Metadata is a Love Note to the FutureRachel Lovinger
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutBruce Joy
 
Disaster Tech: What is working and what is coming
Disaster Tech: What is working and what is comingDisaster Tech: What is working and what is coming
Disaster Tech: What is working and what is comingguestf8e7a8
 
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018Codemotion
 
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018Codemotion
 
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Christian Heilmann
 
Innovators & Innovation
Innovators & InnovationInnovators & Innovation
Innovators & InnovationDD D
 
Ar design reality2018
Ar design reality2018Ar design reality2018
Ar design reality2018Anselm Hook
 
Web 2.0 Enrichment Slide Show 011409
Web 2.0 Enrichment Slide Show 011409Web 2.0 Enrichment Slide Show 011409
Web 2.0 Enrichment Slide Show 011409Mike Thornburg
 
About Zabatak Initiative
About Zabatak InitiativeAbout Zabatak Initiative
About Zabatak InitiativeAmr Sobhy
 
Zabatak twenty cat
Zabatak twenty catZabatak twenty cat
Zabatak twenty catCATReloaded
 
The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018
The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018
The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018Codemotion
 
Shift Conference 2015 - Mike Butcher (TechCrunch)
Shift Conference 2015 - Mike Butcher (TechCrunch)Shift Conference 2015 - Mike Butcher (TechCrunch)
Shift Conference 2015 - Mike Butcher (TechCrunch)Shift Conference
 
Steve Jurvetson - Disruptive Innovation
Steve Jurvetson - Disruptive InnovationSteve Jurvetson - Disruptive Innovation
Steve Jurvetson - Disruptive InnovationBryan Fox
 
Microblogging: Tiny social objects. On the future of participatory media
Microblogging: Tiny social objects. On the future of participatory mediaMicroblogging: Tiny social objects. On the future of participatory media
Microblogging: Tiny social objects. On the future of participatory mediaJyri Engeström
 
2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptx
2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptx2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptx
2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptxFahri Karakas
 
글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018
글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018
글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018Amazon Web Services Korea
 

Similar to Getting to NO NINES (20)

The Future Is Faster Than You Think
The Future Is Faster Than You ThinkThe Future Is Faster Than You Think
The Future Is Faster Than You Think
 
TDWI Keynote: Outside In - The Future of Business Intelligence innovation
TDWI Keynote: Outside In - The Future of Business Intelligence innovationTDWI Keynote: Outside In - The Future of Business Intelligence innovation
TDWI Keynote: Outside In - The Future of Business Intelligence innovation
 
The Executable Web
The Executable WebThe Executable Web
The Executable Web
 
Metadata is a Love Note to the Future
Metadata is a Love Note to the FutureMetadata is a Love Note to the Future
Metadata is a Love Note to the Future
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handout
 
Disaster Tech: What is working and what is coming
Disaster Tech: What is working and what is comingDisaster Tech: What is working and what is coming
Disaster Tech: What is working and what is coming
 
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
 
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
Armagan Amcalar - The Human Side of Microservices - Codemotion Berlin 2018
 
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
 
Innovators & Innovation
Innovators & InnovationInnovators & Innovation
Innovators & Innovation
 
Ar design reality2018
Ar design reality2018Ar design reality2018
Ar design reality2018
 
Web 2.0 Enrichment Slide Show 011409
Web 2.0 Enrichment Slide Show 011409Web 2.0 Enrichment Slide Show 011409
Web 2.0 Enrichment Slide Show 011409
 
About Zabatak Initiative
About Zabatak InitiativeAbout Zabatak Initiative
About Zabatak Initiative
 
Zabatak twenty cat
Zabatak twenty catZabatak twenty cat
Zabatak twenty cat
 
The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018
The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018
The Human Side of Microservices - Armagan Amcalar - Codemotion Rome 2018
 
Shift Conference 2015 - Mike Butcher (TechCrunch)
Shift Conference 2015 - Mike Butcher (TechCrunch)Shift Conference 2015 - Mike Butcher (TechCrunch)
Shift Conference 2015 - Mike Butcher (TechCrunch)
 
Steve Jurvetson - Disruptive Innovation
Steve Jurvetson - Disruptive InnovationSteve Jurvetson - Disruptive Innovation
Steve Jurvetson - Disruptive Innovation
 
Microblogging: Tiny social objects. On the future of participatory media
Microblogging: Tiny social objects. On the future of participatory mediaMicroblogging: Tiny social objects. On the future of participatory media
Microblogging: Tiny social objects. On the future of participatory media
 
2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptx
2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptx2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptx
2030'lara Hazırlanmak- Hayal Gücü, Yapay Zeka, Gelecek Meslekler ve Sen.pptx
 
글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018
글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018
글로벌 미디어 고객사의 AWS 활용 사례-워싱턴 포스트 ::지정아::AWS Summit Seoul 2018
 

More from Salesforce Engineering

Locker Service Ready Lightning Components With Webpack
Locker Service Ready Lightning Components With WebpackLocker Service Ready Lightning Components With Webpack
Locker Service Ready Lightning Components With WebpackSalesforce Engineering
 
Techniques to Effectively Monitor the Performance of Customers in the Cloud
Techniques to Effectively Monitor the Performance of Customers in the CloudTechniques to Effectively Monitor the Performance of Customers in the Cloud
Techniques to Effectively Monitor the Performance of Customers in the CloudSalesforce Engineering
 
Predictive System Performance Data Analysis
Predictive System Performance Data AnalysisPredictive System Performance Data Analysis
Predictive System Performance Data AnalysisSalesforce Engineering
 
Aspect Oriented Programming: Hidden Toolkit That You Already Have
Aspect Oriented Programming: Hidden Toolkit That You Already HaveAspect Oriented Programming: Hidden Toolkit That You Already Have
Aspect Oriented Programming: Hidden Toolkit That You Already HaveSalesforce Engineering
 
A Smarter Pig: Building a SQL interface to Pig using Apache Calcite
A Smarter Pig: Building a SQL interface to Pig using Apache CalciteA Smarter Pig: Building a SQL interface to Pig using Apache Calcite
A Smarter Pig: Building a SQL interface to Pig using Apache CalciteSalesforce Engineering
 
Implementing a Content Strategy Is Like Running 100 Miles
Implementing a Content Strategy Is Like Running 100 MilesImplementing a Content Strategy Is Like Running 100 Miles
Implementing a Content Strategy Is Like Running 100 MilesSalesforce Engineering
 
Salesforce Cloud Infrastructure and Challenges - A Brief Overview
Salesforce Cloud Infrastructure and Challenges - A Brief OverviewSalesforce Cloud Infrastructure and Challenges - A Brief Overview
Salesforce Cloud Infrastructure and Challenges - A Brief OverviewSalesforce Engineering
 

More from Salesforce Engineering (17)

Locker Service Ready Lightning Components With Webpack
Locker Service Ready Lightning Components With WebpackLocker Service Ready Lightning Components With Webpack
Locker Service Ready Lightning Components With Webpack
 
Scaling HBase for Big Data
Scaling HBase for Big DataScaling HBase for Big Data
Scaling HBase for Big Data
 
Techniques to Effectively Monitor the Performance of Customers in the Cloud
Techniques to Effectively Monitor the Performance of Customers in the CloudTechniques to Effectively Monitor the Performance of Customers in the Cloud
Techniques to Effectively Monitor the Performance of Customers in the Cloud
 
Predictive System Performance Data Analysis
Predictive System Performance Data AnalysisPredictive System Performance Data Analysis
Predictive System Performance Data Analysis
 
Apache HBase State of the Project
Apache HBase State of the ProjectApache HBase State of the Project
Apache HBase State of the Project
 
Hit the Trail with Trailhead
Hit the Trail with TrailheadHit the Trail with Trailhead
Hit the Trail with Trailhead
 
HBase/PHOENIX @ Scale
HBase/PHOENIX @ ScaleHBase/PHOENIX @ Scale
HBase/PHOENIX @ Scale
 
Scaling up data science applications
Scaling up data science applicationsScaling up data science applications
Scaling up data science applications
 
Containers and Security for DevOps
Containers and Security for DevOpsContainers and Security for DevOps
Containers and Security for DevOps
 
Aspect Oriented Programming: Hidden Toolkit That You Already Have
Aspect Oriented Programming: Hidden Toolkit That You Already HaveAspect Oriented Programming: Hidden Toolkit That You Already Have
Aspect Oriented Programming: Hidden Toolkit That You Already Have
 
Monitoring @ Scale in Salesforce
Monitoring @ Scale in SalesforceMonitoring @ Scale in Salesforce
Monitoring @ Scale in Salesforce
 
Performance Tuning with XHProf
Performance Tuning with XHProfPerformance Tuning with XHProf
Performance Tuning with XHProf
 
A Smarter Pig: Building a SQL interface to Pig using Apache Calcite
A Smarter Pig: Building a SQL interface to Pig using Apache CalciteA Smarter Pig: Building a SQL interface to Pig using Apache Calcite
A Smarter Pig: Building a SQL interface to Pig using Apache Calcite
 
Implementing a Content Strategy Is Like Running 100 Miles
Implementing a Content Strategy Is Like Running 100 MilesImplementing a Content Strategy Is Like Running 100 Miles
Implementing a Content Strategy Is Like Running 100 Miles
 
Salesforce Cloud Infrastructure and Challenges - A Brief Overview
Salesforce Cloud Infrastructure and Challenges - A Brief OverviewSalesforce Cloud Infrastructure and Challenges - A Brief Overview
Salesforce Cloud Infrastructure and Challenges - A Brief Overview
 
Koober Preduction IO Presentation
Koober Preduction IO PresentationKoober Preduction IO Presentation
Koober Preduction IO Presentation
 
Declarative Network Configuration
Declarative Network Configuration Declarative Network Configuration
Declarative Network Configuration
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 

Getting to NO NINES

  • 1. © Copyright Peter Trimming and licensed for reuse under this Creative Commons Licence
  • 2. Mike Christian GETTING TO NO NINES © Copyright Peter Trimming and licensed for reuse under this Creative Commons Licence
  • 3. • Disaster Recovery • Airplane into building • Catastrophic fire • Earthquake There Once Was DR… • High Availability • Service Up, any cause - Varmits - Router Failures - Human Errors - Disasters • DR != HA © Copyright Rob Young and licensed for reuse under this Creative Commons Licence
  • 4. Classic DR Planning: “So we don’t need to put that much effort into it.” “We will most likely never actually need to use this…” “We’re okay, we bought some insurance.” “Box… Checked!”
  • 5. And everyone had a personal DR plan, right?
  • 7. HA planning is something different (Assume failure and go from there…)
  • 8.
  • 9. A partner once told me: “We have never lost a datacenter.”
  • 10. Then, one week later they did. “No, it was just the edge routers.”
  • 11.
  • 12. Even the best datacenters DO go down! For all sorts of unexpected reasons: • Network instability • HVAC failures • Power distribution and switching • UPS failures • Generator failures • Leaky roofs and equipment • Inadvertent fire suppression • Partial nuclear meltdown • Squirrels vs Internet! Maintenance & Migrations: • Core router upgrades • Infrastructure maintenance • Massive migrations
  • 13. Bad things happen in the real world, and here’s why…
  • 14. © Copyright Kevin Dooleyand licensed for reuse under this Creative Commons Licence
  • 15.
  • 16.
  • 17. “When the servers crashed, effectively putting eBay out of business, Meg gathered her team, along with the best technology experts from around Silicon Valley, and they stayed there until it was fixed. Literally, sleeping at the office.” Quote from Meg Whitman for Governor
  • 18.
  • 19. “Remember that Meg Whitman story? I was that guy! No kidding! I was cleaning up some space on the database, so I dropped an unused table, and it ended up being the main customer index. Doh! Meg came in and brought a ton of Oracle experts to sit with me all night, and rebuild the tablespace. DUDE, I LITERALLY SAVED EBAY!” -Ops Superhero -(Paraphrased) - (and Interview Candidate)
  • 20.
  • 22. Chemical Suppression Dumps © Copyright Cohesion licensed for reuse under this Creative Commons Licence
  • 23. Not Always Aborted… © Copyright Juan De Vojnikov and licensed for reuse under this Creative Commons Licence
  • 24. HVAC Suppression (Not Always Wise) © Copyright PictoralEvidence and licensed for reuse under this Creative Commons Licence
  • 28.
  • 30. 8/7/11, Impacted Companies • 1BOG 42 Spikes About.me Always Left America's Health Rankings Appbistro Appstores.com appgrinder.pl ArtCat ArtLog Assembla Ballpark bergholt.net bidwarrs Bigsoko Blitz.io Bloove Blue Print Log Blue Sombrero Bookingsync Boxoffice Mojo Big Prize on Facebook Buddy Events on Facebook Business Logic CanBIM Cash Crate Change.org Checkpoint Tracker CheckOrphan Chesscube Coderstack CollectorCarNation.com Comind CoTweet Cloud App chesscube Clique Code Spaces Comindwork Component Workshop Conga conne.cc ConsumerBell Crashpadder Creately Deallocated Objects Dealply DegreeOps Demeure DietPicture Dipity Discovr for iOS Doing Business in Canada dotcloud Dshini Easybib eCairn edocr eggie5 elog Engagor Expono EveryBlock Evite Geodata Check Good Joe Exceptional EveryTrail Explor Explore.to FathomDB FayerWayer Feedera FictFact Fitness Craze Flavorpill Flavors.me Flow FluxTracker followus fotopedia FormSpring Foursquare Frogpants GameChanger.io GazeHawk GenerationStation Get It Done GiantBomb.com Givmo Global Folders globalmediapro gmpx Grople GroupMe Guitarra Con Andres GumGum Henry Leutwyler Heroku hindawi Hollrback hootsuite HotPads Hubbr.net HyperAlerts iDent iDug Impure Indaba Music Index Tank Inventables Invox iRacing jaconda Jobs Score Jobbook joshdiehl.com Kekanto Kickstarter Krop Koofers Layers LetMeGo Lighthouse Listography Livefyre Localo LovingSports LunaTik LupaLuna Maansu Moby Picture MongoHQ MopApp My.SecondLife.com Mubi Muopia Neumodo Olapic OMAPpedia OnePlace Open Missouri NationalField.org Ninja Sports Noteleaf Nvidia's Developer Portal PandaBoard Pawesome Payday Loan Up Paymentez Peel PEG peopledock PowerCloud Pictorical piZap Postcrossing projectfedena projects.nytimes.com projects.propublica.org QuestionMoms Quora Qoop RaceBucket Racingjunk Radio MarketBeat Realmfpa.ru Receept RecordiaPro Reddit Repository Hosting Retickr Right Scale Rise Of Flight Rounds RoadFly Forum RSpec Documentation rstat.us Ruby Installer Saddleback Leather Scoopola ScriptFrenzy.org ScrumNinja ScrumPad SecretPoke Sencha Sendoid SendGig serifwebresources Shelfari ShortStack Shows for iPhone SindiQ SocialLamp Social Replay Sony Online Ent. Sohoos Someecards SonarApp Springpad SprocketList.com SpoofCard StarNews.in Start Wire STL Tweets streeteasy Street Fire SubMate Sunimi Survey Head Synclio Tanga Tapzilla TasteKid TeamLab TeamWork Live Tech Startup Center Tested textslide The MovieDB The MovieDB TrackStudio Trakt.tv TrapCall Typealoud Tzigla uFollow Usabilla Uweni VenueDriver.com Verkami Views.fm Vos Iz Neias Voxound vtravelled Vuze VYou Walkingspree Warener/Chapel Music Watchth.is WattPad Weddingbee Woorank Workout.io Worth1000 Wildfire XSplit Yabblr Yangutu YAYfriends! YLastic You Can Make This YouTrack Zaarly Zape ZKatter Zencoder
  • 33. But Two Years Later…
  • 36. The Collapse of Complex Societies Joseph Tainter (Anthropologist/Historian)
  • 37. So What? • As our platforms grow, scale, and evolve, they will develop innate complexity in an almost organic way • Redundancy adds additional complexity on top of that. • Too many layers of redundancy on top of an already complex system will ultimately lead to a decrease in reliability.
  • 38. © Copyright Mshake3 and licensed for reuse under this Creative Commons Licence
  • 39. So What Now? • Dr. Richard Cooke had it right. • At massive scale (and especially as we grow), the law of diminishing returns means our industry cannot build “reliable” systems. • But by embracing failure as a fundamental truth, we can design around it. • We need to stop focusing on reliable systems, and focus on resilient systems. • And we need to do that globally.
  • 41. But if utility power is so reliable why do we need generators? We want to be as reliable as the power company. “UTILITY”
  • 42. But if telcos are so reliable why do we need sat phones? We want to be as reliable as a telco. “TELCO”
  • 43. We are not utilities. Utilities own the last mile. We own the first mile. It’s a different challenge to solve.
  • 44. We shouldn’t be routing our “utilities” to the user. We need to route the users to the available “utilities.” It’s the internet, dummy!
  • 45. In a properly designed global architecture, as long as ONE region is up, we have 100% availability.
  • 46. What if we just solved cross-regional failover REALLY REALLY WELL ?
  • 47. We can design resilient applications… That depend on ephemeral servers… That live in ephemeral datacenters (at half the cost)

Editor's Notes

  1. http://commons.wikimedia.org/wiki/File:Squirrel_posing.jpg
  2. http://commons.wikimedia.org/wiki/File:Squirrel_posing.jpg
  3. http://commons.wikimedia.org/wiki/File:War_Of_The_Worlds_-_Plane_Crash_Set_(2562097108).jpg http://commons.wikimedia.org/wiki/File:ISS-11_Elektron_repair.jpg
  4. http://commons.wikimedia.org/wiki/File:Bali-IMG_4647.JPG I, the copyright holder of this work, release this work into the public domain. This applies worldwide. In some countries this may not be legally possible; if so: I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law http://commons.wikimedia.org/wiki/File:Kitten-stare.jpg I, the copyright holder of this work, release this work into the public domain. This applies worldwide. In some countries this may not be legally possible; if so: I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law
  5. This file is in the public domain because it was solely created by NASA. NASA copyright policy states that "NASA material is not protected by copyright unless noted".
  6. http://commons.wikimedia.org/wiki/File:Superhero_texting.jpg
  7. http://commons.wikimedia.org/wiki/File:Tacoma-narrows-bridge-collapse.jpg
  8.   © Copyright Cohesion licensed for reuse under this Creative Commons Licence
  9. http://commons.wikimedia.org/wiki/File:Emergency_button,_And%C4%9Bl_metro_station,_line_B,_Prague,_Czech_Republic.jpg
  10. http://commons.wikimedia.org/wiki/File:HVAC_Ventilation_Exhaust.jpg
  11. http://commons.wikimedia.org/wiki/File:Hurricane_Wilma_200510212015.jpg This image is in the public domain because it contains materials that originally came from the U.S. National Oceanic and Atmospheric Administration, taken or made as part of an employee's official duties.
  12. http://commons.wikimedia.org/wiki/File:Photocopy_of_photograph._STEEL_PLANT,_1000-HORSEPOWER_CORLISS_STEAM_ENGINE_AND_FLYWHEEL_FOR_14-INCH_MILL,_1910._(From_the_Jefferson_County_Historical_society_Collection,_HAER_WASH,16-PORTO.V,1-36.tif This image or media file contains material based on a work of a National Park Service employee, created as part of that person's official duties. As a work of the U.S. federal government, such work is in the public domain. See the NPS website and NPS copyright policy for more information.
  13. http://commons.wikimedia.org/wiki/File:DAMAGE_CAUSED_BY_THE_EXPLOSION_OF_THE_CORLISS_ENGINE_FLYWHEEL._NO._2_ENGINE_HOUSE_(NO._7_MILL)._PHOTOCOPY_OF_1871_VIEW_LOOKING_WEST._From_the_collection_of_the_Manchester_Public_HABS_NH,6-MANCH,2-120.tif This image or media file contains material based on a work of a National Park Service employee, created as part of that person's official duties. As a work of the U.S. federal government, such work is in the public domain. See the NPS website and NPS copyright policy for more information.
  14. http://commons.wikimedia.org/wiki/File:SH-60B_helicopter_flies_over_Sendai.jpg This file is a work of a sailor or employee of the U.S. Navy, taken or made as part of that person's official duties. As a work of the U.S. federal government, the image is in the public domain.
  15. http://commons.wikimedia.org/wiki/File:Hokusai_Monster_Rat.jpg According to Japanese Copyright Law the copyright on this work has expired and is as such public domain. According to articles 51 and 57 of the copyright laws of Japan, under the jurisdiction of the Government of Japan all non-photographic works enter the public domain 50 years after the death of the creator (there being multiple creators, the creator who dies last) or 50 years after publication for anonymous or pseudonymous authors or for works whose copyright holder is an organization.
  16. http://commons.wikimedia.org/wiki/File:Cole_Thomas_The_Course_of_Empire_Destruction_1836.jpg This work is in the public domain in the United States, and those countries with a copyright term of life of the author plus 100 years or less.
  17. http://commons.wikimedia.org/wiki/File:Eugene_Dinsmore_Superhero_111007.jpg