Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The recommended way for distributing traffic from your ELB is to have an equal number of instances across multiple availability zones. For example:</p> <p>ELB</p> <ul> <li>Instance 1 (us-east-a)</li> <li>Instance 2 (us-east-a)</li> <li>Instance 3 (us-east-b)</li> <li>Instance 4 (us-east-b)</li> </ul> <p>Now there are two ELB APIs of interest provided that allow you to programmatically (or via the control panel) detach instances:</p> <ol> <li>Deregister an instance</li> <li>Disable an availability zone (which subsequently disables the instances within that zone)</li> </ol> <p>The <a href="http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/">ELB Developer Guide</a> has a section that describes the effects of disabling an availability zone. A note in that section is of particular interest:</p> <blockquote> <p>Your load balancer always distributes traffic to all the enabled Availability Zones. If all the instances in an Availability Zone are deregistered or unhealthy before that Availability Zone is disabled for the load balancer, all requests sent to that Availability Zone will fail until DisableAvailabilityZonesForLoadBalancer calls for that Availability Zone.</p> </blockquote> <p>Whats interesting about the above note is that it could imply that if you call DisableAvailabilityZonesForLoadBalancer, the ELB could instantly start sending requests only to available zones - possibly resulting in a 0 downtime experience while you perform maintenance on the servers in the disabled availability zone.</p> <p>The above 'theory' needs detailed testing or acknowledgement from an Amazon cloud engineer. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload