ADC

Cas d’utilisation : déploiement d’un groupe de services GSLB basé sur une adresse IP

Conseil

Pour plus d’informations sur les groupes de services GSLB, voir Configuration d’un groupe de services GSLB.

Scénario de déploiement

Si plusieurs applications sont hébergées sur le même serveur d’applications, le GSLB doit examiner ces applications pour voir si elles répondent ou non. Si une application ne répond pas, l’utilisateur doit être dirigé vers le serveur sur lequel l’application fonctionne. En outre, si l’une des applications est DOWN, le serveur ne doit pas être marqué DOWN, car les autres applications sont UP.

Dans l’exemple suivant, plusieurs applications (HTTPS) sont hébergées sur un serveur sur chaque site GSLB et, par conséquent, toutes ces applications sont renvoyées à une adresse IP du site concerné.

À l’aide des groupes de services GSLB, vous pouvez avoir le même serveur avec une adresse IP et un port liés à plusieurs groupes de services, chaque groupe de services représentant une application différente.

Un moniteur spécifique à l’application est lié aux groupes de services qui marquent le groupe de services comme étant en panne si l’application est en panne. Ainsi, chaque fois qu’une application est DOWN, seule cette application est retirée de l’installation et non du serveur.

```
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--> ```
Cas d’utilisation : déploiement d’un groupe de services GSLB basé sur une adresse IP