Vai al contenuto

Bilanciatore di carico

Un bilanciatore distribuisce connessioni o richieste tra più destinazioni. Regole, gestione dello stato e controlli dei guasti ne determinano il comportamento.

Noto anche comeLoad Balancer
Cloud & gestione

Che cos’è un bilanciatore di carico?

Un bilanciatore di carico distribuisce connessioni o richieste in arrivo tra più server o istanze applicative. NGINX lo spiega per il traffico HTTP e diversi metodi di distribuzione. Le destinazioni scelte dipendono dalla configurazione. Distribuire il carico non significa automaticamente avere lo stesso numero di operazioni aziendali per istanza.

Esempio: gestire più istanze del portale

Un team ipotetico gestisce più istanze dello stesso portale. Il bilanciatore sceglie una destinazione per una richiesta. Il team deve stabilire dove risiedono sessioni, file caricati e dati comuni, affinché un cambio di destinazione non produca viste contraddittorie.

Definisce inoltre come rilevare e rimuovere dalla distribuzione le destinazioni inutilizzabili. Un server raggiungibile non conferma il funzionamento di ogni processo aziendale.

Anche il bilanciatore e i servizi condivisi possono guastarsi o diventare colli di bottiglia. Più istanze non dimostrano quindi l’alta disponibilità: va verificato il comportamento previsto in caso di guasto.

Fonti

Articoli sul tema

Cloud & gestione con ASES

Hosting, deployment, manutenzione e assistenza