BalanceNG is a modern software IP load balancing solution. It is small, fast, and easy to use and setup. It offers session persistence, different distribution methods (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, and Randomized Agent) and a customizable UDP health check agent in source code. It supports VRRP to set up high availability configurations on multiple nodes. It supports SNMP, integrating the BALANCENG-MIB with Net-SNMPD. It implements a very fast in-memory IP-to-location database, allowing powerful location-based server load-balancing.
| Tags | Internet Proxy Servers Clustering/Distributed Networks Web Networking Load-Balancing Software Distribution Load-Balancer TCP/IP |
|---|---|
| Operating Systems | Linux Solaris |
| Implementation | C |
Recent releases


Changes: The IP-to-coutry database has been upgraded to the latest release. The licensing has been extended to allow site licenses for customers with many installations. The Ubuntu JeOS VMware virtual appliance has been updated accordingly.


Changes: Several possible minor buffer overflow issues have been solved. The Ubuntu JeOS VMware virtual appliance has been updated accordingly.


Changes: The directive "server N stimeout null" has been added. If activated, this directive inhibits session generation and thus allows true round robin load balancing of UDP based protocols (like SIP). The manual has been updated accordingly. The Ubuntu JeOS VMware virtual appliance has been updated accordingly.


Changes: The IP to country database file (ip-to-country.csv) has been updated to the latest release in all packages. The Ubuntu JeOS VMware virtual appliance has been updated accordingly.


Changes: The Debian/Ubuntu package name has been changed to lowercase (thus conforming to apt repository conventions). The Ubuntu JeOS VMware virtual appliance has been updated accordingly.