Inicio Título de página IBM CIO Global Sales Incentives Systems Cómo un equipo innovador de IBM creó una moderna plataforma de nube híbrida
El equipo de sistemas de incentivos de ventas del director de sistemas de información de IBM diseñó un entorno sólido y fácil de usar para los desarrolladores
Servidor de datos

Los proyectos de migración en las instalaciones locales a la nube son complejos. Un cambio de este tipo suele requerir una importante reingeniería de procesos y aplicaciones, que ha de tener en cuenta el presupuesto de la empresa, los conocimientos de los empleados y el calendario. El equipo SIS (sistemas de incentivos de ventas) del director de sistemas de información de IBM tomó cartas en el asunto para llevar el proyecto a buen puerto.

El equipo SIS gestiona los sistemas de pago de comisiones de los profesionales de ventas de IBM, lo que implica procesar un gran número de elementos variables y una gran cantidad de datos. El equipo supervisa la captura de datos de alto riesgo, incluidos los datos financieros, de empleados y de pago de comisiones de 103 países.

"La misión del equipo de SIS es pagar a los equipos de ventas de IBM con precisión, puntualidad y seguridad", explica Andrew Baines, director de sistemas de información de sistemas de incentivos de ventas en IBM. "Tenemos unos plazos financieros y de pago de nóminas muy estrictos, y hay que evitar errores a toda costa".

Ahorro de costes

 

Las tasas se han reducido en unos 200 000 dólares al mes

Esfuerzo reducido

 

El esfuerzo dedicado a realizar tareas y mantener la plataforma se ha reducido a la mitad

La aplicación existente era difícil de gestionar porque carecíamos de los conocimientos necesarios, y realmente queríamos pasar a una plataforma más moderna. Como es más fácil contratar en la nube, optamos por un cambio tecnológico. Andrew Baines Director de sistemas de información de sistemas de incentivos de ventas, IBM

La infraestructura sobre la que el SIS ejecutaba su entorno consistía en grandes instalaciones de hardware multitecnológico in situ en Dallas (Texas) y Boulder (Colorado). El equipo descubrió recientemente que su arquitectura tradicional por lotes y su creciente carga de trabajo no podían seguir el ritmo de las necesidades de la empresa. Lo que se necesitaba era una nueva plataforma que fuera compatible con el hardware en las instalaciones y capaz de soportar las intensas demandas de procesamiento de grandes lotes de datos de gran volumen, sin averiarse por la carga. También hubo dificultades para encontrar y contratar desarrolladores cualificados para mantener los sistemas anteriores.

"Cuando estábamos alojados en las instalaciones, teníamos el paralelismo que queríamos, pero se estaba volviendo caro. Era un entorno de escalabilidad vertical que requería mucho tiempo de inactividad por mantenimiento", explica Kapil Jadon, director de sistemas de información de la plataforma de ventas y marketing. "Cada vez que aumentaba nuestra carga, teníamos que crear averías para adaptar nuestros recursos verticalmente, lo cual era inaceptable. Dada la cantidad de plazos ajustados que imponía nuestra aplicación, esto siempre fue un obstáculo para nosotros".

Con tantos datos que almacenar, transformar y gestionar, el equipo de SIS empezó a estudiar cómo replantear su solución para que se basara más en los eventos. A continuación, el grupo estudió la posibilidad de sustituir el sistema de forma iterativa y pasarse a IBM® Cloud. El SIS estaba dispuesta a hacer todo lo posible, ya que transferir la carga de trabajo existente a un entorno en la nube no era tarea fácil. Para satisfacer las necesidades de la empresa, era necesario diseñar una solución escalable y de nivel industrial con mayores capacidades que la solución tradicional, y plantearse ejecutar la aplicación en una plataforma híbrida antes de migrar a la nube.

Una poderosa combinación

Uno de los objetivos era crear una plataforma que permitiera a los desarrolladores trabajar fácilmente con datos en todos los entornos. El equipo SIS contaba con grandes aplicaciones por lotes tradicionales que debían reorganizarse con el tiempo. Por tanto, la nueva solución debía basarse en una plataforma de nube híbrida escalable.

Tras buscar una base de datos que cubriera las necesidades de un sistema de este tipo, Kapil Jadon y su equipo se pusieron manos a la obra. Basándose en su amplia experiencia de las ofertas de IBM, el equipo elaboró un plan para crear una plataforma utilizando varios componentes de IBM: las soluciones IBM® Db2 pureScale® e IBM® Cloud Object Storage.

"Estábamos buscando replantear nuestra aplicación para hacerla más basada en eventos, y proporcionar una solución y una plataforma que pudieran ofrecer un paralelismo significativo. Por eso elegimos DataMaze", comenta el Sr. Jadon, "Es un invento fantástico. Sin embargo, con un grado tan alto de paralelismo, era difícil contar con un back-end igual de robusto".

IBM® Db2 pureScale, combinado con IBM® Cloud Object Storage, proporcionó la solución de almacenamiento escalable ideal y la potencia necesaria para absorber el paralelismo de DataMaze.

