Load Balancers
En adresse, trafik fordelt jævnt.
En managed load balancer foran dine instanser på Suble. Vi opretter en dedikeret VM — eller et HA-par med en floating IP — og holder den konfigureret for dig, så trafikken lander, hvor den skal, og usunde backends falder ud af sig selv.
lb-web · dk-cph
Caddy · HTTPS · weighted round-robin
Sådan virker det
Fordel trafik på tværs af dine instanser.
Deklarer en load balancer i din suble.yml eller fra konsollen, så opretter og konfigurerer vi noden for dig. Peg dit domæne mod den, og hver forespørgsel spredes ud på dine sunde backends.
01
Definer den en gang
Tilføj en loadbalancer-blok til suble.yml — angiv instanserne bag den og porten, der skal balanceres. Ingen config-filer at skrive i hånden, ingen engine at installere.
loadbalancer: https: [ web-1, web-2, web-3 ]
02
Vi opretter noden
Suble starter en dedikeret Caddy + HAProxy VM i samme datacenter, kobler dine backends på og anvender konfigurationen — et HA-par med en floating IP, hvis du bad om det.
$ npx @suble/cli lb apply03
Peg dit domæne mod den
Send din trafik til load balanceren, så tager den over: TLS termineret, forespørgsler spredt på sunde backends, config genindlæst uden nedetid, mens du ændrer ting.
app.example.com → lb-web (dk-cph)
Den rette engine til hvert lag
Caddy står foran din HTTP- og HTTPS-trafik — inklusive WebSockets — og terminerer TLS med certifikater, den henter og fornyer automatisk fra Let's Encrypt. Til ren TCP tager HAProxy over med aktive health checks og weighted round-robin. Du vælger protokollen; vi kører den rette engine.
Caddy
HTTP / HTTPSHTTP og HTTPS, med automatisk Let's Encrypt-TLS og WebSocket-støtte.
HAProxy
TCPRen TCP, med aktive health checks og weighted round-robin.
Kun sunde backends får trafik
Load balanceren tjekker hver backend løbende og stopper med at sende trafik til dem, der fejler — ingen fejlede forespørgsler, der venter på en død server. I samme øjeblik en backend er sund igen, kommer den tilbage i puljen. Hver config-ændring genindlæses uden nedetid, så intet undervejs tabes.
usunde backends falder ud automatisk — og kommer tilbage, når de er sunde igen
Høj tilgængelighed, når du har brug for det
Kør en enkelt node, eller et High Availability-par: to noder deler en floating VIP, og keepalived / VRRP flytter den automatisk til standby, hvis den aktive forsvinder. Din trafik bliver ved med at flyde gennem et datacenter-vindue eller en uheldig genstart.
aktiv · holder VIP'en
nede
keepalived / VRRP flytter den floating IP til standby på få sekunder
Størrelser
Vælg en størrelse, enkelt eller HA
Fire størrelser efter samtidige forbindelser og gennemstrømning. Kør en enkelt node, eller fordobl til High Availability — to noder og en floating IP, til dobbelt månedspris.
XS
39kr./md.
- ~5,000 forbindelser
- 1 Gbit/s
- 1 vCPU
- 1 GB RAM
S
79kr./md.
- ~10,000 forbindelser
- 1 Gbit/s
- 1 vCPU
- 2 GB RAM
M
Populær199kr./md.
- ~50,000 forbindelser
- 5 Gbit/s
- 2 vCPU
- 4 GB RAM
L
449kr./md.
- ~200,000 forbindelser
- 10 Gbit/s
- 4 vCPU
- 8 GB RAM
Enkelt node. Tilføj High Availability for en ekstra node og en floating IP — dobbelt pris.
- Aktive health checks med automatisk fjernelse af backends
- Config genindlæst uden nedetid ved hver ændring
- Automatisk Let's Encrypt-TLS til HTTPS-listeners
- Managed for dig — defineret i suble.yml eller konsollen
Priser er pr. måned, faktureret pr. time som resten af Suble. HA fordobler antallet af noder og prisen. Størrelser matcher lb.*-kataloget i konsollen.
FAQ
Ofte stillede spørgsmål
Klar om få minutter. Betal pr. time.
Opret en konto og deploy din første server i dag — fra 30 kr./md.