ADC

Caso de uso: Implementación de un grupo de servicios de escala automática basado en nombres de dominio

Sugerencia

Para obtener información sobre los grupos de servicios GSLB, consulte Configuración de un grupo de servicios GSLB.

Caso de implementación

Se implementan dos centros de datos en dos regiones de AWS, uno en Sídney y otro en Virginia del Norte. Hay otro centro de datos implementado en Azure. Se utiliza un ELB de AWS en cada región de AWS para equilibrar la carga de los servidores de aplicaciones. ALB se usa en Azure para equilibrar la carga del servidor de aplicaciones. Los dispositivos NetScaler están configurados para GSLB para los ELB y ALB mediante el grupo de servicios de escalado automático basado en nombres de dominio GSLB.

Importante

Debe configurar los grupos de seguridad necesarios en AWS y adjuntarlos a la instancia GSLB. El puerto 53 debe estar permitido en las reglas de entrada y salida del grupo de seguridad. Además, los puertos (3009 o 3011 según la configuración MEP segura) para la comunicación MEP deben estar abiertos. Para la supervisión de aplicaciones, los puertos correspondientes deben estar permitidos en las reglas de salida del grupo de seguridad.

Los pasos de configuración para el caso de implementación anterior y los comandos de CLI correspondientes son los siguientes:

  1. Cree centros de datos (representados por sitios GSLB).

    add gslb site aws-sydney 192.0.2.2

    add gslb site aws-nvirginia 198.51.100.111

    add gslb site alb-southindia 203.0.113.6

  2. Agregue un servidor de nombres con la dirección IP de la puerta de enlace DNS donde se agrega el nodo GSLB. Esto debe hacerse en todos los centros de datos.

    add dns nameServer 8.8.8.8

  3. Añada servidores para ELB y ALB.

    add server aws-sydney_server lb-sydney-1052691850.ap-southeast-2.elb.amazonaws.com

    add server aws-nvirginia_server LB-nvirginia-860559595.us-east-1.elb.amazonaws.com

    add server alb-southindia_server alb.southindia.cloudapp.azure.com

  4. Agregue grupos de servicios de escalabilidad automática de GSLB para cada ELB y ALB y vincule cada servidor al grupo de servicios respectivo.

    add gslb serviceGroup aws-nvirginia_sg HTTP -autoScale DNS -siteName aws-nvirginia

    add gslb serviceGroup aws-sydney_sg HTTP -autoScale DNS -siteName aws-sydney

    add gslb serviceGroup alb-southindia_sg HTTP -autoScale DNS -siteName alb-southindia

    bind gslb serviceGroup aws-nvirginia_sg aws-nvirginia_server 80

    bind gslb serviceGroup aws-sydney_sg aws-sydney_server 80

    bind gslb serviceGroup alb-southindia_sg alb-southindia_server 80

  5. Agregue un servidor virtual GSLB y vincule el dominio de la aplicación y los grupos de servicios a este servidor virtual.

    add gslb vserver gv1 HTTP

    bind gslb vserver gv1 -serviceGroupName aws-nvirginia_sg

    bind gslb vserver gv1 -serviceGroupName aws-sydney_sg

    bind gslb vserver gv1 -serviceGroupName alb-southindia_sg

Caso de uso: Implementación de un grupo de servicios de escala automática basado en nombres de dominio