DevOps & App Evolution • Media & Entertainment • Microsoft
App Modernization en telecomunicaciones y entretenimiento
Importante empresa de telecomunicaciones y entretenimiento logró en Colombia, niveles de disponibilidad de la app de 99.95% en facturación.
Acerca del cliente
Es un conglomerado mexicano de origen brasileño de servicios de telecomunicaciones, entretenimiento, servicios en la nube, streaming y comercio electrónico presente en América Latina, de propiedad de la empresa mexicana América Móvil.
La marca fue creada y lanzada por primera vez el 17 de septiembre de 2003 en Brasil, a partir de la fusión de varios operadores telefónicos de ese país pertenecientes a América Móvil.
En 2005, América Móvil anunció la expansión de la marca a otros países de América Latina.
Claro cuenta con presencia en 15 países del continente, con cerca de 262 millones de clientes inalámbricos, 30 millones de líneas fijas, 17 millones de accesos de banda ancha y 16 millones de abonados de televisión por cable.
Desafío
El cliente busca modernizar la aplicación «APP ASESORES» que actualmente enfrenta desafíos de elasticidad y resiliencia en situaciones de alta demanda.
Toda la infraestructura excepto la aplicación «APP ASESORES» y el Load Balancer que la disponibiliza está sobre el dominio de la casa matriz y necesitan que forme parte del conjunto del dominio de la filial en Colombia.
Solución
Nubiral propone realizar una prueba de concepto para demostrar las capacidades de Microsoft Azure AKS o la aplicación de su actual OpenShift on-premises (con evaluación de la solución ARO), en lo que refiere a modernización de aplicaciones, alta disponibilidad, escalabilidad y flexibilidad.
Y a su vez, propone servicios de consultoría que contempla los siguientes entregables:
FASE 1 – Levantamiento: maquetado de arquitectura preliminar Levamiento de información infraestructura/ escenario actual. Contenerización de aplicativo “APP Asesores” a partir del insumo base del cliente. Diseño de arquitectura en AKS o ARO que cumpla con los objetivos del cliente. Adecuación de las conexiones / integraciones necesarias para la interacción entre la infraestructura y/o sistemas residentes on-premises del Cliente y los recursos de Microsoft Azure. Alta de Proyecto, configuración y adecuación de Azure DevOps Service.
FASE 2 – Aprovisionamiento de Infraestructura/Servicios Adecuación del escenario de red requerido para el desarrollo del proyecto (VPN S2S Azure On Premise, en caso de aplicar). Elaboracion de Infraestructura como código para el despliegue de la solución (Terraform) Elaboración de pipelines de CI / CD (Azure DevOps) Aprovisionamiento de infraestructura / servicios base del proyecto (AKS o ARO , ACR, S.A).
FASE 3 – Despliegue / configuración de la solución Construcción / Parametrización de infraestructura AKS. Aprovisionamiento de red, balanceadores, servicios AKS, namespaces, reglas de autoescalado, registro de contenedores, y todo lo necesario para su funcionamiento. Asistencia ante la configuración y parametrización de servicios en base a la nueva arquitectura desplegada para el correcto funcionamiento de los contenedores / aplicaciones. Soporte post-implementación y transferencia de conocimiento.
Resultados obtenidos
El cliente logro unos niveles de disponibilidad de la aplicación de facturación del 99.95%, sobre un 96.7% que tenía con anterioridad, esto significa, que pasó de 186h al año a menos de 43 minutos. Adicionalmente, se logró una eficiencia significativa al reducir la duración de los trabajos manuales. Anteriormente, estos procesos llevaban entre 3-4 semanas, pero gracias a la implementación de procesos automatizados con Terraform y Ansible, ahora se completan en 3-5 días. En cuanto al autoescalado de las máquinas virtuales, experimentaron una mejora impresionante, reduciendo el tiempo de 2-3 días a tan solo 4 o 5 minutos.
Casos de Éxito Data & Innovation
Desarrollo para consumo de datos a través de APIs en AWS
Importante Banco desarrolla un proyecto para construir su propio sistema de Home Banking, que incluye la creación y alojamiento de APIs en AWS.
Casos de Éxito Hybrid Multi-Cloud
Despliegue de solución de redes sobre AWS
Solución de red con el objetivo de mejorar la conectividad a internet mediante la implementación de redundancia a través de AWS.
Casos de Éxito DevOps & APP Evolution
Migracion de CI/CD hacia Github
Migración y configuración de GitHub Enterprise Server para importante grupo financiero, enfocado en modernizar su estructura de CI/CD on-premise.
Casos de Éxito Monitoring & Intelligence
Madurez en la gestión de datos con Microsoft Azure
Uno de los principales bancos de chile utiliza los servicios más avanzados de AWS para trabajar sobre la ingesta, almacenamiento, detección y modelos predictivos de data proveniente de fuentes de inteligencia de ciberseguridad.