Netflix built a virtual monkey to wreak havoc on its network. We imagine it's not as creepy-looking as this one.
Failure is the last thing you want when running a huge network, particularly one that supports a multi-billion dollar business. But preventing failure requires practice and good planning—and that's why Netflix developed software that attacks its own network more than 1,000 times a week.
By forcing Netflix engineers to recover from small failures that customers won't notice, the company hopes to prevent major outages in its video streaming service. Netflix calls the software it built to automate the process of causing failure a "Chaos Monkey," and today announced the release of Chaos Monkey's source code onto GitHub under the Apache License.
"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," Netflix engineer Cory Bennett and executive Ariel Tseitlin wrote in the Netflix tech blog today.
Read 8 remaining paragraphs | Comments
DIGITAL JUICE
No comments:
Post a Comment
Thank's!