Citrix 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 acerca de los grupos de servicios GSLB, consulte Configuración de un grupo de servicios GSLB

Caso de implementación

Dos centros de datos se implementan en dos regiones de AWS, uno en Sydney y otro en Virginia del Norte. Otro centro de datos se implementa 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 utiliza para Azure para equilibrar la carga del servidor de aplicaciones. Los dispositivos Citrix ADC se configuran 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 de 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 dependiendo de la configuración MEP segura) para la comunicación MEP deben estar abiertos. Para la supervisión de aplicaciones, se deben permitir los puertos correspondientes en las reglas de salida del grupo de seguridad.

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

  1. Crear 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 Gateway DNS donde se agrega el nodo GSLB. Esto debe hacerse en todos los centros de datos.

    add dns nameServer 8.8.8.8

  3. Agregar 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 escalado automático 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