Re:Ballast: A tool for balancing user load across SSH servers
by zokier on Monday April 07, 2014 @04:43AM
(#7545305)
> The University of Waterloo just uses DNS round-robin
I take it that they do not allow running persistent applications? I personally would not like to find my screen/tmux session "disappear" after reconnect because I ended to another host.
Re:Ballast: A tool for balancing user load across SSH servers
by rat87 on Monday April 07, 2014 @05:47AM
(#7545530)
My University did something that seems similar. There was a group hostname which I believe dropped you into one of a group of linux machines(with nfs homedir) but you cold always specify the actual hostname of the computer where you parked tmux.
The University of Waterloo just uses DNS round-robin, but that's not particularly reliable since the load balancing is up to the whims of each client's DNS client implementation.
And then there's software like mosh[0], which, IIRC, does round-robin on the first connection but then sticks to the same server afterwards so that you can e.g. connect to the same pty even if your local IP changed.
[0] http://mosh.mit.edu/