optimera sthlm 2011 - ragnar lönn, load impact
TRANSCRIPT
Spektakulära krascherRagnar Lönn, Load Impact
Spektakulära serverkrascher?
Normalläge
"Krasch"!
"Krasch"!
• studera.nu• sj.se• royalcourt.se• nasdaqomxnordicexchange.se• alliansen.se• ticnet.se• sl.se• midnattsloppet.se ("återkom efter kl 24")• svt.se• livenation.se
"Kraschade" svenska sajter
Load Impact -
• Lasttest-tjänst• Användare kan starta egna lasttester
som simulerar många besökare mot en sajt, och ser hur snabbt sidor då levereras från sajten
Habrahabr.ru
• Russian "Slashdot" clone• Alexa top 1000 site
(bigger than slashdot.org)
Habrahabr.ru
• "Slashdotted" = verb.• Habrahabr.ru har sin egen motsvarande
term - the Habra effect ("to be habr'd")
Habrahabr.ru-bloggen
Habr'd by Habrahabr.ru
Load Impact-bloggen
Habrahabr.ru-bloggen
Habr'd by Habrahabr.ru
Load Impact-bloggen
"Today, we were habr'd because of an article about being habr'd because of an article about how to avoid being habr'd!"
Biltvätten eller Amazon EC2?
Min Hyundai
Biltvätten
Nästan samma
http://www.youtube.com/watch?v=r7nKEEnBPtw&feature=player_detailpage
Amazon EC2/EBS
EC2 = Elastic Compute Cloud
• Virtuella maskiner (instanser)
EBS = Elastic Block Storage
• Virtuell datalagring
EBS används ofta av EC2-instanser
Amazon EC2/EBS krasch
• 21:a April, 00:47 PDTÄndring av routing resulterar i "hängda" EBS-volymer i US East
• 23:e April, 18:15 PDT2.2% av EBS-volymerna ff nere
• 24:e April, 12:30 PDT1% av EBS-volymerna ff nere
Amazon EBS
Värt att tänka på
• Molnet ger kapacitet, men driftsäkerhet är alltid ditt eget ansvar
• Distribution av en tjänst över flera geografiska regioner kan vara vettigt
• Undvik EBS?• Redundanta tjänster, glöm inte att testa (Chaos
Monkey!)
Bra läsning
http://aws.amazon.com/architecture/
http://highscalability.com/blog/2011/4/25/the-big-list-of-articles-on-the-amazon-outage.html
Dags för en öl!