Maximum simultaneous connection to Amazon load balancer

My testing shows that the Amazon load balancing connection with its instance when it has about 10 thousand parallel connections. Is this Amazon load balancing limit? If not, is there a setting for this? I need to support up to 1M concurrent connections for my testing.

Thanks,

Sean Nguyen

+6
source share
1 answer

The ELB should scale far beyond this, but you need to go through testing from several test clients, which appear to come from unique source IP addresses. This will cause multiple ELB instances to invoke multiple instances behind the scenes (this can be detected by DNS lookups). This is explained in a document published by Rightscale: http://blog.rightscale.com/2010/04/01/benchmarking-load-balancers-in-the-cloud/

Please note that ELB resources take some time, so tests must be run for 20 minutes or more.

You must also be sure that you have enough resources for the balancer. EC2 instances (as shown in the above white paper) appear to reach a bandwidth limit of around 100k packets per second, which limits the number of concurrent connections that can be served (remember the TCP and HTTP overheads). You will need many examples to be able to handle 1M 1M connections, and I'm not sure at what point you will reach the ELB limit; in RightScale test they reach only 19k.

You also need to clearly indicate what you mean by 1M peer-to-peer connections, do you mean general keep-alive connections (assuming that keep-alive mode is enabled), or do you mean 1M transactions per second?

+6
source

Source: https://habr.com/ru/post/903411/


All Articles