Antecedentes del cliente:
- Industria: banca de inversión y servicios financieros
- Productos o servicios: servicios financieros
- Área de operación: Global
- Número de cliente: 200 mil
- Ingresos anuales totales: 29.30 mil millones de dólares
Desafíos:
El cliente buscaba migrar 70 aplicaciones a Azure, con el fin de simplificar y modernizar su plataforma de TI. El proceso planteó varios desafíos:
Criterios de aceptación: los propietarios de la aplicación no tenían claros los objetivos del piloto y los criterios de aceptación.
Ambigüedad del proceso: los procesos y procedimientos estaban cambiando debido a la naturaleza de las fusiones.
Diversas aplicaciones: las aplicaciones iban desde productos personalizados hasta productos COTS a través de diferentes tecnologías como Java, .NET, Spring, AngularJS, React, JSF, Oracle, SQL Server, Postgres.
Línea de base del código: la línea de base de la aplicación no se definió y tuvo que actualizarse varias veces durante la prueba piloto. Además, había vulnerabilidades de seguridad preexistentes en las aplicaciones.
Solución
Wipro trabajó con el cliente en la migración, el descubrimiento y la evaluación de la nube, y la modernización de las aplicaciones. La arquitectura de destino de las aplicaciones se diseñó utilizando los principios de automatización, canalizaciones de CI / CD y rendimiento:
- Migración a la nube: las aplicaciones se cambiaron de plataforma y se migraron a la nube de Azure.
- Descubrimiento y evaluación: Se brindaron al cliente servicios integrales de aplicación, zona de aterrizaje, seguridad y análisis de costos.
- Modernización de aplicaciones:
- Las aplicaciones basadas en web se migraron a Azure Webapps y PCF utilizando aceleradores como devNXT, AMT.
- Las aplicaciones estaban habilitadas para utilizar servicios nativos de Azure como Azure File Storage, Azure AD, Azure Key Vault, Azure Log Analytics y Monitor.
- Los trabajos de ETL se reescribieron para que funcionen en Azure Data Factory.
- Los servicios se migraron a Azure Kubernetes.
- Migración de la base de datos local a Azure SQL y Azure PostGreSQL.
- Las canalizaciones de CI / CD se configuraron mediante Azure Devops, Terraform y Ansible.
Impacto de negocios:
El cliente se benefició en varios frentes, incluido volverse más ágil, seguro y ahorrar costos de infraestructura de aplicaciones:
- OpEx: ahorros de costos debido al tamaño correcto de la infraestructura para las aplicaciones y un acceso más rápido a la infraestructura para probar y desarrollar aplicaciones.
- Agilidad mejorada: a medida que la automatización mejoraba, el ciclo de implementación de aplicaciones se reducía significativamente.
- Calidad: la migración de aplicaciones resultó en la reparación de defectos latentes en las aplicaciones.
- Seguridad: la postura de seguridad de las aplicaciones mejoró con el uso de análisis de código estático y mediante la implementación de grupos de seguridad estrictos y ACL de red.
- Puesta en producción: Wipro migró con éxito 30 aplicaciones a producción.