Para integrar todos los componentes de la plataforma, el equipo consiguió crear IBM® DataMaze, una plataforma gestionada de big data en la nube que se ofrece como Plataforma como Servicio (PaaS), un centro neurálgico para las aplicaciones empresariales de uso intensivo de datos y cálculo.

"Cuando creamos la solución, nuestro objetivo era fomentar las ventas", explica Chetan Deka, director de sistemas de información responsable del desarrollo de DataMaze y arquitecto principal de IBM® DataMaze. "Siempre tuvimos esto en mente: '¿Cómo puede utilizar esto todo el mundo con las mismas habilidades? Así que acabamos creando una plataforma fácil de usar y centrada en los desarrolladores. Hoy en día, cientos de equipos de desarrollo de IBM utilizan esta plataforma y aprovechan todas las ventajas que ofrece".

Lo intentamos y fue todo un éxito, a pesar de que nunca antes se había probado el rendimiento a esta escala. Nos sorprendió gratamente cuando lo vimos implantado y en producción. Kapil Jadon Director de sistemas de información de la plataforma de ventas y marketing IBM
DataMaze: tiempos de mantenimiento reducidos y alta disponibilidad

Con Db2 pureScale, DataMaze e IBM® Cloud Object Storage en funcionamiento, los datos de más de 100 países se enrutan al sistema basado en eventos, donde las transacciones financieras se ajustan perfectamente a los territorios de los proveedores antes de calcularse y enviarse a la nómina. Situada entre el cierre financiero y el cierre de nóminas, la carga de trabajo paralela supera los 14 000 pods. Gracias a la escalabilidad dinámica de RedHat OpenShift e IBM® DataMaze, el SIS solo paga por la capacidad cuando la necesita.

La plataforma se utilizó por primera vez para modelizar cientos de presupuestos financieros para la configuración de 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 ejecutarlos, lo que supone una enorme diferencia en la productividad de los desarrolladores y en la forma en que el equipo de ventas puede ejecutar los modelos.

El entorno de nube híbrida planteó otro reto a los desarrolladores: la gestión de distintos formatos de datos al pasar de un entorno a otro. Mediante Hybrid Automation Services, IBM® DataMaze ha resumido los detalles de la conversión de datos entre formatos y bases de datos. La misión de la mayoría de los desarrolladores del SIS era aportar rápidamente valor empresarial a la producción.

"No queríamos que se atascaran en la gestión de la plataforma", explica Baines. "Así que creamos herramientas de integración que les permitían mover y gestionar datos mediante API".

Con DataMaze Hybrid Automation Services, una red de API automatiza cada mes miles de solicitudes de llamadas a utilidades de Db2, transferencia y traducción de datos y gestión de accesos, proporcionando una experiencia segura y de autoservicio a los desarrolladores.

Utilizados conjuntamente, los componentes de IBM® DataMaze generan resultados empresariales impresionantes. La nueva configuración de clúster Db2 pureScale geográficamente disperso (GDPC), diseñada para una alta disponibilidad, ofrece una única vista de la base de datos con opciones rápidas y muy seguras para el almacenamiento de datos. La mejora de la capacidad y el equilibrio de la carga de trabajo son también ventajas significativas.

"Los equipos solían pasar semanas preparando el servidor y el hardware. A veces se tardaban meses en instalar todo el software en el entorno y entregarlo a los desarrolladores", explica el Sr. Jadon. "Hoy, estamos orgullosos de poder decir que todo nuestro entorno está disponible en solo 40 minutos".

Logotipo de IBM
Acerca de IBM Global Sales Incentives

La organización del director de sistemas de información (CIO) es el responsable de la estrategia informática interna de IBM y proporciona las herramientas, los ordenadores, los dispositivos y la infraestructura que los empleados de IBM utilizan para realizar su trabajo diario. La organización también es propietaria de más de 4000 que permiten el funcionamiento de IBM, desde la cadena de suministro, la logística, las ventas, el marketing hasta los sistemas financieros. Su misión es contribuir al futuro de la tecnología de la información para apoyar 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 de América, noviembre de 2021.

IBM, el logotipo de IBM, ibm.com, Db2, IBM® Cloud y pureScale son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones internacionales. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. La lista actual de las marcas registradas de IBM está disponible en la web en "Información sobre derechos de autor y marcas registradas" en www.ibm.com/es-es/legal/copyright-trademark.

La información contenida en este documento es la vigente en la fecha de su publicación original y está sujeta a cambios por parte de IBM. No todas las ofertas mencionadas en este documento están disponibles en todos los países en los que IBM está presente.

Los datos de rendimiento y ejemplos de clientes mencionados se presentan únicamente con fines ilustrativos. Los datos reales de rendimiento pueden variar en función de las configuraciones y condiciones de funcionamiento específicas. LA INFORMACIÓN DE ESTE DOCUMENTO SE OFRECE "TAL CUAL ESTÁ" SIN NINGUNA GARANTÍA, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN FIN CONCRETO Y CUALQUIER GARANTÍA O CONDICIÓN DE INEXISTENCIA DE INFRACCIÓN. Los productos de IBM están sujetos a garantía según los términos y condiciones de los acuerdos bajo los que se proporcionan.