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
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
| Billing Cycle | Total | Per 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
Gyro Load Balancer Medium
| Billing Cycle | Total | Per 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
Gyro Load Balancer Large
| Billing Cycle | Total | Per 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
Prices shown in GBP. 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.
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.
Load balancing in three steps
- 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.
- 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.
- 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.
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.
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 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
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.
Why would I need a load balancer?
Which locations are available?
Which servers can I add as targets?
How do SSL certificates work?
Can I see the visitor's real IP address?
What happens if traffic exceeds 20 TB?
Can I change the size later?
What happens if a server crashes?
Can I manage it with the API and Terraform?
What happens to my settings if I cancel?
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.
Reach Sales & Support
Have a question before you buy, or need help with an existing account? Call or email us.