As of 9/21/17, Snapt Balancer may not be used to create UDP load balancers as it is built on HAProxy. However, Snapt Accelerator is based on NGINX which has recently added support for UDP load balancing via upstream
groups.
A brief inspection of the NGINX configuration on a Snapt server also reveals that these stream groups are written to /etc/nginx/udp_upstreams
and /etc/nginx/udp_servers
.
To effectively "load balance" UDP services:
- Verify Snapt server is running at least NGINX version 1.9.13 (
/usr/sbin/nginx -v
) - Ensure Snapt Accelerator has been installed (Modules & Plugins -> Add Plugins -> Snaptins)
- Define upstreams for each UDP port (Accelerator -> UDP Upstreams)