News for hackers. Stuff that matters.
Re:Chaos Monkey released into the wild by mikeash on Monday July 30, 2012 @01:43PM (#4313579)
If your goal is for your server to be urine-proof, then peeing on it from time to time to make sure would be a good idea.
Re:Chaos Monkey released into the wild by Zenst on Monday July 30, 2012 @08:15PM (#4315384)
sadly my analogy failed most peoples IQ :facepalm:
Re:Chaos Monkey released into the wild by mikeash on Tuesday July 31, 2012 @12:20AM (#4315687)
Yes, we're all too dumb to understand your brilliance. Couldn't possibly be the fault of your analogy.
Re:Chaos Monkey released into the wild by Zenst on Tuesday July 31, 2012 @02:07AM (#4315951)
no that would be you.

Point I was making is that pulling out process's/servers/cables is all fine (aka pissing on your server) but it is not a ideal way to test. It is better IMHO to test out on what you could call weak hardware, as in realy throttled CPU/disc/network etc and see were things break as these emulate what potentual peak bottlenecks you will get. This approach is better as you get to test out a single process system as apposed to only being able to test cloud based approaches as this does.

Re:Chaos Monkey released into the wild by vidarh on Thursday August 02, 2012 @06:18AM (#4328074)
Pulling out processes/servers/cables is an ideal way to test what happens when you pull out processes/servers/cables. Especially when you want to see how it affects a system that is too large to realistically reproduce in a test rig (though presumably you would still want to run it in your scaled down test rig too).

Throttling CPU/disc/network is all well and fine and necessary too, but that's only one set of failure scenarios, and won't protect you against a whole range of failures related to systems just disappearing as they crash, or failing to restart, or any number of other concerns.

Re:Chaos Monkey released into the wild by Bjartr on Tuesday July 31, 2012 @03:36PM (#4319204)
Chaos monkey isn't for testing peak bottlenecks, it's for testing random failures at the per instance level. For bottleneck testing I expect Netflix has another tool with a similarly simian name, but that's not the topic of discussion.