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 1,600 aplicaciones empresariales y más de 280,000 usuarios en todo el mundo ofrece continuamente servicios de TI confiables, seguros y de gran rendimiento, a la vez que acelera su propia ruta 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 de 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 significaba adoptar plataformas estándar a escala empresarial para aumentar la velocidad. Con OpenShift, la migración a un gran entorno multi-inquilino 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 implementando un nuevo servicio. "Al igual que otros equipos de aplicaciones de la industria, 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, al mismo tiempo que minimizamos el costo a largo plazo", señala Matt Lyteson, VP, CIO Hybrid Cloud Platforms en IBM.
A medida que la complejidad de su entorno crecía, una vez que comenzaron a adoptar Red Hat OpenShift, Lyteson y su equipo rápidamente se dieron cuenta 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 multi-inquilino estaba más allá 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 por mes
No tuvimos que cambiar nuestra plataforma ni la forma en que trabajamos para implementar Turbonomic. Tras la instalación, los datos accionables eran casi instantáneos.
Ryan DeJana
STSM y arquitecto de nube híbrida, IBM
El desafío de optimizar la asignación de recursos en un entorno de OpenShift multi-inquilino era complejo, pero una vez que implementaron Turbonomic, el equipo notó que el camino hacia adelante estaba claro. "No tuvimos que cambiar nuestra plataforma ni la forma en que trabajamos para implementar Turbonomic. Tras la instalación, los datos accionables eran casi instantáneos", explica Ryan DeJana, STSM y arquitecto de nube híbrida en IBM. En cuestión de horas, el equipo tenía una visión holística de la asignación de capacidad a través de múltiples clústeres de OpenShift, y podían ver lo que necesitaba ser optimizado. 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, ese primer paso de transferir el control de recursos a una plataforma de software puede ser un poco aterrador", admite DeJana. La visibilidad de lote completo 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 tomando las acciones correctas para dimensionar 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 sólo estamos pidiendo al equipo que desarrolle nuevas funciones de negocio más rápido y que se entreguen más rápido, sino que también les pedimos que sepan cuántos recursos necesitan realmente", explica DeJana. "Con Turbonomic, podemos permitir que la automatización defina el tamaño correcto de los recursos. No hacemos que nuestros desarrolladores vean y entiendan cómo cambiar esos recursos ellos mismos. 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. Ayudan a minimizar el costo de mano de obra del equipo al eliminar el tiempo dedicado a la remediación manual y liberar al equipo 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 dar soporte a 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 aplicaciones fundamentales en la producción. "Estoy muy contento con los resultados que estamos logrando con Turbonomic hasta ahora, y estamos deseando ver hasta dónde podemos llegar con esta plataforma", dice DeJana.
Componente de la solución
Acerca de la organización del CIO de IBM
La Organización del CIO (Director de tecnologías de la información) lidera la estrategia de TI interna de IBM y es responsable de entregar, proteger, modernizar y dar soporte a las soluciones de TI que los empleados de IBM utilizan para realizar sus trabajos todos los días.
La estrategia de CIO abarca 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 u otras empresas. Una lista actual de marcas registradas de IBM está disponible 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á actualizado conforme a la fecha inicial de la 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 citados o descritos por los clientes se presentan como ilustración de la forma en que algunos clientes han utilizado los productos de IBM y los resultados que pudieron obtener. Tanto los costos ambientales como las características reales de rendimiento variarán según las configuraciones y condiciones individuales de cada cliente. Los resultados generalmente esperados no se pueden proporcionar, ya que los resultados de cada cliente dependerán completamente de los sistemas del cliente y de los servicios solicitados. LA INFORMACIÓN PRESENTADA EN ESTE DOCUMENTO SE PROVEE “TAL CUAL” SIN GARANTÍA DE NINGÚN TIPO, NI EXPRESA NI IMPLÍCITA, INCLUSO, SIN NINGUNA GARANTÍA DE COMERCIABILIDAD, CONVENIENCIA PARA UN PROPÓSITO PARTICULAR Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están garantizados de acuerdo con los términos y las condiciones de los acuerdos bajo los cuales se proporcionaron.