Topología de memoria a memoria: función cliente/servidor
La configuración cliente/servidor, que se utiliza para obtener una afinidad de sesiones, consta de un clúster de servidores configurados sólo como cliente y sólo como servidor. Utilizar la configuración de cliente/servidor permite, por ejemplo, aislar el manejo de los datos de copia de seguridad de los datos locales, reciclar los servidores de copia de seguridad sin que resulten afectados los servidores que ejecutan la aplicaicón y suprimir la necesidad de una correspondencia de uno a uno entre los servidores para obtener la afinidad de sesiones.
La figura siguiente representa la modalidad de cliente/servidor. Hay un nivel de servidores de aplicaciones que albergan aplicaciones web de host utilizando sesiones HTTP, y estas sesiones se duplican a medida que se crean y se actualizan. Hay un segundo nivel de servidores sin aplicaciones web instaladas, donde el gestor de sesiones recibe actualizaciones de los clientes de duplicación.

- Aislamiento para la recuperación de errores
- En este caso aislamos el manejo de los datos de copia de seguridad de los datos locales; aparte de aislar las partes movibles en el caso de un error grave en una de ellas, se libera también memoria y procesamiento en los servidores que procesan la aplicación web.
- Aislamiento para detener e iniciar
- Puede reciclar un servidor de copia de seguridad sin que ello afecte a los servidores que ejecutan la aplicación (cuando hay dos o más copias de seguridad, la recuperación de errores es posible) y, a la inversa, puede reciclar una JVM de aplicación sin que se pierdan esos datos de copia de seguridad para nadie.
- Consolidación
- Probablemente no habrá necesidad de tener una correspondencia unívoca entre los servidores que manejan copias de seguridad y los que procesan las aplicaciones; por lo tanto, se reduce también el número de lugares a los que se transfieren los datos.
- Hardware de distintas fuentes:
- Mientras ejecuta las aplicaciones web en hardware más económico, puede tener uno o más sistemas de mayor potencia en el programa de fondo de la empresa que tengan capacidad para ejecutar un par de gestores de sesiones en modalidad de servidor de duplicación; esto le permitirá liberar el hardware de aplicaciones web más económico para procesar la aplicación web.
Consideraciones sobre la temporización: Inicie primero los servidores de aplicaciones de copia de seguridad para evitar ventanas de temporización inesperadas. Los clientes intentan replicar información y sesiones HTTP en los servidores de copia de seguridad en cuanto aparecen. Debido a ello, las sesiones HTTP creadas antes de la hora en que aparecen los servidores puede que no se dupliquen correctamente.