Cómo un equipo innovador de IBM creó una plataforma de nube híbrida moderna
El equipo de sistemas de incentivos de ventas globales del CIO de IBM diseñó un entorno sólido y fácil de usar para los desarrolladores
Servidor de datos

Los proyectos de migración desde entornos locales hacia la nube son complejos. El cambio suele requerir un intenso rediseño de procesos y aplicaciones, teniendo en cuenta el presupuesto, los conocimientos de los empleados y los plazos de la empresa. El equipo de sistemas de incentivos de ventas (SIS) de la oficina del CIO de IBM emprendió el camino para hacer precisamente eso.

El equipo de SIS gestiona los sistemas que pagan comisiones a los profesionales de ventas de IBM, lo que involucra a una gran cantidad de piezas móviles y el trabajo con enormes cantidades de datos. El equipo supervisa la entrada de datos de alto riesgo que abarca datos financieros, datos de empleados y datos de pago de comisiones de 103 países.

“La misión del equipo de SIS es pagar a los equipos de ventas de IBM de manera precisa, puntual y segura”, explica Andrew Baines, líder de sistemas de incentivos de ventas de IBM. “Tenemos plazos financieros y de nómina muy rigurosos, y debemos mantener la precisión”.

Ahorro de costos

 

Los cargos se redujeron hasta 200 000 USD al mes

Esfuerzo reducido

 

El esfuerzo dedicado a ejecutar trabajos y mantener la plataforma ahora es >50 % menor

Debido a la reducción de la base de conocimientos, era muy difícil gestionar la aplicación existente y realmente queríamos pasar a una plataforma más moderna. Es más fácil contratar para la nube, así que eso nos permitió iniciar el camino hacia el cambio tecnológico. Andrew Baines Líder, sistemas de incentivos de ventas de la oficina del CIO, IBM

La infraestructura en la que SIS ejecutaba su entorno consistía en grandes instalaciones de hardware, con diversas tecnologías, ubicadas en Dallas (Texas) y Boulder (Colorado). El equipo descubrió recientemente que su arquitectura tradicional por lotes y su creciente carga de trabajo no permitían seguir el ritmo de las necesidades de la empresa. Se necesitaría una nueva plataforma que pudiera equipararse al hardware local, admitir los grandes volúmenes y las elevadas exigencias de procesamiento de grandes lotes de datos y no ceder ante la carga. También aparecieron dificultades al momento de encontrar y contratar a los desarrolladores calificados adecuados para mantener los sistemas anteriores.

"Cuando estábamos alojados en las instalaciones, teníamos el paralelismo que queríamos, pero se estaba volviendo costoso. Era un entorno de escala vertical y requería tiempos de inactividad prolongados para su mantenimiento", afirma Kapil Jadon, CIO de IBM y responsable de las plataformas de ventas y marketing. "Siempre que nuestra carga aumentaba, teníamos que hacer interrupciones para escalar nuestros recursos de forma vertical y eso era inaceptable. Con la cantidad de plazos ajustados que tenemos para nuestra aplicación, siempre fue un obstáculo para nosotros”.

Con tantos datos que almacenar, transformar y gestionar, el equipo de SIS comenzó a investigar cómo rediseñar su solución para que estuviera más orientada a los eventos. Como resultado, el grupo evaluó la posibilidad de reemplazar el sistema de forma iterativa y pasar a IBM Cloud. El equipo de SIS estaba dispuesta a hacer un gran esfuerzo, ya que trasladar la carga de trabajo existente a un entorno en la nube no sería una tarea sencilla. Con el aumento de las necesidades empresariales, surgiría la necesidad de diseñar una solución escalable e industrial con capacidades superiores a las de la solución tradicional, junto con la necesidad de ejecutar la aplicación en una plataforma híbrida en su camino hacia la nube.

Una combinación poderosa

Uno de los objetivos era crear una plataforma que permitiera a los desarrolladores trabajar con datos en todos los entornos sin problemas. El equipo de SIS tenía grandes aplicaciones tradicionales por lotes que debían rediseñarse con el tiempo, por lo que la nueva solución necesitaba una plataforma de nube híbrida escalable.

Después de buscar una base de datos que se adaptara a las necesidades de un sistema ideal, Jadon y su equipo tomaron las riendas del asunto. Con una amplia experiencia con los productos de IBM, el equipo ideó un plan para crear una plataforma utilizando múltiples componentes de IBM: las soluciones IBM Db2 pureScale e IBM Cloud Object Storage .

"Buscábamos rediseñar nuestra aplicación para que estuviera más orientada a eventos y ofrecer una solución y una plataforma que pudieran proporcionar un paralelismo masivo; por eso elegimos DataMaze", afirma Jadon. "Es una creación maravillosa. Ofrece un enorme paralelismo y, además, es un desafío tener un back-end igualmente robusto”.

IBM Db2 pureScale, junto con IBM Cloud Object Storage, proporcionaron la solución de almacenamiento escalable ideal, con la potencia necesaria para igualar el paralelismo de DataMaze.

