It has not been a good week for internet users, with Skype suffering major outages and AWS based services such as Tinder and Netflix going down Sunday and experiencing issues again today. The Register takes you through what caused the outage in this quick article about Amazon Web Services and DynamoDB.
As with other Cloud providers, the database is spread out over the globe, with DynamoDB tables split into partitions which are not necessarily close geographically. The location of tables to which the partitions are members of are stored in metadata servers which can connect the scattered tables into seamless interface for the end user … when all is well. In this case the metadata servers were responding to slowly for the tables to function which resulted in those tables querying updated memberships on the metadata servers which caused enough traffic to bring down AWS.
"Picture a steakhouse in which the cooks are taking so long to prepare the food, the side dishes have gone cold by the time the waiters and waitresses take the plates from the chef to the hungry diners. The orders have to be started again from scratch, the whole operation is overwhelmed, the chef walks out, and ultimately customers aren't getting fed."
Here is some more Tech News from around the web:
- GreenDispenser malware threatens to take all your dosh from Linux ATMs @ The Inquirer
- iOS 9 security blooper lets you BYPASS PINs, eye up photos, contacts @ The Register
- Nintendo joins Khronos vid API standards body @ The Register