Duplicación de datos
La duplicación es un servicio que transfiere datos, objetos o sucesos entre los servidores de aplicaciones. El servicio de duplicación de datos (DRS) es el componente interno de WebSphere Application Server que duplica los datos.
- El gestor de sesiones utiliza el servicio de duplicación de datos cuando está configurado para realizar la duplicación de memoria a memoria. Cuando la duplicación de memoria a memoria está configurada, el gestor de sesiones mantiene los datos sobre las sesiones en distintos servidores de aplicaciones, lo que impide la pérdida de datos de sesión si falla un servidor de aplicaciones.
- La memoria caché dinámica utiliza el servicio de duplicación de datos para aumentar el rendimiento copiando la información de la memoria caché en los distintos servidores de aplicaciones del clúster, lo que evita tener que realizar las mismas tareas y consultas repetidamente en los distintos servidores de aplicaciones.
- Los beans de sesión con estado utilizan el servicio de duplicación para que las aplicaciones que utilizan beans de sesión con estado no estén limitadas por anomalías inesperadas del servidor.
Puede definir el número de duplicaciones que DRS crea en los servidores de aplicaciones remotos. Una duplicación es una copia de los datos que se copia de un servidor de aplicaciones en otro. El número de duplicaciones que se configura afecta al rendimiento de la configuración. Cuanto menos duplicaciones, mayor es el rendimiento, ya que los datos no se tienen que copiar muchas veces. No obstante, si crea más duplicaciones, tendrá una mayor redundancia en el sistema. Si configura más duplicaciones, el sistema es más tolerante a posibles anomalías de los servidores de aplicaciones en el sistema, ya que hay copias de seguridad de los datos en varias ubicaciones.
Si tiene definida una única duplicación de la configuración, puede evitar un punto único de anomalía en el sistema. No obstante, si el sistema debe ser tolerante a más anomalías, introduzca una redundancia adicional en el sistema. Aumente el número de duplicaciones que se crean para una sesión HTTP duplicada con DRS. La propiedad Número de duplicaciones de cualquier dominio de duplicación utilizado por el servicio de memoria caché dinámica debe establecerse en Todo el dominio.
El gestor de sesiones, la memoria caché dinámica y los beans de sesión con estado son los tres consumidores de la duplicación. Un consumidor es un componente que utiliza el servicio de duplicación. Cuando se configura la duplicación, los mismos tipos de consumidores pertenecen al mismo dominio de duplicación. Por ejemplo, si configura el gestor de sesiones y la memoria caché dinámica para que utilicen DRS para duplicar objetos, cree dominios de duplicación independientes para cada consumidor. Cree un dominio de duplicación para todos los gestores de sesiones en todos los servidores de aplicaciones y un dominio de duplicación para la memoria caché dinámica en todos los servidores de aplicaciones. La única excepción a esta regla es crear un dominio de duplicación si se configura la duplicación para las sesiones HTTP y los beans de sesión con estado. En este caso, la configuración de un dominio de duplicación garantiza que la información de estado de copia de seguridad se encontrará en los mismos servidores de aplicaciones de copia de seguridad.