Gisteren waren gebruikers van o.a. Twitter, Plurk en Vimeo verbaasd dat allerlei onderdelen van de sites niet meer werkten. Op onze eigen sites (oa. DC, DutchCowgirls en GermanCowboys) waren lezers verbaasd omdat de avatars in de twitterfeed waren verdwenen en teksten door elkaar liepen.
Reden van al deze fouten was het (wederom) uitvallen van Amazon S3. Dat zal weinigen iets zeggen. Amazon S3 is echter niets anders dan een enorme (zeer voordelige) storage capaciteit voor het internet die vooral in de beroemde “Bay-Area” waar veel startende internetbedrijven zijn gevestigd uitermate populair is.
De storing geeft de kwetsbaarheid aan van ons zo geroemde Web 2.0, waar met behulp van api’s en prachtige plugins, we diensten aan elkaar knopen. Als ergens dataknooppunten uitvallen is dat probleem veel generieker dan wordt ingeschat. Het is een zorgelijke ontwikkeling die ongetwijfeld op delen wordt opgelost maar de problemen van het afgelopen weekend zullen zeker niet vanzelf afnemen. Het is essentieel aan het worden om bij webdevelopment rekening te houden met dergelijke storingen.
Onze eigen Twitterfeed, waar we tweets eerst in een database laten lopen alvorens ze contextueel te publiceren bij berichten, blijkt dus niet voldoende te zijn. Next step is de avatars in een aparte database te plaatsen zodat ook dat stukje software is beveiligd bij calamiteiten.
Inmiddels is de dienst zich weer aan het herstellen en zijn de meeste sites weer in de lucht: “US service has been partially restored. We continue to work to fully restore the service.“. (Zie ook (marketingfacts, LoicleMeur blog en REv2.org)