Networking

Load Balancer

Deliver high availability and network performance to your apps, and secure your web front ends with the same service.

UsersRequestsLoad balancerTLS terminationHealth checksL4 · TCP/UDPL7 · HTTP rulesWAF · detect / blockKubernetes servicesServer poolServer 1HealthyServer 2HealthyServer 3Out of rotation+ Members: IP or groupPortalPool and health checksVirtual service, certificate, WAFEdge firewall ruleLogs and WAF recommendations

Enhance app availability and scale with distributed network traffic

  • Get high availability and robust performance

    Provide a better customer experience by sharing traffic across your servers with nine distribution methods, including least connections, round robin, consistent hash and fastest response.

  • Use an internal load balancer

    Manage traffic between virtual machines inside your private networks with a virtual service on an internal IP, or use it to build multi-tier applications between app and database tiers.

  • Build reliable apps with health checks

    Probe the health of your application servers with HTTP, HTTPS, TCP, UDP and PING monitors. The load balancer automatically takes unhealthy servers out of rotation and reinstates them when they become healthy again.

  • Expand your reach using IPv6

    Publish virtual services over IPv4, IPv6 or dual stack; the same IP address can serve several services on different ports.

Example scenarios

  • An online shop getting ready for a sales week

    Traffic is shared between the web servers with the least-connections method. A server that fails its health check is taken out and comes back by itself once it recovers.

  • An organisation shielding its web app from attacks

    The web application firewall checks requests against common web vulnerabilities. Signature groups that raise false positives are switched off one by one, or exceptions are set for given paths.

  • A team separating its app and database tiers

    A virtual service on an internal IP address spreads traffic from the app servers to the database tier. LoadBalancer services opened in Kubernetes get their counterpart on the load balancer too.

Secure, scale and optimise your web applications

  • Web application firewall

    Protect your applications from common web vulnerabilities. Reduce false positives by switching signature groups on and off and by adding exceptions by path, IP address, method or host.

  • End-to-end TLS

    Connect to pool servers over encryption too, with the server certificate validated against the root certificate authority and by name.

  • Efficient TLS termination and certificate management

    Terminate TLS at the load balancer to reduce encryption overhead on your servers, and pick certificates from your organisation's certificate library.

  • Layer 7 intelligent routing

    Match requests by client IP, method, URL path, query string, header or cookie to redirect them and rewrite headers.

  • Load balancing for Kubernetes workloads

    Opening a Service of type LoadBalancer in Kubernetes creates its counterpart on the load balancer. An annotation chooses whether TLS terminates in the cluster or at the load balancer.

  • Session persistence

    Keep users on the same server with persistence by client IP, HTTP cookie, custom HTTP header, application cookie or TLS.

Embedded security

  • Traffic passes the gateway firewall

    Traffic to a virtual service passes through the gateway firewall; only the ports you write rules for are open.

  • HTTP security rules

    Allow or deny requests, close connections, redirect HTTP to HTTPS and apply rate limits.

  • Request logs

    Filter virtual service logs in the portal by time range, client IP, URI and response, and export them as CSV.

Load Balancer pricing

The load balancer is enabled on your gateway with the full feature set, including WAF, multiple ports and HTTP logs, with no separate licensing step on your side. Contact us for pricing.

Papers, a calculator and a laptop on a desk

Learn more to get started

  • Software-Defined Networking

    See the network model that the load balancer, firewall and internal network rules run on.

  • Kubernetes

    Learn how containerised applications are exposed and keep running under heavy traffic.

  • Managed Support

    See how routine operation of load balancer and network settings can be handed over.

Technical specifications

Frequently asked questions