Sei sulla pagina 1di 2

Load balancing

Da Wikipedia, l'enciclopedia libera.


In informatica il load balancing, in italiano bilanciamento del carico, è una tecnica informatica utilizzata nell'ambito dei sistemi
informatici che consiste nel distribuire il carico di elaborazione di uno specifico servizio, ad esempio la fornitura di un sito web, tra
più server, aumentando in questo modoscalabilità e affidabilità dell'architettura nel suo complesso.[1]

Indice
Descrizione
Note
Voci correlate
Altri progetti
Collegamenti esterni

Descrizione
In pratica se arrivano 10 richieste per una pagina web su un cluster di 3 server, alle prime 3 risponderà il "primo" server, a 3 il
"secondo" ed alle ultime 4 il "terzo".

La scalabilità deriva dal fatto che, nel caso sia necessario, si possono aggiungere nuovi server al cluster, mentre la maggiore
affidabilità deriva dal fatto che la rottura di uno dei server non compromette la fornitura del servizio (fault tolerance) agli utenti; non
a caso i sistemi di load balancing in genere integrano dei sistemi di monitoraggio che escludono automaticamente dal cluster i server
non raggiungibili ed evitano in questo modo di far fallire una porzione delle richieste di servizio degli utenti. Viene da sé che affinché
l'architettura sia in high availability (HA) anche il sistema di load balancing deve essere costituito da un cluster in HA.

Per ottenere il load balancing in genere si interviene o a livello applicazioni o di rete della pila ISO/OSI. Nel primo caso si ha una
maggiore flessibilità, non sempre utile, ma nel secondo caso si riescono a gestire moli di traf
fico decisamente maggiori.

Esistono diverse soluzioni siahardware che software. Nell'ambito del software libero una buona soluzione èLinux Virtual Server.

Note
1. ^ (EN ) Load balancing, linuxvirtualserver.org. URL consultato il 14-5-2012.

Voci correlate
Computer cluster
Scalabilità
Shortest Path Bridging

Altri progetti
Wikimedia Commons contiene immagini o altri file suload balancing
Collegamenti esterni
(EN ) The Linux Virtual Server Project - Linux Server Cluster for Load Balancing, su linuxvirtualserver.org.
(EN ) Apache Module mod_proxy_balancer, su httpd.apache.org.
Controllo di autoritàGND (DE ) 4323960-2

Estratto da "https://it.wikipedia.org/w/index.php?title=Load_balancing&oldid=87850205
"

Questa pagina è stata modificata per l'ultima volta il 20 mag 2017 alle 09:58.

Il testo è disponibile secondo lalicenza Creative Commons Attribuzione-Condividi allo stesso modo
; possono applicarsi
condizioni ulteriori. Vedi le condizioni d'uso per i dettagli.