ADC

Implemente NetScaler, GSLB y servicios basados en dominios, escalabilidad automática de back-end con balanceador de carga en la nube

El equilibrio de carga de servidores global (GSLB) es muy importante para muchos de nuestros clientes. Esas empresas tienen una presencia en el centro de datos local que atiende a los clientes regionales, pero con la creciente demanda de sus empresas, ahora quieren escalar e implementar su presencia a nivel mundial en AWS y Azure, al tiempo que mantienen su presencia en las instalaciones para los clientes regionales. Los clientes también quieren hacer todo esto con configuraciones automatizadas. Por lo tanto, buscan una solución que pueda adaptarse rápidamente a las cambiantes necesidades comerciales o a los cambios en el mercado global.

Con NetScaler del lado del administrador de la red, los clientes pueden usar el GSLB StyleBook para configurar aplicaciones tanto locales como en la nube, y esa misma configuración se puede transferir a la nube con NetScaler ADM. Los usuarios pueden acceder a los recursos locales o en la nube en función de la proximidad con GSLB. Esto permite una experiencia perfecta sin importar en qué parte del mundo se encuentren los usuarios.

Descripción general de DBS

NetScaler GSLB admite el uso de servicios basados en dominios (DBS) para los balanceadores de carga en la nube. Esto permite el descubrimiento automático de servicios en la nube dinámicos mediante una solución de equilibrador de carga en la nube. Esta configuración permite al NetScaler implementar GSLB DBS en un entorno activo-activo. DBS permite escalar los recursos de back-end en entornos de Microsoft Azure a partir del descubrimiento de DNS. En esta sección se describe la integración entre NetScalers en el entorno de escalabilidad automática de Azure.

Servicios basados en nombres de dominio que utilizan el balanceador de carga de Azure (ALB)

GLSB DBS utiliza el FQDN del usuario ALB para actualizar dinámicamente los grupos de servicios GSLB a fin de incluir los servidores de fondo que se crean y eliminan en Azure. Para configurar esta función, el usuario dirige el NetScaler a su ALB para enrutar dinámicamente a diferentes servidores de Azure. Pueden hacerlo sin tener que actualizar manualmente el NetScaler cada vez que se crea y elimina una instancia en Azure. La función NetScaler DBS para grupos de servicios GSLB utiliza la detección de servicios compatibles con DNS para determinar los recursos de servicio miembros del espacio de nombres de DBS identificados en el grupo de escalado automático.

La siguiente imagen muestra los componentes de escalabilidad automática de NetScaler GSLB DBS con balanceadores de carga en la nube:

image-vpx-azure-gslb-deployment-01

Configurar componentes de Azure

  1. Inicie sesión en el usuario Azure Portal y cree una nueva máquina virtual a partir de una plantilla de NetScaler.

  2. Cree un equilibrador de carga de Azure.

    image-vpx-azure-gslb-deployment-02

  3. Agregue los grupos de back-end de NetScaler creados.

    image-vpx-azure-gslb-deployment-03

  4. Cree una sonda de estado para el puerto 80.

    Cree una regla de equilibrio de carga utilizando la IP de interfaz creada desde el balanceador de carga.

    • Protocolo: TCP

    • Puerto de fondo: 80

    • Grupo de back-end: NetScaler creado en el paso 1

    • Health Probe: creada en el paso 4

    • Persistencia de la sesión: ninguna

    image-vpx-azure-gslb-deployment-04

Configurar el servicio basado en el dominio NetScaler GSLB

Las siguientes configuraciones resumen lo que se necesita para habilitar los servicios basados en dominio para el escalado automático de los ADC en un entorno habilitado para GSLB.

Configuraciones de administración del tráfico

Nota:

Es necesario configurar NetScaler con un servidor de nombres o un servidor virtual DNS a través del cual se resuelven los dominios ELB/ALB para los grupos de servicios de DBS. Para obtener más información sobre los servidores de nombres o los servidores virtuales DNS, consulte: DNS nameServer

  1. Vaya aAdministración del tráfico > Equilibrio de carga > Servidores.

    image-vpx-azure-gslb-deployment-05

  2. Haga clic enAgregarpara crear un servidor y proporcione un nombre y un FQDN correspondientes al registro A (nombre de dominio) de Azure para el ALB.

    image-vpx-azure-gslb-deployment-06

  3. Repita el paso 2 para agregar la segunda ALB del segundo recurso en Azure.

