FYI Netflix is down
Paul Graydon
paul at paulgraydon.co.uk
Mon Jul 2 18:59:57 UTC 2012
On 07/02/2012 08:53 AM, Tony McCrory wrote:
> On 2 July 2012 19:20, Cameron Byrne <cb.list6 at gmail.com> wrote:
>
>> Make your chaos animal go after sites and regions instead of individual
>> VMs.
>>
>> CB
>>
> From a previous post mortem
> http://techblog.netflix.com/2011_04_01_archive.html
>
> "
> Create More Failures
> Currently, Netflix uses a service called "Chaos
> Monkey<http://techblog.netflix.com/2010/12/5-lessons-weve-learned-using-aws.html>"
> to simulate service failure. Basically, Chaos Monkey is a service that
> kills other services. We run this service because we want engineering teams
> to be used to a constant level of failure in the cloud. Services should
> automatically recover without any manual intervention. We don't however,
> simulate what happens when an entire AZ goes down and therefore we haven't
> engineered our systems to automatically deal with those sorts of failures.
> Internally we are having discussions about doing that and people are
> already starting to call this service "Chaos Gorilla".
> *"*
>
> It would seem the Gorilla hasn't quite matured.
>
> Tony
From conversations with Adrian Cockcroft this weekend it wasn't the
result of Chaos Gorilla or Chaos Monkey failing to prepare them
adequately. All their automated stuff worked perfectly, the
infrastructure tried to self heal. The problem was that yet again
Amazon's back-plane / control-plane was unable to cope with the
requests. Netflix uses Amazon's ELB to balance the traffic and no
back-plane meant they were unable to reconfigure it to route around the
problem.
Paul
More information about the NANOG
mailing list