Chaos Monkey Released Into the Wild
Quince alPillan writes "Netflix revealed today that they've released Chaos Monkey, an open source Amazon Web Service testing tool that will randomly turn off instances in Auto Scaling Groups. 'We have found that the best defense against major unexpected failures is to fail often. By frequently causing failures, we force our services to be built in a way that is more resilient. We are excited to make a long-awaited announcement today that will help others who embrace this approach. ...source code for the founding member of the Simian Army, Chaos Monkey, is available to the community.'"
And by "into the wild", they mean they're now letting it run on other people's sites.
We have found that the best defense against major unexpected failures is to fail often. By frequently causing failures, we force our services to be built in a way that is more resilient.
Sounds like what has been common in Erlang for decades.
Off topic: when I watch the /. homepage, I am logged in. As soon as I click on a story, I become an Anonymous Coward. Did anybody else experience this bug too?
I though this was about monkeys...
MonkeyLives
Cwm, fjord-bank glyphs vext quiz
Not only for the idea that a serious company lets a masturbating-and-throwing-poo grinning idiot loose in their sensitive vitals, but also because it draws so many parallels with other resilient systems.
Allergies cured by parasitical worms? Chaos Monkey Effect - you need something attacking your defences for your system to stay healthy
Ecosystem that relies on bushfires to clear old vegetation? Chaos Monkey Effect
Something almost Zen about not only turning an attacker's violence against them, but deliberately introducing new attackers so your system is strengthened by them.
Well done chaps, carry on.
Business/App ideas are like arseholes: everyone's got one, they're mostly shit, but very rarely they contain a diamond
Leave it to some java developers to write 100k lines of code to do a shutdown -h now.
Got Code?
"We have found that the best defense against major unexpected failures is to fail often."
In other words, you'll never be disappointed if you expect total incompetence. I've already achieved this same thing on my own with my Netflix account, by completely and utterly lowering my expectations.
Gently reply
Jeff Atwood has an blog Working with the Chaos Monkey.
When you are sure of something, you probably are wrong (search for "Unskilled and Unaware of It").