Prima di utilizzare RELIANOID soluzioni di bilanciamento del carico, impareremo i concetti di base del bilanciamento del carico per ottenere una panoramica della tecnologia di bilanciamento del carico.
Una farm è un insieme di server che offrono lo stesso servizio tramite un unico punto di accesso definito da un indirizzo IP e una porta, un singolo indirizzo IP o un'interfaccia di rete; comunemente chiamata servizio virtuale. Il compito principale di una farm è quello di fornire ai client un accesso diretto al servizio in modalità trasparente, occupandosi della persistenza e di altre proprietà di connessione. Inoltre, la definizione della farm stabilisce le politiche di erogazione a ciascun server fisico.
"Farm" è uno dei principali concetti di base del bilanciamento del carico perché distribuisce il carico tra i backend.
Il backend è un server che offre il servizio effettivo sulla base di una definizione di farm ed elabora tutti i dati reali richiesti dal client.
"Backend" è uno dei principali concetti di base del bilanciamento del carico perché è un vero server, trasformando le richieste in risposte, ha senso solo averne più di uno in modo che le richieste possano essere bilanciate.
Il client viene chiamato all'indirizzo IP di origine che si connette al servizio virtuale del bilanciatore di carico e viene solitamente avviato da una richiesta dell'utente o da un processo remoto. Diversi utenti o processi client possono essere identificati dallo stesso indirizzo IP.
"Client" è uno dei principali concetti di base del bilanciamento del carico perché è da dove provengono le richieste bilanciate.
La sessione applicativa è un concetto di livello 7 che cerca di identificare una singola richiesta utente anche se più client condividono lo stesso indirizzo IP.
La "sessione dell'applicazione" è uno dei principali concetti di base del bilanciamento del carico perché le richieste della stessa sessione possono essere indirizzate allo stesso backend, quindi alcuni requisiti dell'applicazione come l'autenticazione possono essere persistenti. Se una sessione autenticata viene aperta in un backend e un'altra richiesta viene inviata a un backend diverso, poiché il client non è autenticato nel secondo backend, la richiesta non verrà elaborata.
Un indirizzo IP reale è un indirizzo IP fisico definito su una configurazione di rete che viene assegnato a un server o a una scheda di rete.
"IP reale" è uno dei principali concetti di base del bilanciamento del carico perché è l'indirizzo IP di un backend, noto anche come server reale.
L'IP virtuale è un indirizzo IP fluttuante su una configurazione di rete che viene utilizzato come punto di ingresso di un servizio virtuale definito da un cluster pronto a fornire connessioni tra nodi di bilanciamento del carico ridondanti.
"IP virtuale" è uno dei principali concetti di base del bilanciamento del carico perché è l'indirizzo IP di una farm, il client non conosce l'IP di alcun backend, solo l'IP utilizzato da una farm quindi il servizio può essere bilanciato tra i backend tramite il Azienda agricola.