Use balanceadores de carga de terceros con StorageGRID
Obtenga información sobre el papel de un equilibrador de carga global y de terceros en sistemas de almacenamiento de objetos como StorageGRID.
Guía general para implementar NetApp® StorageGRID® con equilibradores de carga de terceros.
El almacenamiento de objetos es sinónimo de almacenamiento en cloud y, como cabe esperar, las aplicaciones que aprovechan el almacenamiento en cloud dirigen ese almacenamiento a través de una URL. Detrás de esa misma URL, StorageGRID puede escalar la capacidad, el rendimiento y la durabilidad en un solo sitio o en sitios con distribución geográfica. El componente que hace posible esta sencillez es un equilibrador de carga.
El objetivo de este documento es informar a los clientes de StorageGRID sobre las opciones de equilibrio de carga y proporcionar una guía general para la configuración de equilibradores de carga de terceros.
Conceptos básicos del equilibrador de carga
Los balanceadores de carga son un componente esencial de un sistema de almacenamiento de objetos de clase empresarial como StorageGRID. StorageGRID consta de varios nodos de almacenamiento, cada uno de los cuales puede presentar el espacio de nombres Simple Storage Service (S3) completo para una instancia de StorageGRID determinada. Los balanceadores de carga crean un extremo de alta disponibilidad detrás del que podemos colocar nodos StorageGRID. StorageGRID es única entre los sistemas de almacenamiento de objetos compatibles con S3, ya que proporciona su propio balanceador de carga, pero también admite balanceadores de carga de uso general o de terceros, como F5, Citrix Netscaler, HA Proxy, NGINX, etc.
En la siguiente figura se utiliza la URL de ejemplo/ nombre de dominio completamente cualificado (FQDN) “s3.company.com”. El equilibrador de carga crea una IP virtual (VIP) que se resuelve en el FQDN mediante DNS y, a continuación, dirige las solicitudes de las aplicaciones a un pool de nodos de StorageGRID. El balanceador de carga realiza una comprobación del estado de cada nodo y solo establece conexiones con nodos en buen estado.

La figura muestra el equilibrador de carga proporcionado por StorageGRID, pero el concepto es el mismo para los equilibradores de carga de terceros. Las aplicaciones establecen una sesión HTTP mediante la VIP del balanceador de carga y el tráfico pasa a través del balanceador de carga a los nodos de almacenamiento. De forma predeterminada, todo el tráfico, desde la aplicación al balanceador de carga y desde el balanceador de carga al nodo de almacenamiento se cifra a través de HTTPS. HTTP es una opción compatible.
Equilibradores de carga locales y globales
Existen dos tipos de equilibradores de carga:
-
Administradores de tráfico local (LTM). Distribuye las conexiones en un pool de nodos en un único sitio.
-
Global Service Load Balancer (GSLB). Distribuye las conexiones en múltiples sitios, equilibradores de carga LTM con equilibrio de carga eficaz. Piense en un GSLB como un servidor DNS inteligente. Cuando un cliente solicita una URL de extremo de StorageGRID, el GSLB lo resuelve al VIP de un LTM según la disponibilidad u otros factores (por ejemplo, qué sitio puede proporcionar una latencia menor para la aplicación). Aunque siempre se requiere un LTM, un GSLB es opcional en función del número de sitios de StorageGRID y los requisitos de su aplicación.
Dónde encontrar información adicional
Si quiere más información sobre el contenido de este documento, consulte los siguientes documentos o sitios web:
-
Centro de documentación de NetApp StorageGRIDhttps://docs.netapp.com/us-en/storagegrid/[]
-
Habilitación para NetApp StorageGRID https://docs.netapp.com/us-en/storagegrid-enable/
-
Consideraciones de diseño del equilibrador de carga StorageGRID F5 https://www.netapp.com/blog/storagegrid-f5-load-balancer-design-considerations/
-
Loadbalancer.org—Load Equilibrio de NetApp StorageGRID https://www.loadbalancer.org/applications/load-balancing-netapp-storagegrid/
-
Kemp: NetApp StorageGRID de equilibrio de carga https://support.kemptechnologies.com/hc/en-us/articles/360045186451-NetApp-StorageGRID