Para integrar todos los componentes de la plataforma, el equipo creó con éxito IBM DataMaze, una plataforma gestionada de big data en la nube que se ofrece como plataforma como servicio (PaaS), un motor para aplicaciones empresariales de datos y computación intensiva.

Chetan Deka, líder de desarrollo DataMaze de la oficina del CIO y arquitecto líder de IBM DataMaze, explica: “Al crear la solución, la queríamos para incentivos de ventas. Siempre tuvimos en mente, '¿Cómo pueden usar esto todos los que tienen las mismas habilidades?' Así, terminamos creando una plataforma que es muy fácil de usar y centrada en el desarrollador. De hecho, ahora tenemos cientos de equipos de desarrollo de todo IBM que utilizan esta plataforma y aprovechan todas las características que proporciona”.

Lo intentamos y tuvo mucho éxito porque su rendimiento nunca antes se había probado a una escala tan masiva. Nos sorprendió positivamente cuando lo vimos implementado y en producción. Kapil Jadon Líder, plataforma de ventas y marketing de la oficina del CIO IBM
DataMaze: tiempos de mantenimiento reducidos y alta disponibilidad

Con Db2 pureScale, DataMaze e IBM Cloud Object Storage implementados, los datos de más de 100 países fluyen hacia el sistema basado en eventos, donde las transacciones financieras se relacionan perfectamente con los territorios de los vendedores antes de que se calcule la comisión y luego se envíe a la nómina. La carga de trabajo paralela, entre el cierre financiero y el corte de la nómina, supera los 14 000 pods. Debido al escalado dinámico de RedHat OpenShift e IBM DataMaze, SIS solo paga por la capacidad cuando es necesaria.

La plataforma se utilizó por primera vez para modelar cientos de presupuestos financieros para establecer cuotas. Con la arquitectura tradicional, se necesitaban 100 horas para desarrollar cada modelo y cuatro días para ejecutar la carga de trabajo. Con la plataforma IBM DataMaze, solo se necesitan 37 horas para desarrollar cada modelo y 12 horas para ejecutarlo, lo que marca una gran diferencia en la productividad de los desarrolladores y en la forma en que el equipo de negocio puede ejecutar modelos.

El entorno de nube híbrida supuso otro reto para los desarrolladores: gestionar los diferentes formatos de los datos a medida que pasan de un entorno a otro. Mediante el uso de los servicios de automatización híbrida, IBM DataMaze resumió lo esencial de la conversión de datos en formatos y bases de datos. La misión de la mayoría de los desarrolladores de SIS era aportar valor empresarial a la producción con rapidez.

"No queríamos que se enfocaran en administrar la plataforma", dice Baines. "Por lo tanto, creamos herramientas de integración que les permitieron mover y administrar datos mediante API".

Gracias a los servicios de automatización híbrida de DataMaze, una red de API automatiza cada mes miles de solicitudes para invocar utilidades de Db2, transferir y traducir datos, y gestionar el acceso, proporcionando una experiencia de autoservicio segura para los desarrolladores.

Cuando se combinan, los componentes que conforman IBM DataMaze ofrecen resultados comerciales impactantes. El clúster de Db2 pureScale disperso geográficamente (GDPC), una nueva configuración diseñada para ofrecer una alta disponibilidad, proporciona una vista única de la base de datos con opciones rápidas y seguras para almacenar datos. La capacidad mejorada y el equilibrio de la carga de trabajo son beneficios adicionales.

“Los equipos solían tardar semanas en preparar el servidor y el hardware. Asegurarse de que todo el software se instalara dentro del entorno y se devolviera a los desarrolladores a veces podría tardar meses”, dice Jadon. “Actualmente, podemos decir con orgullo que podemos poner en marcha todo nuestro entorno en tan solo 40 minutos”.

logotipo de IBM®
Acerca de los incentivos de ventas globales de IBM

La oficina del director de sistemas de información (CIO) es la propietaria de la estrategia interna de TI de IBM y proporciona las herramientas, las computadoras, los dispositivos y la infraestructura que los empleados de IBM utilizan para hacer su trabajo todos los días. La organización también posee más de 4.000 aplicaciones que mantienen a IBM funcionando, desde la cadena de suministro y la logística hasta los sistemas de ventas, marketing y finanzas. Su misión es ofrecer el futuro de las TI para impulsar el éxito y el crecimiento de IBM.

Legal

© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos en noviembre de 2021.

IBM, el logotipo de IBM, ibm.com, Db2, IBM Cloud y pureScale son marcas comerciales de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Otros nombres de productos y servicios pueden ser marcas registradas de IBM o de otras empresas.Puede consultar una lista actual de marcas comerciales de IBM en la web, en "Información sobre derechos de autor y marca registrada" en ibm.com/legal/copyright-trademark.

Este documento está actualizado a la fecha inicial de publicación e IBM puede modificarlo en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.

Los datos de rendimiento y los ejemplos de clientes citados se presentan solo con fines ilustrativos. Los resultados de rendimiento reales pueden variar según las configuraciones específicas y las condiciones de funcionamiento. LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA “TAL CUAL”, SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUIDAS LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están garantizados de conformidad con los términos y condiciones de los acuerdos bajo los cuales se proveen.