No está indicando qué protocolo está utilizando, por lo que supongo que estamos hablando de https.
Es probable que cada backend conozca algo de información sobre sí mismo, lo que identificaría de manera única ese backend. Puede ser un nombre de host o una dirección IP de unidifusión. El backend puede incluir esa información en ubicaciones apropiadas. Puede incluirlo en un pie de página en cada página. O si cree que es demasiado visible, solo inclúyalo en páginas que los usuarios no visitarían en circunstancias normales. Cualquier página de error (404, 500, etc.) siempre debe incluir la identificación del backend.
Si su equilibrador de carga solo equilibra la carga y no hace nada más, entonces estaría terminando https en el backend, y cada vez que se cierra una conexión TCP y el cliente se vuelve a conectar, existe la posibilidad de que el cliente se dirija a un backend diferente.
El equilibrador de carga podría recordar el backend utilizado más recientemente para todas las direcciones IP de clientes vistas en la última hora para reutilizar el mismo backend la mayor parte del tiempo. Cualquier información más detallada, como cookies e identificación de usuario, estaría fuera del alcance del equilibrador de carga, por lo que no podría usarla para mantener a un usuario en el mismo backend.
Esto significa que cualquier identificación de qué backend está usando un usuario debe tomarse con un grano de sal, ya que el usuario podría haberse movido entre backends entre el momento en que experimentó un problema y el momento en que descubrió qué backend estaba usando. Pero sigue siendo información valiosa, ya que en la mayoría de los casos ayudará a localizar registros relevantes más rápido.