ADC

Caso de uso: Implementación del grupo de servicios GSLB basado en direcciones IP

Sugerencia

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

Caso de implementación

Si hay varias aplicaciones alojadas en el mismo servidor de aplicaciones, la GSLB debe sondear estas aplicaciones para ver si responden o no. Si una aplicación no responde, se debe dirigir al usuario al servidor en el que está activa la aplicación. Además, si una de las aplicaciones está INACTIVO, el servidor no debe estar marcado como INACTIVO porque las demás aplicaciones están ACTIVAS.

En el siguiente ejemplo, varias aplicaciones (HTTPS) están alojadas en un servidor en cada sitio GSLB y, por lo tanto, todas estas aplicaciones se resuelven en una dirección IP del sitio respectivo.

Con los grupos de servicios GSLB, puede tener el mismo servidor con una dirección IP y un puerto enlazados a varios grupos de servicios, donde cada grupo de servicios representa una aplicación diferente.

Un monitor específico de la aplicación está enlazado a los grupos de servicios que marcan el grupo de servicios como INACTIVO si la aplicación está INACTIVO. Por lo tanto, cada vez que una aplicación está DOWN, solo esa aplicación se saca de la configuración y no del servidor.

```
add gslb serviceGroup app1_site1 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s1

add gslb serviceGroup app2_site1 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s1

add gslb serviceGroup app1_site2 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s2

add gslb serviceGroup app2_site2 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s2

add lb monitor http_app2 HTTP -respCode 200 -httpRequest "GET /testsite/app2.html"

add lb monitor http_app1 HTTP -respCode 200 -httpRequest "GET /testsite/app1.html"

bind gslb serviceGroup app1_site1 192.0.2.140 80

bind gslb serviceGroup app1_site1 -monitorName http_app1

bind gslb serviceGroup app2_site1 192.0.2.140 80

bind gslb serviceGroup app2_site1 -monitorName http_app2

bind gslb serviceGroup app1_site2 192.0.2.142 80

bind gslb serviceGroup app1_site2 -monitorName http_app1

bind gslb serviceGroup app2_site2 192.0.2.142 80

bind gslb serviceGroup app2_site2 -monitorName http_app2
<!--NeedCopy--> ```
Caso de uso: Implementación del grupo de servicios GSLB basado en direcciones IP