Caso práctico | 2Safe

Transformación de la capa de análisis con AWS DMS y RDS PostgreSQL

Acerca del cliente

A 2Seguro Es una empresa especializada en soluciones de cobro de deudas, con una sólida presencia en el sector de recuperación de créditos. Sus operaciones se basan en el análisis exhaustivo de datos extraídos de su sistema principal, alojado en una base de datos Oracle, para alimentar paneles de Power BI y orientar las decisiones operativas.

Con el creciente volumen de datos y la creciente complejidad de las consultas, 2Safe se enfrentó a cuellos de botella en el rendimiento y al aumento de los costos de las licencias de Oracle. Para solucionar esto, la empresa buscó... una forma eficiente de replicar datos analíticos en un entorno optimizado y escalable, manteniendo la integridad y actualidad de la información.

Desafío empresarial

2Safe necesario para permitir un entorno seguro consulta rápida y económica para alimentar informes y paneles en Power BI, sin afectar el rendimiento del entorno transaccional de Oracle.

Problemas enfrentados:

  • Alta carga en la base de datos de origen debido a consultas analíticas.
  • Licencias elevadas para Oracle, incluso para operaciones secundarias.
  • Dificultad para escalar informes con un rendimiento satisfactorio.
  • Complejidad de mantener pipelines externos para ETL.

Los objetivos de 2Safe con la nueva solución:

  • Replicar continuamente datos de Oracle a PostgreSQL.
  • Garantía baja latencia entre la actualización de datos en la fuente y la disponibilidad en Power BI.
  • Mejorar rendimiento de consultas analíticas.
  • Reducir costos operativos y licencias.
  • Implementar una arquitectura escalable y mantenible.

Solución implementada

Flexa Cloud propuso e implementó una solución basada en servicios administrados de AWS, centrándose en simplicidad operativa, escalabilidad y reducción de costos.

Arquitectura utilizada:

Servicio de migración de bases de datos de AWS (DMS)

  • Modo de replicación: Carga completa + CDC (captura de datos modificados).
  • Tarea principal: teste-cdc, creado para ejecutarse en producción con replicación continua.
  • Transformaciones aplicadas: cambio de nombre de esquema (DRCOB_ADM → lnd), nombres en minúsculas, control preciso de tablas replicadas (32 en total).
  • Registros y fallos rastreados a través de Reloj en la nube de Amazon.

Herramienta de conversión de esquemas de AWS (SCT)

  • Se utiliza para convertir tipos y estructuras entre Oracle y PostgreSQL.

Amazon RDS para PostgreSQL

  • Banco objetivo optimizado para lectura, con copia de seguridad automática, alta disponibilidad (Multi-AZ) y un rendimiento adecuado para cargas analíticas.

VPC de Amazon y grupo de subredes

  • Infraestructura aislada y segura para garantizar la conectividad entre Oracle y PostgreSQL, utilizando grupos de subredes en DMS.

Desafíos técnicos y soluciones

DesafiarSolución aplicada
Habilitar CDC en Oracle (registro complementario no habilitado)Configuración manual del registro suplementario global y por tabla (incluidas TODAS las columnas para tablas sin PK)
Fallos intermitentes los domingosSe completó el restablecimiento de la tarea y la limpieza del esquema lnd, con reinicio programado. La supervisión pasó a ser responsabilidad del equipo de soporte.
Tablas con una gran cantidad de LOBConfiguración de replicación limitada de LOB de hasta 32 KB, lo que garantiza el rendimiento sin requerir el modo LOB completo
Compatibilidad de tipos entre Oracle y PostgreSQLTratado mediante SCT y mapeo manual con monitoreo técnico

Resultados obtenidos

Operacional

  • Tarea de replicación con paralelización en 8 subtareas simultáneas, optimizando la carga completa.
  • CDC con baja latencia, sincronizando cambios casi en tiempo real.
  • Registros centralizados y rastreables a través de CloudWatch.

Analitico

  • Los paneles de Power BI ahora funcionan con datos replicados de forma segura, sin generar carga en Oracle.
  • Mejora significativa en el rendimiento de consultas.

Financiero

  • Reducción en el uso de licencias Oracle, ya que las consultas analíticas se dirigieron a PostgreSQL.
  • Costos bajo control con el uso de una instancia DMS optimizada (~US$65/mes N. Virginia, ~US$130/mes São Paulo).

Resultados en números

  • 🔄 32 tablas replicadas con ~200 MB de datos.
  • 🇧🇷 2 horas carga inicial (carga completa).
  • 💡 Datos actualizados casi en tiempo real a través de los CDC.
  • 📉 Impacto cero en la base de datos Oracle después de migrar el consumo analítico.

Beneficios de la arquitectura de AWS para las PYMES

  • Simplicidad operativa con servicios gestionados
  • Escalabilidad sin reescritura de código
  • Costo predecible y bajo demanda
  • Seguridad con control total de la red (VPC)
  • Monitoreo integrado a través de CloudWatch
  • Soporte para evolución futura con arquitectura desacoplada

Acerca de Flexa Nube

A Flexa Nube Somos un socio de AWS especializado en soluciones para pymes, con especialización en proyectos de alta eficiencia, automatización, análisis de datos y migración a la nube. Trabajamos con un equipo técnico certificado y metodologías que garantizan entregas ágiles y bien documentadas.

Flexa

Compartir