Implementar NetScaler BLX™ con GSLB en AWS
NetScaler® BLX es un factor de forma de software de NetScaler y ofrece la misma funcionalidad que otros factores de forma. Se ejecuta como una aplicación en el espacio de usuario en un host Linux.
La configuración de GSLB para BLX en AWS consiste en configurar NetScaler para equilibrar la carga del tráfico a servidores ubicados fuera de la VPC a la que pertenece NetScaler, como dentro de otra VPC en una región de disponibilidad diferente o un centro de datos local.

Descripción general de los servicios basados en dominio
NetScaler GSLB admite los servicios basados en dominio (DBS) para equilibradores de carga en la nube, lo que permite la detección automática de servicios dinámicos en la nube. Esta configuración permite a NetScaler implementar el equilibrio de carga global de servidores en un entorno activo-activo. DBS permite el escalado de recursos de back-end en entornos de AWS mediante la detección de DNS.
DBS con ELB
GSLB DBS utiliza el FQDN del Elastic Load Balancer (ELB) del usuario para actualizar dinámicamente los grupos de servicios GSLB para incluir los servidores de back-end que se crean y eliminan en AWS. Los servidores o instancias de back-end en AWS se pueden configurar para escalar en función de la demanda de red o la utilización de la CPU. Para configurar esta función, apunta NetScaler al ELB para enrutar dinámicamente a diferentes servidores en AWS sin tener que actualizar manualmente NetScaler cada vez que se crea y elimina una instancia en AWS. La función DBS de NetScaler para grupos de servicios GSLB utiliza la detección de servicios compatible con DNS para determinar los recursos de servicio miembro del espacio de nombres DBS identificado en el grupo Autoscale™.
-
Requisitos previos
-
Implementa dos instancias BLX independientes en diferentes VPC de AWS. Para obtener información sobre la implementación, consulta Implementar una instancia BLX de NetScaler independiente en AWS.
Nota:
-
Asegúrate de haber especificado los siguientes comandos en la sección cli-cmds del archivo
blx.conf.add ns ip <VIP address> <netmask> -type VIP
-
add ns ip <SNIP address> <netmask> -type SNIP -mgmtAccess ENABLED
- Necesitas una licencia de NetScaler que admita la función GSLB. Para obtener más información, consulta Licencias.
- Asegúrate de tener dos instancias Linux disponibles en AWS.
-
Nota:
Te recomendamos crear un tipo de instancia m5.xlarge o superior para un mejor rendimiento.
- Necesitas tres direcciones IP para configurar como NSIP, VIP y SNIP.
Nota:
Las direcciones IP configuradas como VIP y SNIP deben tener una dirección IP pública asociada.
-
Debes abrir los siguientes puertos en el grupo de seguridad:
- 53/UDP
- 22/TCP
- 3008/TCP
- 3009/TCP
-
Archivo blx.conf de ejemplo
blx-system-config
{
core-dumps: yes
syslog: yes
ipaddress: 10.0.12.245/20
interfaces: eth1
}
static-routes
{
default 10.0.0.1
}
cli-cmds
{
add ns ip 11.0.12.245/20 -type VIP`
add ns ip 12.0.12.245/20 -type SNIP -mgmtAccess ENABLED`
}
<!--NeedCopy-->
Configurar GSLB
NetScaler configurado con GSLB proporciona recuperación ante desastres y garantiza la disponibilidad continua de las aplicaciones al proteger contra puntos de fallo en una WAN. GSLB equilibra la carga entre los centros de datos dirigiendo las solicitudes de los clientes al centro de datos más cercano o con mejor rendimiento, o a los centros de datos supervivientes si hay una interrupción.
Para obtener más información sobre los tipos de implementación y las configuraciones de GSLB, consulta la documentación de GSLB.