que elb cookie balancer aws session load-balancing

session - elb - ¿Diferencia entre afinidad de sesión y sesión pegajosa?



sticky session f5 (6)

Como siempre he escuchado los términos utilizados en un escenario de equilibrio de carga, son intercambiables. Ambos significan que una vez que se inicia una sesión, el mismo servidor sirve todas las solicitudes para esa sesión.

¿Cuál es la diferencia entre la afinidad de la sesión y la sesión fija en el contexto de los servidores de equilibrio de carga?


Ellos son lo mismo.

Ambos significan que al ingresar al equilibrador de carga, la solicitud se dirigirá al servidor que atendió la primera solicitud (y tiene la sesión).



He visto esos términos de forma intercambiable, pero existen diferentes formas de implementarlo:

  1. Envíe una cookie en la primera respuesta y luego búsquela en las siguientes. La cookie dice a qué servidor real enviar.
    Malo si tiene que admitir navegadores sin cookies
  2. Partición basada en la dirección IP del solicitante.
    Malo si no es estático o si muchos entran a través del mismo proxy.
  3. Si autentica usuarios, la partición se basará en el nombre de usuario (tiene que ser un modo de autenticación compatible con HTTP para hacer esto).
  4. No requiere estado.
    Permita que los clientes accedan a cualquier servidor (envíe el estado al cliente y pídales que lo devuelvan)
    Esta no es una sesión pegajosa, es una manera de evitar tener que hacerlo.

Sospecho que Sticky podría referirse a la forma de cookie, y esa afinidad podría referirse a # 2 y # 3 en algunos contextos, pero no es así como lo he visto usar (o usarlo yo mismo)


Una sesión fija significa encaminar las solicitudes de una sesión particular a la misma máquina física que sirvió la primera solicitud para esa sesión.


Una sesión fija significa que cuando una solicitud llega a un sitio desde un cliente, todas las demás solicitudes van al mismo servidor al que se accede a la solicitud inicial del cliente. Creo que la afinidad de sesión es sinónimo de sesión adhesiva.