Cos’è il GSLB e come funziona?
Il Global Server Load Balancing (GSLB) è un metodo per indirizzare il traffico su più reti, sia che si trovino nello stesso sito, sia che si trovino dall’altra parte del mondo. Il GSLB può essere utilizzato per bilanciare il carico su due reti separate, dove non ci sono VLAN, né stretching né altro.
Questo avviene tramite il DNS. Il DNS è l “interrogazione che il tuo PC effettua quando cerca di accedere a una pagina web come www.google.com. Quando questa richiesta non può essere soddisfatta dai normali server DNS, essi la inoltrano a uno o più server DNS autorevoli per il dominio in questione. Questo server DNS autorevole è il nostro GSLB, che fornisce una risposta in base alla politica di bilanciamento del carico configurata. Ad esempio, se viene utilizzato il criterio ‘city match’, il GSLB rileva l” IP di origine del cliente e fornisce una risposta che lo indirizza al centro dati più vicino.
Cosa puoi fare con GSLB?
GSLB per la geo-localizzazione
Agendo come un ponte tra due o più siti, GSLB può offrire una serie di vantaggi di alta disponibilità e di routing. Un esempio particolarmente potente è l “utilizzo della geo-localizzazione per determinare dove inviare il traffico delle applicazioni. Se un utente deve accedere a un sito web a Londra, GSLB può utilizzare la geo-localizzazione per inviare l” utente al data center di Londra.
Ciò si ottiene implementando uno scenario attivo-attivo, in cui il GSLB può prendere una decisione di instradamento in base ai criteri impostati. In questo modo si ottengono connessioni più veloci e si ha un maggiore controllo sull’erogazione del servizio, consentendo di servire siti web o contenuti diversi a seconda del paese. (Un po’ come accade per Netflix, che rende disponibili spettacoli diversi a seconda che ci si trovi o meno negli Stati Uniti). Ciò significa che puoi visualizzare un sito web in una lingua diversa per impostazione predefinita, poiché GSLB è in grado di vedere da dove proviene la richiesta e di servire quella più pertinente alla posizione dell’IP di origine.
Con edgeNEXUS GSLB hai la possibilità di impostare le regole per indirizzare il traffico, partendo dalla corrispondenza con il continente fino ad arrivare alla corrispondenza con la città, in modo da poter inviare il traffico alla località più vicina, indipendentemente dalla distanza tra i siti.
GSLB per il ripristino di emergenza
Mantenere una solida strategia di disaster recovery è un must per ogni azienda, soprattutto quando sono coinvolti più data center. Il GSLB è un modo incredibilmente efficiente di gestire il disaster recovery, passando da un data center all’altro in caso di problemi o interruzioni. L’intera transizione avviene senza problemi per l’utente finale, come è giusto che sia.
edgeNEXUS GSLB realizza questo scenario utilizzando un’implementazione attiva-passiva. Nel caso in cui il tuo sito principale si guasti, il GSLB lo rileverà e lo sposterà nei data center definiti a tua scelta.
Massima flessibilità nell’erogazione dei servizi
Puoi distribuire un GSLB ovunque: nel cloud, nei tuoi data center o in qualsiasi altro luogo adatto al tuo ambiente. Possiamo anche aggiungere posizioni personalizzate per intervalli di indirizzi IP privati se hai la necessità di inviare gli utenti interni a servizi specifici in base alla loro posizione.
Anche se vuoi semplicemente mantenere i sistemi bilanciati tra i tuoi data center, possiamo utilizzare una funzione per ponderare la destinazione del traffico: se sai di avere molto più grunt nel data center di Londra, ad esempio, possiamo aumentare la ponderazione in modo che il traffico venga inviato lì. Se combini questo sistema con bilanciatori di carico locali, i tempi di inattività dovrebbero diventare un ricordo del passato.
Perché non tutti utilizzano GSLB? Quali sono gli svantaggi?
Il GSLB ti permette di bilanciare il carico su più reti quando non sono disponibili VLAN allungate o altri metodi, ma il GSLB non è fluido ed efficiente come il bilanciamento del carico dei server. Questo tallone d’Achille è dovuto al modo in cui funziona il DNS.
Un GSLB agisce come server di nomi autorevole per un particolare dominio. La richiesta DNS del cliente viene inoltrata a vari server DNS finché non ne raggiunge uno in grado di rispondere alla richiesta. Questo, in teoria, va bene, ma in pratica è ostacolato dalla memorizzazione nella cache dei risultati sul client o sul server DNS per un certo periodo di tempo. La cache non è una cosa negativa in generale perché evita un sacco di traffico solitamente inutile generato dai client.
Nel nostro scenario il caching fa sì che il failover non sia istantaneo come nel caso del normale bilanciamento del carico. Il valore minimo che possiamo impostare è di 60 secondi, ma potrebbe essere ignorato da altri server DNS o client DNS che cercano di rendere i sistemi più efficienti mettendo in cache i risultati più a lungo. Ciò significa che il fail over non è mai più veloce del valore noto come Time To Live (TTL) di un record. In caso di ripristino di emergenza, potrebbero passare 60 secondi prima che il traffico venga reindirizzato verso un altro sito. Tuttavia, a conti fatti, è sempre preferibile per i tuoi clienti subire un ritardo di 60 secondi piuttosto che rimanere bloccati dalle loro applicazioni per molto più tempo.
Molte aziende forniscono GSLB, quindi perché scegliere edgeNEXUS?
Semplicemente, jetNEXUS GSLB è facile da usare. Non devi passare ore a cercare di configurarlo con la riga di comando e ad aggiungere manualmente ogni sito. Utilizziamo l’API di riposo del bilanciatore di carico per recuperare i dati da un servizio virtuale e configurarli automaticamente sul GSLB. In questo modo è facile da configurare e da mettere in funzione, senza bisogno di una laurea in reti.
È vero, tutti i principali attori del bilanciamento del carico hanno il GSLB integrato o come extra, quindi perché non dovresti scegliere loro? Beh, a parte la semplicità, offriamo il GSLB a prezzo fisso, il che significa che puoi avere 50 utenti o 50.000 e il costo per istanza GSLB rimane lo stesso. Puoi quindi aumentare la tua attività senza incorrere in penali. Le soluzioni alternative prevedono un costo per ogni funzionalità aggiuntiva, che si tratti di un controllo dello stato di salute o di una regola di manipolazione del traffico. Noi non abbiamo costi aggiuntivi e ti permettiamo di aggiungere tutte le funzionalità che desideri e non ti penalizzeremo per questo, vogliamo che tu ti espanda!
Per maggiori informazioni su edgeNEXUS GSLB clicca qui.
Per verificare la nostra prova gratuita di 14 giorni clicca qui.
Per maggiori informazioni sui dettagli tecnici, consulta la nostra guida completa sull’app store.