Aceleración de la modernización de aplicaciones en IBM
La organización del CIO de IBM optimiza la asignación de recursos con la automatización de Turbonomic
La organización del CIO de IBM optimiza la asignación de recursos con la automatización de Turbonomic
¿Cómo un equipo de TI que da soporte a 1600 aplicaciones empresariales y más de 280 000 usuarios en todo el mundo ofrece continuamente servicios de TI fiables, seguros y de gran rendimiento, a la vez que acelera su propio trayecto de transformación digital?
A esto es a lo que se dedica cada día la organización del director de tecnologías de la información (CIO) de IBM. La organización del CIO gestiona las aplicaciones que permiten el funcionamiento de IBM, desde la cadena de suministro y la logística hasta las ventas, los sistemas de marketing y finanzas, y las soluciones de centros de trabajo digitales.
El principio rector del equipo es acelerar su ritmo de innovación y reducir su huella de carbono al mismo tiempo. El equipo empezó a adoptar Red Hat® OpenShift® en 2019, como parte de un enfoque global orientado a una plataforma empresarial en las arquitecturas IBM® Z, IBM® Power, x86 y de contenedor. Esto significó adoptar plataformas estándar a escala empresarial para aumentar la velocidad. Con OpenShift, la migración a un gran entorno de varios arrendatarios también dificultó cada vez más confiar en las herramientas y procesos existentes para gestionar la capacidad y mantener una densidad de aplicaciones óptima.
Incluso en IBM, los equipos de aplicaciones a menudo tienen dificultades para comprender cuáles son las configuraciones de recursos de infraestructura adecuadas cuando están desplegando un nuevo servicio. "Al igual que otros equipos de aplicaciones del sector, nuestros equipos históricamente se han sobreaprovisionado para evitar disrupciones relacionadas con la capacidad, aunque esto introduce una nueva serie de preguntas que nuestro equipo necesita responder. Somos responsables de identificar y asignar la mejor asignación de recursos para maximizar el rendimiento, a la vez que se minimiza el coste a largo plazo", señala Matt Lyteson, VP y CIO de Hybrid Cloud Platforms en IBM.
A la vez que la complejidad de su entorno crecía una vez que empezaron a adoptar Red Hat OpenShift, Lyteson y su equipo se dieron cuenta rápidamente de que la remediación manual de recursos sobreasignados no era una opción. Este proceso de optimización de la asignación de recursos en un entorno de varios arrendatarios se salía de la escala humana. Esta es la razón por la que el equipo recurrió a la solución IBM® Turbonomic Application Resource Management (ARM).
3,8 TB
en los límites de memoria acumulada
45 000
acciones automatizadas de gestión de recursos al mes
No tuvimos que cambiar la plataforma ni nuestra forma de trabajar para implementar Turbonomic. Tras la instalación, los datos accionables eran casi instantáneos.
Ryan DeJana
STSM y arquitecto de cloud híbrido, IBM
El reto de optimizar la asignación de recursos en un entorno OpenShift de múltiples arrendatarios era complejo, pero una vez que implementaron Turbonomic, el equipo comprobó que el camino estaba claro. "No tuvimos que cambiar la plataforma ni nuestra forma de trabajar para implementar Turbonomic. Tras la instalación, los datos accionables eran casi instantáneos", explica Ryan DeJana, STSM y arquitecto de cloud híbrido en IBM. En cuestión de horas, el equipo ya tenía una visión holística de la asignación de capacidad mediante varios clústeres de OpenShift, y podían ver lo que se debía optimizar. El siguiente paso fue explorar las acciones de recursos automatizados. No obstante, Lyteson necesitaba persuadir primero al equipo de que la automatización era el enfoque correcto.
"Incluso a mí me tuvieron que convencer para probar la automatización. Como desarrollador, el primer paso de transferir el control de la gestión de recursos a una plataforma de software puede dar un poco de miedo", admite DeJana. La visibilidad de pila completa de Turbonomic, es decir, la capacidad de ver todo el entorno desde la capa de aplicación hasta la infraestructura, fue un punto clave para aliviar esta preocupación y seguir hacia adelante.
Cuando consideramos la complejidad de nuestro entorno y el impacto que ha tenido Turbonomic, no se puede contabilizar la cantidad de tiempo que hemos ahorrado al implementar las acciones automatizadas de gestión de recursos de Turbonomic, porque no podríamos ejecutar ese volumen de acciones sin la automatización de Turbonomic.
Matt Lyteson
VP y CIO de Hybrid Cloud Platforms, IBM
Lyteson persuadió al equipo para probar la automatización y ver por sí mismos que Turbonomic estaba realizando las acciones adecuadas para dimensionar correctamente su entorno. El equipo empezó migrando sus clústeres de desarrollo y no producción. "En un par de días, estaba claro para el equipo que la automatización basada en IA de Turbonomic contribuía a un entorno más productivo y eficaz", comenta DeJana.
Hoy en día, el equipo está aplicando datos de uso de aplicaciones en tiempo real de Turbonomic para determinar automáticamente las asignaciones de recursos para el 88 % de sus aplicaciones de no producción y el 42 % de sus aplicaciones de producción. "Turbonomic nos ha ayudado en términos de tiempo y ritmo de cambio. No solo estamos pidiendo al equipo que desarrolle más rápidamente nuevas funciones empresariales y las entreguen antes, sino que también les pedimos que sepan cuántos recursos necesitan realmente", explica DeJana. "Con Turbonomic, podemos dejar que la automatización determine el tamaño de los recursos. Nuestros desarrolladores no tienen que ver ni entender cómo realizar manualmente estos cambios de gestión de recursos. Estamos eliminando una molestia de su vida para que puedan centrarse en la creación de valor de negocio."
Actualmente, el equipo se basa en la automatización impulsada por IA de Turbonomic para ejecutar 45 000 acciones al mes. "Cuando consideramos la complejidad de nuestro entorno y el impacto que ha tenido Turbonomic, no se puede contabilizar la cantidad de tiempo que hemos ahorrado al implementar las acciones automatizadas de gestión de recursos de Turbonomic, porque no podríamos ejecutar ese volumen de acciones sin la automatización de Turbonomic", explica Lyteson. Dicho esto, han logrado una disminución de 3,8 TB en los límites de memoria acumulativa y una disminución del 64 % en las solicitudes de CPU. Estas eficiencias tienen un impacto financiero significativo en el negocio. Permiten minimizar el coste de mano de obra del equipo, al eliminar el tiempo dedicado a la remediación manual y dejar al equipo libre para centrarse en la innovación. También permiten al equipo ampliar la vida útil de su infraestructura existente y evitar la inversión innecesaria en nuevo hardware, así como optimizar aún más las infraestructuras de Red Hat OpenShift que se ejecutan en IBM® Cloud.
De cara al futuro, el equipo tiene previsto ampliar su adopción de Turbonomic para facilitar la planificación y supervisión de infraestructura como servicio (IaaS), así como la planificación de la optimización de recursos de clúster. También habilitarán Turbonomic para las aplicaciones más importantes en producción. "Estoy muy contento con los resultados que hemos logrado con Turbonomic hasta ahora, y estamos deseando ver hasta dónde podemos llegar con esta plataforma", indica DeJana.
Componente de la solución
Acerca de la organización del CIO de IBM
La organización del director de tecnologías de la información (CIO) de IBM lidera la estrategia de TI interna de IBM y es responsable de entregar, proteger, modernizar y dar soporte a las soluciones de TI que utilizan los empleados de IBM para hacer su trabajo cada día.
La estrategia de CIO incluye la creación de una plataforma de TI adaptativa que facilite el acceso a TI en toda la empresa, acelere la resolución de problemas y sirva como motor de innovación para IBM, para catalizar el crecimiento empresarial.
© Copyright IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504
Producido en los Estados Unidos de América, febrero de 2023.
IBM, el logotipo de IBM, IBM Cloud, IBM Z, Power y Turbonomic son marcas registradas de International Business Machines Corporation en Estados Unidos y/o en otros países. Otros nombres de productos y servicios pueden ser marcas registradas de IBM o de otras empresas. Encontrará una lista actual de marcas registradas de IBM en ibm.com/trademark.
Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph® y Gluster® son marcas registradas de Red Hat, Inc. o sus filiales en Estados Unidos y otros países.
Este documento está vigente en la fecha inicial de publicación y puede ser modificado por IBM en cualquier momento. No todas las ofertas están disponibles en todos los países en los que IBM opera.
Todos los ejemplos de cliente citados o descritos se presentan como ilustraciones de la forma en que algunos clientes han utilizado productos de IBM y los resultados que pueden haber conseguido. Los costes y las características de rendimiento reales variarán en función de las condiciones y configuraciones individuales de cada cliente. No se pueden proporcionar resultados generalmente esperados, ya que los resultados de cada cliente dependerán completamente de los sistemas y servicios del cliente solicitados. LA INFORMACIÓN DE ESTE DOCUMENTO SE PROPORCIONA “TAL CUAL” SIN GARANTÍA DE NINGÚN TIPO, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, A TÍTULO ENUNCIATIVO Y NO LIMITATIVO, LAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN PROPÓSITO DETERMINADO Y LAS GARANTÍAS O CONDICIONES DE NO INFRACCIÓN. Los productos de IBM están garantizados de acuerdo con los términos y condiciones de los acuerdos bajo los que se proporcionan.