Bilanciatore di carico
Un sistema che distribuisce le richieste in arrivo tra più server, così che nessun server sia sovraccarico e il servizio continui in caso di guasto di uno di essi.
- 01
Perché è importante
In un'architettura con un singolo server, il guasto o il sovraccarico di quel server blocca l'intero servizio. Un bilanciatore di carico instrada il traffico verso i server in salute, permette di mettere fuori servizio i server uno alla volta durante la manutenzione e facilita l'aggiunta di nuovi server con l'aumentare del carico.
- 02
Esempio
Quando aprono le vendite su un sito di biglietteria, le richieste vengono distribuite su quattro server. Quando uno di essi smette di rispondere, il bilanciatore di carico lo mette fuori rotazione e gli utenti non notano alcuna interruzione.
- 03
Errore comune
Moltiplicare i server mantenendo però i dati di sessione nella memoria di un singolo server. Quando l'utente viene instradato su un altro server, il suo carrello o la sua sessione va persa.
- 04
Parliamo del tuo progetto.
Raccontaci la tua esigenza; definiremo insieme l'ambito.