Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Amazon's ELB looks interesting, but I have a hard time evaluating how reliable it might be. I don't have a good sense of how it's implemented or what it might do behind the scenes.

If an ELB machine goes down that is proxying a request to one of my EC2 isntances, I expect that request to die. What about the next request that client makes? It had resolved an IP that used to pointed to some ELB endpoint that was on a machine that crashed. Is there a good chance the next few requests fail too? At this point are we at the mercy of a DNS TTL expiration and update?

share|improve this question
Adding information about other implementations, here is the design of Eucalyptus ELB. – Lourenco Jun 24 '14 at 13:48
up vote 0 down vote accepted

ELB instances use an elastic IP which won't change if an ELB backend fails, so DNS isn't an issue here. Amazon don't publish how ELB actually works though, so what exactly happens when a backend fails is pure speculation. I would guess that failover time is in the order of seconds however.

share|improve this answer

Amazon have very good documentaion on AWS ELB below is the link and also they guarantee 99.99 % uptime for AWS ELB
share|improve this answer
Neither of those links explain how Amazon ELB is implemented under the hood. – Simplicius May 16 '13 at 5:32
Amazon have never and never will telk how there backends work. – t1nt1n May 16 '13 at 5:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.