ADC

À propos de la persistance

Vous pouvez choisir parmi plusieurs types de persistance pour un serveur virtuel d’équilibrage de charge donné, qui achemine ensuite vers le même service toutes les connexions du même utilisateur vers votre application de panier, votre messagerie Web ou toute autre application réseau. La session de persistance reste en vigueur pendant la durée spécifiée.

Si un serveur participant à une session de persistance est désactivé, le serveur virtuel d’équilibrage de charge utilise la méthode d’équilibrage de charge configurée pour sélectionner un nouveau service et établit une nouvelle session de persistance avec le serveur représenté par ce service. Si le serveur est HORS SERVICE, il continue à traiter les sessions de persistance existantes, mais le serveur virtuel n’y dirige aucun nouveau trafic. Une fois la période d’arrêt écoulée, le serveur virtuel cesse de diriger les connexions des clients existants vers le service, ferme les connexions existantes et redirige ces clients vers de nouveaux services si nécessaire.

Selon le type de persistance que vous configurez, l’appliance NetScaler peut examiner les adresses IP source, les adresses IP de destination, les ID de session SSL, les en-têtes d’hôte ou d’URL, ou une combinaison de ces éléments pour placer chaque connexion dans la session de persistance appropriée. Elle peut également baser la persistance sur un cookie émis par le serveur Web, sur un jeton assigné arbitrairement ou sur une règle logique. Presque tout ce qui permet à l’appliance de faire correspondre les connexions à la session de persistance appropriée et sert de base à la persistance.

Le tableau suivant récapitule les types de persistance disponibles sur l’appliance NetScaler.

Type de persistance Description
IP source SOURCEIP. Les connexions provenant de la même adresse IP client font partie de la même session de persistance.
Cookie HTTP COOKIEINSERT. Les connexions qui ont le même en-tête de cookie HTTP font partie de la même session de persistance.
ID de session SSL SSLSESSION. Les connexions qui ont le même ID de session SSL font partie de la même session de persistance.
URL passive URLPASSIVE. Les connexions à la même URL sont traitées comme faisant partie de la même session de persistance.
ID de serveur personnalisé IDENTIFIANT DU SERVEUR PERSONNALISÉ. Les connexions ayant le même en-tête HTTP HOST sont traitées comme faisant partie de la même session de persistance.
IP destination DESTIP. Les connexions à la même adresse IP de destination sont traitées comme faisant partie de la même session de persistance.
IP source et adresse IP de destination SCRIPT TIP. Les connexions qui proviennent à la fois de la même adresse IP source et de la même adresse IP de destination sont traitées comme faisant partie de la même session de persistance.
ID d’appel SIP CALLID. Les connexions qui ont le même ID d’appel dans l’en-tête SIP sont traitées comme faisant partie de la même session de persistance.
ID de session RTSP RTSPSID. Les connexions qui ont le même ID de session RTSP sont traitées comme faisant partie de la même session de persistance.
Règle définie par l’utilisateur RULE. Les connexions qui correspondent à une règle définie par l’utilisateur sont traitées comme faisant partie de la même session de persistance.

Tableau 1 Types de persistance

Selon le type de persistance que vous avez configuré, le serveur virtuel peut prendre en charge 250 000 connexions persistantes simultanées ou un nombre quelconque de connexions persistantes dans les limites imposées par la quantité de RAM de votre appliance NetScaler. Le tableau suivant indique les types de persistance qui entrent dans chaque catégorie.

Type de persistance Nombre de connexions persistantes simultanées prises en charge
IP source, ID de session SSL, règle, adresse IP de destination, adresse IP source/adresse IP de destination, identifiant d’appel SIP, identifiant de session RTSP 250 K
Cookie, ID du serveur URL, ID du serveur personnalisé Limite de mémoire. Dans CookieInsert, si le délai d’expiration n’est pas 0, le nombre de connexions est limité par la mémoire.

Tableau 2. Types de persistance et nombre de connexions simultanées prises en charge

Certains types de persistance sont spécifiques à certains types de serveurs virtuels. Le tableau suivant répertorie chaque type de persistance et indique quels types de persistance sont pris en charge sur chaque type de serveur virtuel.

Type de persistance HTTP HTTPS TCP UDP/IP SSL_Bridge SSL_TCP RTSP SIP_UDP
SOURCEIP OUI OUI OUI OUI OUI OUI NON NON
COOKIEINSERT OUI OUI NON NON NON NON NON NON
SSLSESSION NON OUI NON NON OUI OUI NON NON
URL PASSIVE OUI OUI NON NON NON NON NON NON
CUSTOMSERVERID OUI OUI NON NON NON NON NON NON
RULE OUI OUI OUI NON NON   NON NON
SRCIPDESTIP OUI OUI OUI OUI OUI OUI NON NON
DESTIP OUI OUI OUI OUI OUI OUI NON NON
CALLID NON NON NON NON NON NON NON OUI
RTSPID NON NON NON NON NON NON OUI NON

Tableau 3. Relation entre le type de persistance et le type de serveur virtuel

À propos de la persistance