There’s discussion in the documentation concerning using a load-balancer for front-end gateways. See link below.
https://docs.inductiveautomation.com/display/DOC79/Scale+Out+Architecture#ScaleOutArchitecture-LoadBalancing
This would imply that every participating gateway would need identical configurations in order for the clients not to “care” which gateway they get connected to in order to maintain a balanced load across gateways.
My question is, how is this load-balancing accomplished? I’m not seeing an option within Ignition to manage load-balancing. I’m also not seeing an option to automatically synchronize multiple gateways other than in a redundant pair setup. I’m also not finding any documentation that fleshes-out the actual implementation.
Now, I’m vaguely familiar with the concept of load-balancing happening on the DNS level (or something like that) external to the application itself. I just had someone set me up with a SQL cluster with load-balancing and I’m regurgitating the little bit that I picked-up from that. Is this how Ignition expects load-balancing to be implemented? If so, how are the various gateways synchronized?
Alright, I’m done guessing… Can someone explain how this is fleshed out for Ignition gateways? I’d very much appreciate it.