Guida · Per i clienti
Load balancer
Un load balancer riceve il traffico su un indirizzo pubblico e lo divide fra le tue VPS, controllando che rispondano: se una VPS si ferma, il traffico va alle altre finché non torna. Per i siti chiede da solo il certificato HTTPS a Let's Encrypt e lo rinnova.
Lo trovi nella pagina Load balancer, se il tuo servizio lo comprende.
Crearne uno
Nuovo load balancer: nome, posto (meglio vicino alle tue VPS), cosa riceve e le VPS.
- Sito web: HTTPS sulla porta 443 con il certificato per i domini che scrivi; la porta 80 rimanda a HTTPS.
- HTTP: senza certificato, per esempio dietro un altro proxy.
- TCP: qualsiasi servizio (database, posta, giochi…), con le porte che scegli.
In 2–4 minuti è pronto e vedi il suo IP. Poi fai puntare i domini a quell'IP: il certificato arriva da solo appena il pannello vede che puntano lì. Nel frattempo HTTPS risponde con un certificato provvisorio.
La pagina del load balancer
- Servizi: le porte in ascolto. Per ognuno scegli porta, porta delle VPS, il controllo (TCP, oppure una pagina HTTP che deve rispondere 2xx o 3xx), il certificato (Let's Encrypt o il tuo, incollato con la chiave privata), se lo stesso visitatore resta sulla stessa VPS e, per TCP, il PROXY protocol. Fino a 10 servizi.
- VPS: fino a 50. Per ogni VPS vedi se risponde a ogni servizio e come la raggiunge: sulla rete privata (meglio) o sull'IP pubblico. Per passare dalla rete privata collega la VPS alla stessa rete del load balancer (pagina della VPS › Reti private).
- Nome e algoritmo: a turno va bene quasi sempre; meno connessioni per collegamenti lunghi; stesso visitatore, stessa VPS tiene ogni IP sulla stessa VPS.
- Cancella: si conferma scrivendo il nome. L'IP si libera, le VPS restano.
Le tue VPS vedono l'IP del visitatore nell'intestazione X-Forwarded-For (HTTP e HTTPS) o con il PROXY protocol (TCP, se lo attivi). Se una VPS ha il firewall acceso ed è raggiunta sull'IP pubblico, apri la porta per l'IP del load balancer.
Team e API
Creano e cancellano i load balancer il titolare e gli amministratori del team; i tecnici li modificano. Con una chiave API: GET/POST /load-balancers e GET/PUT/DELETE /load-balancers/{id} (vedi Team e API).