47
Failure Happens F***, the F***ing thing is F***king F***ed* *Official WebOps term from Artur Bergman Jesse Robbins [email protected]

Failure Happens Interop Nyc

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Failure Happens Interop Nyc

Failure HappensF***, the F***ing thing is F***king F***ed*

*Official WebOps term from Artur Bergman

Jesse [email protected]

Page 2: Failure Happens Interop Nyc

This will be on the test:

FAILURE HAPPENS!

Page 3: Failure Happens Interop Nyc
Page 4: Failure Happens Interop Nyc
Page 5: Failure Happens Interop Nyc

25%

75%

Page 6: Failure Happens Interop Nyc

25%

75%Paranoid

Page 7: Failure Happens Interop Nyc

25%

75%

Pyromaniac

Paranoid

Page 8: Failure Happens Interop Nyc
Page 9: Failure Happens Interop Nyc

Good Book!

Page 10: Failure Happens Interop Nyc

“multiple and unexpected interactions of failures are

inevitable”-­‐Charles  Perrow

Page 11: Failure Happens Interop Nyc

Failure Happens

Page 12: Failure Happens Interop Nyc

define:Nines (roughly)

Page 13: Failure Happens Interop Nyc

define:Nines (roughly)

99% 5256 min (3.5 days)

Page 14: Failure Happens Interop Nyc

define:Nines (roughly)

99% 5256 min (3.5 days)

99.9% 528 min ( 8.8 hours )

Page 15: Failure Happens Interop Nyc

define:Nines (roughly)

99% 5256 min (3.5 days)

99.9% 528 min ( 8.8 hours )

99.99% 53 min

Page 16: Failure Happens Interop Nyc

define:Nines (roughly)

99% 5256 min (3.5 days)

99.9% 528 min ( 8.8 hours )

99.99% 53 min

99.999% 5 min

Page 17: Failure Happens Interop Nyc

define:Nines (roughly)

99% 5256 min (3.5 days)

99.9% 528 min ( 8.8 hours )

99.99% 53 min

99.999% 5 min

99.9999% 30 Seconds

Page 18: Failure Happens Interop Nyc

define:Nines (roughly)

99% 5256 min (3.5 days)

99.9% 528 min ( 8.8 hours )

99.99% 53 min

99.999% 5 min

99.9999% 30 Seconds

99.99999% 3 Seconds

Page 19: Failure Happens Interop Nyc

Internet Routing... won’t.

Page 20: Failure Happens Interop Nyc
Page 21: Failure Happens Interop Nyc
Page 22: Failure Happens Interop Nyc
Page 23: Failure Happens Interop Nyc
Page 24: Failure Happens Interop Nyc

!"#$$%"&'(')*)"+,-.,-/01,( +/.01210*"345467"89: #

;''-1(<"=/-)"3.1>0?-'"@'-':

Page 25: Failure Happens Interop Nyc
Page 26: Failure Happens Interop Nyc

#googlefail

Page 27: Failure Happens Interop Nyc

YOU

Page 28: Failure Happens Interop Nyc

Continuous Power... isn’t

Page 29: Failure Happens Interop Nyc

365 Main SF

Page 30: Failure Happens Interop Nyc

365 364.96 Main SF

Page 31: Failure Happens Interop Nyc
Page 32: Failure Happens Interop Nyc
Page 33: Failure Happens Interop Nyc

Failure happens

A single datacenter is the problem• Since they all fail at some point

Recovery procedures after failure• Power was gone ~45 minutes• Most services took hours to come back• Some unnamed ones more than 12 hours

Page 34: Failure Happens Interop Nyc

Truck 1, Rackspace 0

Page 35: Failure Happens Interop Nyc
Page 36: Failure Happens Interop Nyc

Geography is a Single Point of Failure

Page 37: Failure Happens Interop Nyc
Page 38: Failure Happens Interop Nyc
Page 39: Failure Happens Interop Nyc
Page 40: Failure Happens Interop Nyc

!"#$%&''( )*+#,$-#$,%./-$0,1

+2304,$5%67"#,-8$1

!"#$%#&'()(#*&+,&!"#$%&!'()* #%-#%*%,.&'(/,.#+%*&0+.1&-#%2+3&(/."4%*&(2&".&)%"*.&5678

Page 42: Failure Happens Interop Nyc
Page 43: Failure Happens Interop Nyc

Providers are baskets too.

Page 44: Failure Happens Interop Nyc
Page 45: Failure Happens Interop Nyc
Page 46: Failure Happens Interop Nyc

Failure Happens.

Anyone promising otherwise is either foolish or lying

(or both).