Load Balancers

Our redundant load balancers are fully-managed and enable you to distribute incoming layer-4 and layer-7 traffic to your servers automatically.

Connection Limits

Our Load Balancers support up to twenty thousand simultaneous connections.

IP Addresses

Our Loadbalancers support both IPv4 and IPv6 public addresses.

Forwarding Rules

Forwarding rules consist of a few things:

  • Load Balancer Port
    • The incoming port your load balancer accepts.
  • Mode
    • Either TCP or HTTP
      • TCP is layer-4
      • HTTP is Layer-7 and supports features like header forwarding and SSL.
  • Target Server Port
    • The backend server ports the request will be forwarded to.
  • Certificates (optional, with HTTP forwarding rules). See SSL Certificates below for more information.

SSL Certificates

When configuring HTTP forwarding rules, can generate a free SSL certificate for your domain. The DNS records needs to point to the IP address of your Load Balancer for this to successfully provision. Therefore, point the domain before provisioning the Load Balancer.

The IP address has to be generated before the DNS assignment can be made, and within the Cloud Panel we clear things up during the Load Balancer creation process. Via the API you will need an unassigned IP, which can be configured as the Load Balancer IP.

HTTPS Forwarding

If enabled, we require that a custom certificate is given, or a domain which we can generate a certificate for.

Balancing Algorithms

We currently support the Least Connections and Round Robin balancing algorithms.

Backend Servers

We support global loadbalancing, which allows you to load balance between servers within different projects. As well as servers on other platforms. This can be in the form of an IP Address or a hostname.

Kubernetes Ingress

Our Managed Kubernetes integrates fully with our Load Balancer. See Kubernetes Load Balancing for setup details.

FAQs

Can I control a load balancer via the RESTful API?

Like all gridscale products, you can also control and configure our load balancer directly via our RESTful API. Automatically integrate new servers that you have just started.

Do you have a default firewall enabled?

No. By default, no firewall is enabled on your servers. You can secure your servers within the Firewall section or configure the OS-specific firewall directly on your server for further configuration.

How does a load balancer work?

Everything you need to know about the configuration and functions of our Load Balancer can be found within the Getting Started Tutorial.

Can I connect external target servers to your load balancers?

Yes! Using our load balancers you can connect external as well as gridscale servers. If you want to integrate a local or external server, you can do this directly within the Cloud Panel.