Loadbalancing avec Sticky bit

Contenu

La documentation Varnish parle de loadbalancing aléatoire et Round Robin, mais n’indique pas comment loadbalancer en conservant les sessions

La configuration ci-dessous ne se base pas sur les IP sources mais sur un cookies pour identifier un client

Backends

```backend serveur1 { .host = “192.168.0.1”; .port = “80”; }

backend serveur2 { .host = “192.168.0.2”; .port = “80”; }```

Configuraiton du Loadbalancing

director member client { { .backend = serveur1; .weight = 1; } { .backend = serveur2; .weight = 1; } }

Sticky Bit

Dans vcl_recv définissez sur quoi doit se baser Varnish pour définir “l’identité” du client

set client.identity = req.http.cookie;


comments powered by Disqus