Skip to content
0850 554 5439 [email protected]
Managed load balancer

Cloud Load Balancer

Spread incoming traffic across your cloud servers; servers that fail the health check get no traffic, so your site stays up during maintenance or failures. Free Let's Encrypt certificates, 20 TB traffic included.

  • Germany and Finland
  • Free SSL, auto-renewed
  • 20 TB included, no overage bills
  • Fixed euro pricing
  • L4 + L7TCP, HTTP and HTTPS, including HTTP/2 and WebSocket
  • 20 TBmonthly traffic included in every size
  • 3 locationsFalkenstein, Nuremberg, Helsinki
  • €0Let's Encrypt certificates
Sizes

Choose a size for your traffic

Sizes differ in concurrent connections, services, targets and certificates. You can scale up or down later from the panel.

Gyro Load Balancer Small

€9/moOne Time+VAT
Billing CycleTotalPer Month
Monthly
Quarterly
Semi-Annually
Annually
  • Concurrent connections: 10,000
  • Services (ports): 5
  • Target servers: 25
  • SSL certificates: 10
  • Traffic included: 20 TB
  • Protocols: TCP, HTTP, HTTPS
  • Let's Encrypt SSL: Free, auto renewed
  • Health checks: HTTP/TCP
  • Locations: Germany, Finland
Get Started

Gyro Load Balancer Medium

€26,55/moOne Time+VAT
Billing CycleTotalPer Month
Monthly
Quarterly
Semi-Annually
Annually
  • Concurrent connections: 20,000
  • Services (ports): 15
  • Target servers: 75
  • SSL certificates: 25
  • Traffic included: 20 TB
  • Protocols: TCP, HTTP, HTTPS
  • Let's Encrypt SSL: Free, auto renewed
  • Health checks: HTTP/TCP
  • Locations: Germany, Finland
Get Started

Gyro Load Balancer Large

€53,55/moOne Time+VAT
Billing CycleTotalPer Month
Monthly
Quarterly
Semi-Annually
Annually
  • Concurrent connections: 40,000
  • Services (ports): 30
  • Target servers: 150
  • SSL certificates: 50
  • Traffic included: 20 TB
  • Protocols: TCP, HTTP, HTTPS
  • Let's Encrypt SSL: Free, auto renewed
  • Health checks: HTTP/TCP
  • Locations: Germany, Finland
Get Started

Prices shown in EUR. Prices exclude VAT; VAT is added at checkout. The location is chosen at order time and targets your cloud servers in the same region. No overage bill even if the included traffic is used up. Cloud servers are provisioned automatically and can be scaled anytime.

Features

Everything you need for high availability

Setup, updates and the load balancer's own redundancy are on us; you define your services and targets.

  • L4 and L7

    TCP, HTTP and HTTPS services; HTTP/2 and WebSocket. TCP 443 for TLS passthrough.

  • Free SSL

    We obtain the Let's Encrypt certificate and renew it before it expires; or upload your own.

  • Health checks

    HTTP or TCP checks; you set the path, expected status code, interval and timeout.

  • Flexible targets

    Individual cloud servers, "all my cloud servers" (new servers join automatically) or dedicated server IPs.

  • Private network

    Reach targets over a private network and close your servers' web ports to the internet.

  • Sticky sessions

    Send the same visitor to the same server with a cookie; X-Forwarded-For or PROXY protocol for the real client IP.

  • HTTP to HTTPS

    Permanent redirect from 80 to 443 with one setting; round robin or least connections.

  • Graphs and logs

    Open connections, connections per second, requests per second and bandwidth graphs; activity log.

How it works

Load balancing in three steps

  1. Step 1

    Pick size and location

    Choose the region of your cloud servers. The load balancer is ready in minutes with its own IPv4 and IPv6 addresses.

  2. Step 2

    Add services and targets

    Open an HTTP or HTTPS service in the panel, add your servers as targets and set up the health check.

  3. Step 3

    Point your domain

    Point the A record to the load balancer's IP and request the free certificate. Traffic now spreads across your healthy servers.

