|
Load Balancing between Glacier2 routers
Ok, so we have Y clients and X different server processes which all need to communicate.
In an simple world they would just have proxies pointing directly at each other and everything would be swell.
However to protect the servers, and to simplify navigating through NATs etc. all outside connections are routed using a Glacier2 router.
All well and good, but it seems to me that this creates a sort of bottleneck as all traffic will routed back and forth through the Glacier2 router.
So how would I go about balancing load and handling faults in the routers. I assume that I can at the very least setup several routers and provide the clients with a list of possible endpoints for the routers, and then let them randomise their initial connection. But I was wondering if there was some other options I've overlooked, that might provide better balacing, migrations of sessions etc.
|