Linux Clustering e Load Balancing

Un cluster (grappolo) si identifica con un insieme di computer tra loro connessi in rete locale, il cui compito è quello di fornire maggiori prestazioni ottenute dalla somma delle potenzialità di elaborazione di ogni singolo nodo del cluster ed una maggiore tolleranza hai guasti (HA- High Availability) dovuta alla possibilità che in caso di guasto di uno dei nodi del cluster, possa essere automaticamente sostituito da un altro nodo. In pratica sono due le potenzialità offerte da un sistema di cluster ovvero maggiori prestazioni e maggior sicurezza.
Nello specifico la funzione di in un cluster è quello di suddividere le richieste sui diversi nodi del cluster (Load Balancing/Director) , per far ciò dovrà essere sulla stessa rete dei diversi nodi (Real Server), oppure può anche fungere da controllore di determinati nodi del cluster rimuovendo quelli non più operativi. In questo caso i sistemi dovranno essere collegati direttamente tar loro via ethernet o via seriale, in cui verranno identificati due distinte unità quella master e quella slave: l’unità master è quella che eroga il servizio mentre quella slave è pronta a prendere automaticamente il suo posto in caso di blocco dell’unità master.
E’ proprio in questo modo che funziona il sistema di seguito implementato che utilizza solo sistemi GPL per fondere le potenzialità del Load Balancing a quelle del clustering
- Login o registrati per inviare commenti