For developers

Build your infrastructure as code

Define the load balancer together with your servers in Terraform, or manage it with the gyro CLI and the Gyro API. Paid actions such as orders require explicit confirmation.

Terraform
resource "gyro_load_balancer" "web" {
  size          = "small"
  region        = "eu-de-1"
  algorithm     = "least_connections"
  confirm_order = true

  services = [{
    protocol         = "http"
    listen_port      = 80
    destination_port = 80
    health_check     = { protocol = "http", path = "/healthz" }
  }]

  targets = [for s in gyro_server.web :
    { type = "server", server_id = tonumber(s.id) }]
}
gyro CLI
gyro lb types
gyro lb create
gyro lb list
gyro lb service add
gyro lb target add
gyro lb cert list

gyro lb --help

The full endpoint list is on the Developers page. API documentation

Straight talk

What you should know

See the limits before you buy.

What you get

  • The load balancer itself is redundant and fully managed
  • Free, auto-renewed Let's Encrypt certificates
  • 20 TB traffic in every size, no overage bills
  • Panel, API, gyro CLI and Terraform
  • Scale the size up or down later

What is not included or limited

  • European locations only: Germany (Falkenstein, Nuremberg) and Finland (Helsinki).
  • Targets can be your Gyro Cloud servers in the same region or your dedicated server IPs in Europe; Turkey VDS cannot be a target.
  • Let's Encrypt validation needs a one-line redirect on your target servers; the panel has Nginx, Apache and Caddy examples.
  • Wildcard (*.example.com) certificates are not available for free; you can upload your own wildcard certificate.
FAQ

Frequently asked questions about the load balancer

Contact form
Why would I need a load balancer?
When your site or application no longer fits on one server, or when you want the service to keep running while a server is under maintenance. The load balancer spreads traffic across healthy servers and takes failing ones out of rotation automatically.
Which locations are available?
Germany (Falkenstein and Nuremberg) and Finland (Helsinki). You choose the location at order time; the load balancer targets your cloud servers in the same region.
Which servers can I add as targets?
Your Gyro Cloud servers in the same region one by one, with "all my cloud servers" (servers you create later join automatically), or the IP addresses of your dedicated servers in Europe. With a private network attached, targets are reached over private IPs.
How do SSL certificates work?
After pointing your domain's A record to the load balancer's IP, request a free Let's Encrypt certificate in the panel; it renews automatically 30 days before expiry. Validation needs a one-line redirect on your target servers. You can also upload your own certificate.
Can I see the visitor's real IP address?
Yes. In HTTP and HTTPS services the visitor IP arrives in the X-Forwarded-For header. For TCP services, enable PROXY protocol and turn it on in your server.
What happens if traffic exceeds 20 TB?
There is no overage bill. Every size includes 20 TB of monthly traffic; no extra charges.
Can I change the size later?
Yes, you can switch between Small, Medium and Large in the same location from the panel. When scaling down, your current services and targets must fit the new size.
What happens if a server crashes?
A server that fails the health check gets no new traffic; the other healthy servers keep serving. Once it recovers, it rejoins the rotation automatically.
Can I manage it with the API and Terraform?
Yes. The Gyro API has load balancer endpoints, the gyro CLI has lb commands and Terraform has the gyro_load_balancer resource.
What happens to my settings if I cancel?
On cancellation traffic stops immediately and your settings are kept for 3 days; if you renew within that time, the load balancer comes back with the same settings. After that the load balancer and unused certificates are deleted.

Do not let your site depend on a single server

Set up a load balancer in minutes and put your servers behind it.

Not sure which plan fits you?

Tell us what you need and our team will recommend the right setup within minutes.

Contact

Reach Sales & Support

Have a question before you buy, or need help with an existing account? Call or email us.