How we found a bug in Amazon ELB
sysdig.com
How we found a bug in Amazon ELB
1–10 of 43 posts
Re: How we found a bug in Amazon ELB
#2Re: How we found a bug in Amazon ELB
#3Re: How we found a bug in Amazon ELB
#4Hmm, this seems like a pretty big bug in connection draining. I feel like one instance per AZ is a pretty common scenario. Great article!
Re: How we found a bug in Amazon ELB
#5There's another case that the article doesn't really discuss (though the evidence of it is in the beginning when all connections drop simultaneously) where the ELB nodes themselves scale vertically at a particular threshold. I believe the setup described is still vulnerable to those scaling events.
Re: How we found a bug in Amazon ELB
#6We were told ELBs are explicitly not designed for long-running connections when we ran into this exact same issue so know that you will always be working around this design constraint if you do long-running connections through ELBs. There's another case that the article doesn't really discuss (though the evidence of it is in the beginning when all connections drop simultaneously) where the ELB nodes themselves scale…
Re: How we found a bug in Amazon ELB
#7But when it doesn't, debugging might actually be simpler with less black boxes between you and the metal.
Re: How we found a bug in Amazon ELB
#8We were told ELBs are explicitly not designed for long-running connections when we ran into this exact same issue so know that you will always be working around this design constraint if you do long-running connections through ELBs. There's another case that the article doesn't really discuss (though the evidence of it is in the beginning when all connections drop simultaneously) where the ELB nodes themselves scale…
We definitely observed such drops that we attributed to presumably internal ELB scaling activity, but they happen so occasionally that for the moment they haven't been a real issue, as opposed to this one described in the article which happened consistently at every deployment in our test environment.
Re: How we found a bug in Amazon ELB
#9The other thing to consider when deploying to the cloud with load balancers is to use an immutable architecture. Taking hosts out of service, updating them, and putting them back in service is a bit cumbersome at best and leaves you vulnerable to service outages.