Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>That's a fairly complicated topic, mostly due to the <a href="http://aws.amazon.com/elasticloadbalancing/" rel="nofollow noreferrer">Amazon ELB</a> routing documentation falling short of being non existent, so one needs to assemble some pieces to draw a conclusion - see my answer to the related question <a href="https://serverfault.com/a/386527/10305">Can Elastic Load Balancers correctly distribute traffic to different size instances</a> for a detailed analysis including all the references I'm aware of.</p> <p>For the question at hand I think it boils down to the somewhat vague AWS team response from 2009 to <a href="https://forums.aws.amazon.com/message.jspa?messageID=129199#129199" rel="nofollow noreferrer">ELB Strategy</a>:</p> <blockquote> <p><strong>ELB loosely keeps track of how many requests (or connections in the case of TCP) are outstanding at each instance.</strong> It does not monitor resource usage (such as CPU or memory) at each instance. ELB currently will round-robin amongst those instances that it believes has the fewest outstanding requests. <em>[emphasis mine]</em></p> </blockquote> <p>Depending on your application architecture and request variety, larger <a href="http://aws.amazon.com/ec2/instance-types/" rel="nofollow noreferrer">Amazon EC2 instance types</a> might be able to serve requests faster, thus have less outstanding requests and receive more traffic accordingly, but either way the ELB <em>supposedly</em> distributes traffic appropriately on average, i.e. should implicitly account for the uneven instance characteristics to some extent - I haven't tried this myself though and would recommend both, <a href="http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/US_MonitoringLoadBalancerWithCW.html" rel="nofollow noreferrer">Monitoring Your Load Balancer Using CloudWatch</a> as well as monitoring your individual EC2 instances and correlate the results in order to gain respective insight and confidence into such a setup eventually.</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. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    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