Configuraciones GSLB

  1. Haga clic en el botónAgregarpara configurar un sitio GSLB.

  2. Asigne un nombre al sitio.

    El tipo se configura como remoto o local en función de los usuarios de NetScaler que configuran el sitio. La dirección IP del sitio es la dirección IP del sitio GSLB. El sitio GSLB utiliza esta dirección IP para comunicarse con los demás sitios GSLB. La dirección IP pública es obligatoria cuando se utiliza un servicio en la nube en el que una IP determinada está alojada en un firewall externo o en un dispositivo NAT. Asegúrese de que el sitio esté configurado como sitio principal. Asegúrese de que los monitores de activación estén configurados en SIEMPRE. Además, asegúrese de marcar las tres casillas de la parte inferior para Metric Exchange, Network Metric Exchange e Persistence Session Entry Exchange.

    Le recomendamos que establezca la configuración del monitor de activación en MEPDOWN, consulte:Configurar un grupo de servicios GSLB.

    image-vpx-azure-gslb-deployment-07

  3. Haga clic enCreary repita los pasos 3 y 4 para configurar el sitio GSLB para la otra ubicación de recursos de Azure (se puede configurar en el mismo NetScaler).

  4. Vaya aAdministración del tráfico > GSLB > Grupos de servicios.

    image-vpx-azure-gslb-deployment-08

    Haga clic enAgregarpara agregar un grupo de servicios. Elija el sitio correspondiente que se creó en los pasos anteriores para asignar un nombre al grupo de servicios, utilizar el protocolo HTTP y, a continuación, en Nombre del sitio. Asegúrese de configurar el modo de escalabilidad automática como DNS y marque las casillas de supervisión del estado y del estado. Haga clic enAceptarpara crear el grupo de servicios.

    image-vpx-azure-gslb-deployment-09

  5. Haga clic enMiembros del grupo de serviciosy seleccioneBasado en servidores. Seleccione el servidor de equilibrio de carga elástico correspondiente que se configuró al principio de la guía de ejecución. Configure el tráfico para que pase por el puerto 80. Haga clic en Create.

    image-vpx-azure-gslb-deployment-10

  6. El enlace de miembros del grupo de servicios debe rellenarse con 2 instancias que recibe del balanceador de carga elástico.

    image-vpx-azure-gslb-deployment-11

  7. Repita los pasos 5 y 6 para configurar el grupo de servicios para la segunda ubicación de recursos en Azure. (Esto se puede hacer desde la misma GUI de NetScaler).

  8. El último paso es configurar un servidor virtual GSLB. Vaya a Administración del tráfico > GSLB > Servidores virtuales.

  9. Haga clic en Agregar para crear el servidor virtual. Asigne un nombre al servidor, el Tipo de registro DNS se establece como A, el Tipo de servicio se establece como HTTP y marque las casillas Habilitar después de crear y Registro de AppFlow. Haga clic en Aceptar para crear el servidor virtual GSLB.

    image-vpx-azure-gslb-deployment-12

  10. Una vez creado el servidor virtual GSLB, haga clic enNo GSLB Virtual Server ServiceGroup Binding.

    image-vpx-azure-gslb-deployment-13

  11. En ServiceGroup Binding, utiliceSelectpara seleccionar y agregar los grupos de servicios que se crearon en los pasos anteriores.

    image-vpx-azure-gslb-deployment-14

  12. Configure el enlace de dominio del servidor virtual GSLB haciendo clic enSin enlace de dominio de servidor virtual GSLB. Configure el FQDN y Bind. El resto de los ajustes se pueden dejar como valores predeterminados.

    image-vpx-azure-gslb-deployment-15

  13. Configure el servicio ADNS haciendo clic en Sin servicio. Agregue un nombre de servicio, haga clic enNuevo servidore introduzca la dirección IP del servidor ADNS. Si el ADNS de usuario ya está configurado, los usuarios pueden seleccionarServidor existentey, a continuación, elegir el ADNS de usuario en el menú desplegable. Asegúrese de que el protocolo sea ADNS y que el tráfico esté configurado para fluir por el puerto 53.

    image-vpx-azure-gslb-deployment-16

  14. Configure el método como conexión mínima y el método de respaldo como método por turnos.

  15. Haga clic enListoy compruebe que el servidor virtual GSLB del usuario aparezca como Activado.

    image-vpx-azure-gslb-deployment-17

Requisitos previos de Azure GSLB

Los requisitos previos para los grupos de servicios NetScaler GSLB incluyen un entorno Microsoft Azure funcional con los conocimientos y la capacidad de configurar grupos de seguridad, servidores web Linux, dispositivos NetScaler en AWS, IP elásticas y balanceadores de carga elásticos.

  • La integración del servicio GSLB DBS requiere la versión 12.0.57 de NetScaler para las instancias del balanceador de carga de Microsoft Azure.

  • Entidad del grupo de servicios GSLB: NetScaler versión 12.0.57.

  • Se presenta el grupo de servicios GSLB que admite el escalado automático mediante la detección dinámica de DBS.

  • Los componentes de funciones de DBS (servicio basado en el dominio) deben estar enlazados al grupo de servicios GSLB.

Ejemplo:

```
 > add server sydney_server LB-Sydney-xxxxxxxxxx.ap-southeast-2.elb.amazonaws.com
 > add gslb serviceGroup sydney_sg HTTP -autoscale DNS -siteName sydney
 > bind gslb serviceGroup sydney_sg sydney_server 80
<!--NeedCopy--> ```

Otros recursos

Equilibrio de carga global de NetScaler para implementaciones híbridas y multinube

Implemente NetScaler, GSLB y servicios basados en dominios, escalabilidad automática de back-end con balanceador de carga en la nube