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.
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 StorageGRIDhttps://docs.netapp.com/us-en/storagegrid/[]
-
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