4 ms·
It would be fantastic to see Chaos Monkey open-sourced, but it's probably a very domain specific app that only works in the context of their infrastructure. So
by squidsoup 16y ago
It would be fantastic to see Chaos Monkey open-sourced, but it's probably a very domain specific app that only works in the context of their infrastructure.
Some great ideas to be gleamed from the paper you've provided - thanks!
- gfodor 16y agoIt'd be incredibly easy to implement a v1, a small shell script. AWS has "security groups", which generally are used to split up the roles of machines. (They're used for firewall rules, but in practice having these serve as role metadata is quite useful as well.) Chaos Monkey is just a script that runs "ec2-terminate-instance" commands on node in certain security groups at a certain rate, and boots machines at the same rate. Of course, the devil is in the details, but at a high level this wouldn't be too specific to the domain the infrastructure is built around.
- somic 16y agoThe complexity of a system probably in use by Netflix comes from the number of instances and - most importantly - probably the number of accounts that they have. I strongly doubt all those instances they have are running on a single AWS account. Agree that implementing similar system for a single AWS account is not going to be very difficult.