Overview #
Web application security is a foundational capability of the RELIANOID ADC platform. Unlike basic load balancers, RELIANOID includes an enterprise-grade Web Application Firewall (WAF), DoS protection, access control through whitelists and blacklists, and integration with real-time blackhole lists (RBL). These advanced features make it a comprehensive solution for securing modern digital services such as online banking, healthcare systems, e-commerce, and cloud-native applications.
This technical guide provides a detailed walkthrough for migrating your Application Delivery Controller (ADC) services from Loadbalancer.org to RELIANOID, covering key concepts and practical migration steps.
Prerequisites #
This guide is intended for systems administrators or DevOps engineers who meet the following requirements:
- RELIANOID ADC must be installed and running on bare-metal, VM, or a public cloud instance. If needed, you can request an evaluation.
- Administrator access to the RELIANOID Web GUI (Admin Panel) is required. Refer to the installation documentation if not yet configured.
- You are currently using Loadbalancer.org and require an open-source or cost-optimized alternative.
- You are comfortable editing or understanding HAProxy-based configurations.
- You have at least one existing virtual service/farm set up on Loadbalancer.org for reference during the migration.
Terminology Mapping #
Real Servers → Backends: Servers that handle client requests.
SSL Termination → SSL Offloading: Decryption of HTTPS traffic at the load balancer.
Virtual Services → Farms: Virtual endpoints that define IP\:PORT listeners and associated balancing logic.
HA Pairing → Cluster: Failover mechanism involving a Master and Backup node.
Statistics Reports → Monitoring: Historical graphs and real-time analytics for traffic and resources.
Health Checks → Farmguardian: Active checks to validate service availability on backends.
System Overview → Dashboard: Real-time metrics for CPU, RAM, disk I/O, and interfaces.
Migration Strategy #
Before starting the actual configuration, we recommend the following preparatory steps:
- Export current Loadbalancer.org configuration for backup and reference.
- Document virtual services, persistence rules, and SSL certs.
- Check HAProxy configs manually if Loadbalancer.org advanced features were in use.
- Plan network maintenance windows for minimal disruption.
Step-by-Step Migration Example: GSLB #
RELIANOID’s GSLB (Global Server Load Balancing) module allows DNS-based redirection of client traffic to the nearest or healthiest data center using metrics such as latency, priority, or geolocation.
Loadbalancer.org GSLB #
Typical Loadbalancer.org GSLB configuration involves the creation of Global Names, Members, Pools, and Topologies via its GUI.
RELIANOID GSLB Migration #
Create the GSLB Farm #
- Navigate to GSLB > Farms.
- Click Create Farm.
- Name your farm and assign a virtual IP address.
- Set the protocol to UDP and port to 53 for DNS.
- Click Apply.
Define GSLB Services #
- Select the newly created GSLB farm.
- Click Services > New Service.
- Specify a name and algorithm (e.g., Round Robin or Priority).
- Click Apply.
Configure Backends #
- Edit the service and click Backends.
- Add data center IPs as Custom IPs.
- Set TCP port (e.g., 443 for HTTPS).
- Select check_https as health check via Farmguardian.
- Apply changes.
Configure DNS Zones #
- Navigate to GSLB > Zones.
- Create a new zone (e.g.,
example.com
). - Edit the zone and add DNS records (A, CNAME, NS, etc.).
- Apply and restart the GSLB farm.
Step-by-Step Migration Example: High Availability #
Loadbalancer.org HA #
In Loadbalancer.org, HA is configured under Cluster Configuration. The primary node syncs config/state with its peer and performs failover using VRRP or custom scripts.
RELIANOID Cluster Configuration #
- Go to System > Cluster.
- Assign the Local IP (current node IP).
- Enter Remote IP (peer node IP).
- Provide and confirm the remote node password.
- Click Apply.
- Once synced, edit the cluster settings.
- Set Failback to the preferred primary node hostname.
- Click Apply again to finalize.