historia de éxito

La empresa americana de outsourcing reduce en un 70 % las tareas manuales en la migración de aplicaciones a la nube

Nuestro cliente, una empresa estadounidense de subcontratación, presta servicios de procesos empresariales a organismos gubernamentales de salud y servicios humanos en Norteamérica, Australia, Reino Unido y KSA. Sus servicios apoyan principalmente las inscripciones en programas patrocinados por el gobierno. Los servicios al público se ofrecen a través de múltiples canales de comunicación, como la web, el teléfono, el correo electrónico, el móvil o en persona. A lo largo de los años, han adquirido una gran experiencia en el cotejo de fuentes de datos estatales y de terceros para ayudar a los consumidores a determinar con precisión su elegibilidad para la inscripción. Cada estado de EE. UU. tiene una instancia independiente de una aplicación de inscripción que funciona con aproximadamente un 60 % de código base común y un 40 % de personalizaciones específicas del estado. Su pila tecnológica principal incluye Java, iBATIS, Kettle y Oracle.

El desafío

Nuestro cliente apoya las inscripciones en los programas patrocinados por el gobierno.

Sus aplicaciones de inscripción se ejecutaban en las instalaciones utilizando una pila de tecnología heredada que carecía de flexibilidad y escalabilidad. Cualquier aumento de las inscripciones diarias ralentizaba el procesamiento por lotes, lo que requería asistencia fuera del horario de oficina para supervisar y garantizar que no se produjeran más fallos en el procesamiento por lotes. Además, esto provocaba un aumento de los costes operativos año tras año.

Este conjunto de retos exigía modernizar su aplicación en la nube para reducir los costes operativos y aumentar el rendimiento del sistema. Para lograr la eficiencia de las operaciones empresariales, el cliente necesitaba servicios de asesoramiento y eligió a Virtusa como su consultor de confianza y se asoció para realizar el primer conjunto de migración y validar el enfoque técnico.

La solución

Virtusa migró una instancia de la aplicación Enrolment de Oracle a la infraestructura de AWS como piloto. Creamos una utilidad basada en regex para reducir las tareas manuales en la corrección de los problemas de compatibilidad de Postgres para aproximadamente 650 scripts iBATIS mapper y Kettle ETL; definimos el proceso de implementación para realizar migraciones repetitivas en entornos superiores; creamos un marco para la reconciliación de esquemas; validaciones de datos y migraciones repetitivas; y llevamos las métricas de rendimiento a una línea de base.

Nuestro enfoque de migración de bases de datos:

AWS SCT y DMS fueron las principales herramientas de migración utilizadas para la migración de la base de datos. Virtusa llevó a cabo la migración de la base de datos en tres fases.

Fase 1: Conversión del schema

  • El SCT convirtió automáticamente el 80 % de los objetos de código
  • El 20 % restante del código con problemas de conversión complejos se corrigió manualmente.

Fase 2: Migración de la base de datos: DMS utilizado para migrar los datos de Oracle a Aurora PostgreSQL

Fase 3: Conciliación de esquemas y validación de datos tras la migración

Servicios de AWS utilizados

  • Amazon EC2
  • Amazon RDS
  • AWS SCT
  • AWS DMS
Soluciones de migración a la nube de AWS
La ventaja

La solución de Virtusa llevó al cliente a trabajar en un modelo de fábrica escalable para migrar el resto de las aplicaciones de inscripción.

El rendimiento del procesamiento por lotes mejoró significativamente, y el tiempo de ejecución se ajustó sistemáticamente a las estimaciones del equipo de soporte para cualquier volumen de carga. Calculamos que la nueva utilidad de corrección ayudó a reducir las tareas de desarrollo y podría reutilizarse para futuras migraciones.

Algunas de las otras ventajas son:

  • Un 70 % menos de tareas de desarrollo gracias a la utilidad de la reparación
  • Ahorro estimado del 47 % en costes operativos
  • Resultados de procesamiento por lotes consistentes y predecibles
  • Modelo de fábrica escalable para migrar el resto de las aplicaciones de inscripción
Migre rápidamente y con éxito sus aplicaciones, datos e infraestructura a la nube con la mínima interrupción del negocio

Conozca los beneficios de la migración a AWS con Virtusa.

Contenido relacionado