Para garantizar la estabilidad de las aplicaciones con estado, los equilibradores de carga implementan persistencia que dirige todas las conexiones relacionadas al mismo servidor. Se admiten distintos tipos de persistencia para abordar diferentes tipos de necesidades de aplicaciones.
Algunas aplicaciones mantienen el estado del servidor, como los carritos de compra. Dicho estado podría ser por cliente y estar identificado con la dirección IP del cliente, o bien por sesión HTTP. Las aplicaciones pueden acceder a este estado o modificarlo durante el procesamiento de las conexiones relacionadas posteriores desde el mismo cliente o la misma sesión HTTP.
El perfil de persistencia de IP de origen realiza un seguimiento de las sesiones en función de la dirección IP de origen. Cuando un cliente solicita una conexión a un servidor virtual que permite la persistencia de la dirección de origen, el equilibrador de carga comprueba si ese cliente se conectó anteriormente y, si lo hizo, devuelve el cliente al mismo servidor. De lo contrario, puede seleccionar un miembro del grupo de servidores en función del algoritmo de equilibrio de carga del grupo. El perfil de persistencia de IP de origen es utilizado por los servidores virtuales de capa 4 y capa 7.
El perfil de persistencia de cookie inserta una única cookie para identificar la sesión la primera vez que un cliente accede al sitio. El cliente reenvía la cookie HTTP en solicitudes posteriores y el equilibrador de carga utiliza esa información para proporcionar la persistencia de cookie. Los servidores virtuales de capa 7 solo pueden utilizar el perfil de persistencia de cookies. Tenga en cuenta que no se admiten espacios en blanco en el nombre de las cookies.
El perfil de persistencia genérico admite la persistencia basada en el encabezado HTTP, la cookie o la URL de la solicitud HTTP. Por lo tanto, admite la persistencia de sesión de aplicación cuando el identificador de la sesión forma parte de la URL. Este perfil no se asociado directamente a un servidor virtual. Puede especificar este perfil cuando configure una regla de equilibrador de carga para el reenvío de solicitudes y la reescritura de respuestas.