Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reliability Theater

Reliability Theater

When things break and why managing risk is important.

Avatar for Peter Shannon

Peter Shannon

April 10, 2019
Tweet

More Decks by Peter Shannon

Other Decks in Technology

Transcript

  1. SPOILERS • HOW AVAILABILITY AND RELIABILITY ARE RELATED BUT DIFFERENT

    • RISK IS A RANDOM FORCE, HOW SHOULD WE THINK ABOUT RISK • WHAT IS AN SLA AND WHY IS IT IMPORTANT • THE COST OF BEING RELIABLE AND/OR AVAILABLE • PRACTICAL WAYS TO EVALUATE RISK, THINGS TO PONDER
  2. RELIABILITY THEATER IS THE PRACTICE OF INVESTING IN COUNTERMEASURES INTENDED

    TO PROVIDE THE FEELING OF IMPROVED RELIABILITY WHILE DOING LITTLE OR NOTHING TO ACHIEVE IT.
  3. RISK = PROBABILITY * IMPACT WHAT IS OUR RISK POTENTIAL

    FOR DELIVERING INCORRECT RESPONSES AND/OR NOT BEING AVAILABLE TO OUR CUSTOMERS. THE RESULTING IMPACT IS LOSS OF REVENUE. • WHAT IS A STRATEGY FOR CHANCE REDUCTION? • WHAT IS A STRATEGY FOR IMPACT REDUCTION?
  4. SERVICE RETURNS 200 OK 100% OF THE TIME RISK =

    PROBABILITY * IMPACT AVAILABILITY
  5. SERVICE RETURNS 200 OK 100% OF THE TIME RISK =

    PROBABILITY * IMPACT AVAILABILITY
  6. SERVICE RETURNS 200 OK 90% OF THE TIME RISK =

    PROBABILITY * IMPACT RELIABILITY
  7. Assumptions: 1.Death Star is ~150 kilometers in diameter or 7.06858×10^10

    m^2 2.Thermal exhaust port is 2 meters wide or 3.14 m^2
  8. “WE STRIVE TO MAKE A SERVICE RELIABLE ENOUGH, BUT NO

    MORE RELIABLE THAN IT NEEDS TO BE. T H AT I S , W H E N W E S E T A N AVAILABILITY TARGET OF 99.99%, WE WANT TO EXCEED IT, BUT NOT BY MUCH: THAT WOULD WASTE O P P O R T U N I T I E S T O A D D FEATURES TO THE SYSTEM, CLEAN UP TECHNICAL DEBT, OR REDUCE ITS OPERATIONAL COSTS.” – SRE BOOK
  9. “A USER ON A 99% RELIABLE SMARTPHONE CANNOT TELL THE

    DIFFERENCE BETWEEN 99.99% AND 99.999% RELIABILITY” – SRE BOOK
  10. A D D I N G A D D I

    T I O NA L 9 ’ S O F RELIABILITY CAN EVENTUALLY SCALE COST EXPONENTIALLY. COST OF REDUNDANT COMPUTE/ MACHINE RESOURCES. OPPORTUNITY COST - DEDICATING ENGINEERS TO WORKING ON INCREASING RELIABILITY OVER BUILDING FEATURES.