Los sistemas de georreplicación están diseñados para proporcionar una mejor disponibilidad y tolerancia a desastres mediante el uso de centros de datos distribuidos geográficamente. [1] Esto tiene como objetivo mejorar el tiempo de respuesta para aplicaciones como portales web . La georreplicación se puede lograr mediante software, hardware o una combinación de ambos.
El software de georreplicación es una tecnología que mejora el rendimiento de la red y está diseñada para proporcionar un mejor acceso al contenido del portal o de la intranet para su uso en las partes más remotas de las grandes organizaciones. Se basa en el principio de almacenar réplicas completas del contenido del portal en servidores locales y luego mantener actualizado el contenido de esos servidores mediante actualizaciones de datos altamente comprimidas.
Las tecnologías de georeplicación se utilizan para proporcionar replicación del contenido de portales, intranets , aplicaciones web , contenidos y datos entre servidores, a través de redes de área amplia (WAN) para permitir que los usuarios en sitios remotos accedan a contenido central a velocidades de LAN .
El software de georreplicación puede mejorar el rendimiento de las redes de datos que sufren limitaciones de ancho de banda , latencia y desconexiones periódicas. Se pueden replicar terabytes de datos en una red de área amplia , lo que permite que los sitios remotos tengan un acceso más rápido a las aplicaciones web.
El software de georreplicación utiliza una combinación de tecnologías de compresión de datos y almacenamiento en caché de contenido . También se pueden emplear tecnologías de diferenciación para reducir el volumen de datos que se deben transmitir para mantener la precisión del contenido del portal en todos los servidores. Esta compresión de actualizaciones puede reducir la carga que el tráfico del portal supone para las redes y mejorar el tiempo de respuesta de un portal.
Los usuarios remotos de portales web y entornos de colaboración experimentan con frecuencia problemas de ancho de banda y latencia de la red que ralentizan su experiencia de apertura y cierre de archivos y de interacción con el portal. Se implementa tecnología de georreplicación para acelerar el rendimiento del portal del usuario final remoto para que sea equivalente al que experimentan los usuarios que acceden localmente al portal en la oficina central.
Para lograr esta reducción en el tamaño de las actualizaciones de datos requeridas en un portal, los sistemas de georreplicación suelen utilizar tecnologías de motores de diferenciación. Estos sistemas pueden diferenciar el contenido de cada servidor del portal hasta el nivel de bytes. Este conocimiento del contenido que ya está en cada servidor permite al sistema reconstruir cualquier cambio en el contenido de un servidor, en cada uno de los otros servidores de la implementación, a partir del contenido que ya está alojado en esos otros servidores. Este tipo de sistema de diferenciación garantiza que ningún contenido, a nivel de bytes, se envíe nunca dos veces a un servidor.
Los sistemas de georreplicación suelen extenderse para ofrecer replicación local más allá del servidor y hasta el portátil utilizado por un único usuario. La replicación de servidor a portátil permite a los usuarios móviles tener acceso a una réplica local de su portal empresarial en un portátil estándar. Esta tecnología puede emplearse para proporcionar acceso sobre el terreno al contenido del portal a, por ejemplo, fuerzas de ventas y fuerzas de combate.