Load balancing done right, finally!

ELB Connection Draining - Remove Instances From Service With Care

So it is now (finally) possible to ensure that all in-flight requests are completed before an instance gets de-registered from an ELB (graceful removal). Until now, anytime an instance was removed from ELB, the plug was pulled causing:

  • Half-drawn web pages
  • Aborted file downloads
  • Failed web service calls

…each of which resulted in an unhappy user or customer.

Feature or bug-fix?

And no, it isn’t innovation. Connection draining has been possible even with the open source software load balancer HAProxy since many years!

Witness the power of marketing!

Just one final question:
After all this, why isn’t Connection Draining enabled by default on AWS?

 
0
Kudos
 
0
Kudos

Now read this

Anti-Agile pragmatic agility

Agile Is Dead (Long Live Agility) — Dave Thomas, co-author of the Agile Manifesto Couldn’t agree more. A lot of what Agile has become is just this: Reduced to an iterative methodology of doing things (often without enough upfront thought... Continue →