evan_25724
Mar 10, 2011Nimbostratus
Lesser of two evils: 2,500 pools or one pool with 10,000 members?
My customer load balances requests to an EAI system which requires that there are servers listening on 2,500 ports (not all servers are listening on all ports). The legacy approach has been to create one pool per port (each pool has four members is monitored by the built in "tcp" monitor). Despite the obvious drawbacks to his, in practice it works reasonably well.
The customer is open to a new approach. The one that makes the most sense to me is one pool with an instance of each of the 4 servers for each port (see example below).
My questions:
Which approach is the lesser of two evils? Why?
Is my customer likely to run into hard limits with either approach (too many pools or too many members per pool)?
Thank you so much!
Evan
10.10.5.1:4040
10.10.5.1:4013
10.10.5.1:4014
10.10.5.1:4015
.
.
.
10.10.5.2:4040
10.10.5.2:4013
.
.