Utilizza sistemi di bilanciamento del carico di terze parti con StorageGRID
Scopri il ruolo di bilanciatori del carico globale e di terze parti in sistemi storage a oggetti come StorageGRID.
Indicazioni generali per l'implementazione di NetApp® StorageGRID® con sistemi di bilanciamento del carico di terze parti.
Lo storage a oggetti è sinonimo del termine cloud storage e, come ti aspetti, le applicazioni che sfruttano il cloud storage indirizzano tale storage attraverso un URL. Dietro questo semplice URL, StorageGRID può scalare capacità, performance e durata in un singolo sito o in siti distribuiti geograficamente. Il componente che rende possibile questa semplicità è il bilanciamento del carico.
Lo scopo di questo documento è informare i clienti StorageGRID sulle opzioni del bilanciamento del carico e fornire una guida generale per la configurazione dei bilanciatori del carico di terze parti.
Nozioni di base sul bilanciamento del carico
I bilanciatori del carico sono un componente essenziale di un sistema storage a oggetti di livello Enterprise come StorageGRID. StorageGRID è composto da più nodi storage, ciascuno dei quali può presentare l'intero spazio dei nomi di Simple Storage Service (S3) per una determinata istanza di StorageGRID. I bilanciatori del carico creano un endpoint altamente disponibile dietro cui è possibile posizionare i nodi StorageGRID. StorageGRID è un'esclusiva tra i sistemi di storage a oggetti compatibili con S3, in quanto offre un proprio bilanciamento del carico, ma supporta anche bilanciatori del carico di terze parti o General-purpose come F5, Citrix Netscaler, ha Proxy, NGINX e così via.
Nella figura seguente viene utilizzato l'URL di esempio/nome di dominio completo (FQDN) "s3.company.com”. Il bilanciamento del carico crea un IP virtuale (VIP) che viene risolto all'FQDN tramite DNS, quindi indirizza le richieste dalle applicazioni a un pool di nodi StorageGRID. Il bilanciamento del carico esegue un controllo dello stato di salute su ogni nodo e stabilisce solo connessioni a nodi sani.
La figura mostra il bilanciamento del carico fornito da StorageGRID, ma il concetto è lo stesso per i bilanciatori del carico di terze parti. Le applicazioni stabiliscono una sessione HTTP utilizzando il VIP sul bilanciamento del carico e il traffico passa attraverso il bilanciamento del carico fino ai nodi di storage. Per impostazione predefinita, tutto il traffico, dall'applicazione al bilanciamento del carico e dal bilanciamento del carico al nodo storage è crittografato tramite HTTPS. HTTP è un'opzione supportata.
Bilanciatori del carico locali e globali
Esistono due tipi di bilanciatori del carico:
-
Gestione del traffico locale (LTM). Distribuisce le connessioni su un pool di nodi in un singolo sito.
-
Bilanciamento del carico di servizio globale (GSLB). Distribuisce le connessioni su siti multipli, bilanciando efficacemente il carico LTM. Pensate a un GSLB come a un server DNS intelligente. Quando un client richiede un URL endpoint StorageGRID, il GSLB lo risolve al VIP di un LTM in base alla disponibilità o ad altri fattori (ad esempio, quale sito può fornire una latenza inferiore all'applicazione). Mentre un LTM è sempre richiesto, un GSLB è opzionale a seconda del numero di siti StorageGRID e dei requisiti dell'applicazione.
Bilanciamento del carico del nodo gateway StorageGRID rispetto a quello di terze parti
StorageGRID è un'esclusiva tra i vendor di storage a oggetti compatibili con S3, in quanto offre un bilanciatore del carico nativo disponibile come appliance, VM o container costruiti ad hoc. Il bilanciamento del carico fornito da StorageGRID è anche detto nodo gateway.
Per i clienti che non dispongono già di un sistema di bilanciamento del carico, ad esempio F5, Citrix e così via, l'implementazione di un sistema di bilanciamento del carico di terze parti può rivelarsi molto complessa. Il bilanciamento del carico StorageGRID semplifica notevolmente le operazioni di bilanciamento del carico.
Il Gateway Node è un bilanciatore del carico di livello Enterprise, altamente disponibile e dalle performance elevate. I clienti possono scegliere di implementare il nodo gateway, il sistema di bilanciamento del carico di terze parti o anche entrambi nello stesso grid. Il nodo gateway è un gestore del traffico locale rispetto a un GSLB.
Il bilanciamento del carico StorageGRID offre i seguenti vantaggi:
-
Semplicità. Configurazione automatica di pool di risorse, controlli dello stato di salute, applicazione di patch e manutenzione, il tutto gestito da StorageGRID.
-
Prestazioni. Il sistema di bilanciamento del carico StorageGRID è dedicato a StorageGRID e non è in competizione con altre applicazioni per la larghezza di banda.
-
Costo. Le versioni di macchina virtuale (VM) e container sono fornite senza costi aggiuntivi.
-
Classificazioni del traffico. La funzionalità Advanced Traffic Classification consente di applicare regole QoS specifiche di StorageGRID insieme all'analisi dei workload.
-
Caratteristiche specifiche future di StorageGRID. StorageGRID continuerà a ottimizzare e aggiungere funzioni innovative al bilanciatore di carico nelle prossime release.
Per informazioni dettagliate sulla distribuzione del nodo gateway StorageGRID, vedere "Documentazione StorageGRID".
Dove trovare ulteriori informazioni
Per ulteriori informazioni sulle informazioni descritte in questo documento, consultare i seguenti documenti e/o siti Web:
-
Centro di documentazione NetApp StorageGRID https://docs.netapp.com/us-en/storagegrid-118/
-
Abilitazione NetApp StorageGRID https://docs.netapp.com/us-en/storagegrid-enable/
-
Considerazioni sulla progettazione del bilanciamento del carico StorageGRID F5 https://www.netapp.com/blog/storagegrid-f5-load-balancer-design-considerations/
-
Loadbalancer.org—Load bilanciamento NetApp StorageGRID https://www.loadbalancer.org/applications/load-balancing-netapp-storagegrid/
-
Kemp - NetApp StorageGRID di bilanciamento del carico https://support.kemptechnologies.com/hc/en-us/articles/360045186451-NetApp-StorageGRID