Replicación SaaS

La replicación de software como servicio (SaaS) permite a las organizaciones replicar datos en un entorno de nube híbrida. El servicio se conecta a las fuentes de datos y gestiona el movimiento de los datos a su destino. Los datos pueden replicarse una sola vez o como múltiples copias síncronas.
¿Por qué es importante la replicación SaaS?
La replicación de datos es necesaria por muchas razones, como la creación de copias de seguridad, la alta disponibilidad y la posibilidad de compartir datos.
El software de automatización ayuda a una empresa a gestionar la replicación sin aumentar los costes de gestión relacionados con la configuración y supervisión de las transferencias de datos.
Las soluciones SaaS ponen la gestión del software de replicación en manos del proveedor de la solución en la nube. El cliente simplemente se suscribe al servicio y utiliza el software en la nube. Estar basado en la nube significa que normalmente no se necesita una interfaz de usuario cliente descargada, por lo que el software se puede gestionar desde un navegador web y tendrá la conectividad necesaria para mover datos entre nubes y en las instalaciones. La nube ya es el destino por defecto para almacenar los datos empresariales.
Los proveedores de nube utilizan centros de datos en muchos lugares, lo que ofrece a las empresas una mayor variedad de ubicaciones geográficas para colocar sus repositorios de datos, como lagos de datos y almacenes de datos.
Ejemplos de replicación de SaaS
Captura de datos de cambios
Las soluciones de captura de datos de cambios (CDC) en la nube se conectan a los archivos de registro de los sistemas de bases de datos (normalmente), supervisan cualquier transacción que cree o modifique datos y, a continuación, replican cualquier cambio en los sistemas de bases de datos de destino. La ventaja de este enfoque es que tiene un impacto muy bajo en el rendimiento de la base de datos de origen. CDC utiliza un mecanismo de replicación asíncrona para que la base de datos de origen pueda proceder sin esperar a que se modifique una réplica.
Replicación de transacciones
Muchos sistemas de procesamiento de transacciones registran cualquier cambio en tablas de bases de datos relacionales. Se pueden crear activadores en las tablas de interés para notificar a la solución de replicación SaaS que replique el cambio en los sistemas secundarios.
Replicación de sistemas de archivos
Los cambios en los sistemas de archivos pueden replicarse creando un sistema de archivos duplicado localmente. Periódicamente se toma una instantánea del sistema de archivos primario, que se transmite a la copia remota. Este enfoque se utiliza normalmente para la recuperación de desastres y aplicaciones de alta disponibilidad.
Esquemas de réplica
El software de replicación SaaS puede configurarse para admitir los siguientes esquemas de replicación:
Replicación punto a punto
En este modelo, una única fuente de datos primaria se replica en una fuente secundaria.
Replicación en cascada
Si se necesitan varias copias, se utiliza el modelo en cascada, y los gastos generales deben ser mínimos en la ubicación primaria. Los datos se replican desde la fuente primaria a un nodo secundario, que se utiliza como maestro para otras copias, creando una jerarquía.
Sistema de replicación Fan-In
El modelo Fan-In es útil para crear un conjunto de datos consolidado. En este caso, múltiples copias maestras distribuidas de datos se replican en un único conjunto de datos centralizado.
Sistema de replicación Fan-Out
En el modelo Fan-Out, un conjunto de datos central se replica en varias copias. Esta configuración es útil para una sede empresarial que necesita compartir precios actualizados con sus filiales o sucursales.
Sistema de replicación basado en concentradores
Con un enfoque basado en concentradores, el nodo maestro publica los cambios en un registro. Múltiples partes pueden suscribirse a ese registro, y cuando se publican nuevos datos en él, se notifica a sus suscriptores.
Sistema de replicación basado en bus
En esta configuración, todos los nodos son pares, por lo que cualquiera de ellos puede difundir cambios en el bus. Los nodos pares reciben notificación de los cambios y eligen los datos que desean.
Casos prácticos de replicación SaaS
Venta al por menor
Las tiendas con una alta rotación de productos pueden recibir precios actualizados a medida que la central los crea. Los puntos de venta están preparados para recibir nuevos productos y promociones porque se ponen en producción en toda la red de tiendas.
Servicios financieros
La replicación puede utilizarse para compartir datos financieros, incluidos los precios de las materias primas.
Seguros
Las bolsas de seguros comparten entre sí datos sobre el riesgo de fraude mediante tecnología de replicación.
Ventajas de la replicación SaaS
Entre las principales ventajas de la replicación de datos basada en la nube se incluyen:
- Mayor fiabilidad de los datos.
- Aumento de la resistencia de las aplicaciones.
- Mejora de la escalabilidad mediante la distribución de cargas de trabajo que pueden operar en copias distribuidas de datos.
Actian Data Platform permite la replicación de datos sin complicaciones
Actian Data Platform proporciona una experiencia unificada para la ingesta, transformación, análisis y almacenamiento de datos. Actian se ha asociado con FiveTran para optimizar su software HVR para la replicación de datos.
Actian Data Platform incluye tecnología de integración de datos que ofrece múltiples formas de conectar y transferir datos en enfoques punto a punto, basados en concentradores y basados en buses.