¿Recuerdas los planes de telefonía móvil compartida? Con el cambio de siglo, toda una familia podía compartir el mismo conjunto de minutos de telefonía móvil, y solo se necesitaban unas pocas horas de conversación para agotar la cuenta de todos los minutos restantes de tiempo de conversación para todos. Bueno, un fenómeno similar está ocurriendo actualmente en la nube. 

Es probable que cualquier persona que haya tocado alguna vez una nube pública se haya encontrado con un pago por excedente accidental. Eso es un problema, pero es aún más problemático que es engañosamente fácil pasar por alto una sola instancia de esto cuando se trata de cientos a la vez. En Discover, la empresa de servicios financieros adquirida recientemente por Capital One, los desarrolladores encontraron la manera de resolver sus problemas de excedentes e implementar importantes ahorros en los costos. No sorprende que una empresa que ofrece tarjetas de crédito comprenda el valor de la optimización de costos en la nube. Sin embargo, lo sorprendente es que en esos dos días lograron reducir la factura de la nube en USD 1,4 millones al año.

2 días, USD 1,4 millones

Discover se trasladó a Red Hat OpenShift en 2022. Antes de eso, la empresa había intentado consolidarse en CloudFoundry, la plataforma como servicio que suelen promocionar Pivotal, VMware y Broadcom.

Craig Katz, director de OpenShift en Discover, comentó que ahora Discover usa OpenShift para gestionar su infraestructura de contenedores dentro de Amazon Web Services. Para migrar sus 1200 cargas de trabajo actuales a OpenShift y Amazon Web Services, se tomó la decisión desde el principio de centrarse en la velocidad y la calidad de la transición, y dejar de lado las preocupaciones por los costos.

Como lo expresó Katz: "Puedes elegir entre dos opciones: rápida, económica o buena. Elegimos rápido y bueno".

Una vez que se completó la migración, el equipo de Discover diseñó e implementó 300 aplicaciones nuevas en la plataforma, y fue entonces cuando Katz dijo que era el momento de pensar en la optimización de costos. Con aproximadamente 1500 aplicaciones que se ejecutan en AWS, Katz dijo que definitivamente había algunos esfuerzos integrales de ahorro de costos disponibles. El truco consistía en realizar esas optimizaciones en toda la cartera de aplicaciones de la empresa.

En enero, una semana antes del Super Bowl, Katz y su equipo de Chicago celebraron lo que llamaron "Game Day".

"Era un evento de dos días en el que pedíamos a las personas que analizaran, corrigieran e implementaran. Al cabo de dos días, en función de los cambios que el personal había realizado y promovido hasta el desarrollo de la producción y la producción misma en AWS", comentó Katz.

El equipo de desarrollo, que tiene su sede en Chicago, probó muchas de las famosas pizzas de plato hondo de Lou Malnati y, al final, según Katz, "el esfuerzo de dos días dio como resultado una reducción de aproximadamente USD 1,4 millones en los costos anuales de AWS".

Etiquetado de cargas de trabajo

Para empezar, el principal consejo que ofrece Katz para este tipo de iniciativas es instituir una política y automatizar el etiquetado de las cargas de trabajo. Katz dijo que los equipos no implementaron esto inicialmente y, como resultado, pasó mucho tiempo en las hojas de cálculo vinculando las cargas de trabajo a los centros de costos. Ahora, cuando se activa una carga de trabajo en OpenShift, Katz es el propietario de forma predeterminada (y su departamento es el centro de costos). Si un desarrollador está activando la carga de trabajo, se etiqueta con el nombre de ese desarrollador y, por lo tanto, se acumula en su centro de costos.

Esto es importante porque hay un gran esfuerzo de FinTech dentro de Discover, que busca optimizar los costos y vincular los gastos de TI directamente a las líneas presupuestarias. También hay un impulso para integrarse con la infraestructura de TI de Capital One debido a la adquisición, y el etiquetado de las cargas de trabajo también ayuda en ese esfuerzo.

Tecnología y cultura de los desarrolladores

Incluso antes de que Katz organizara el evento Game Day de dos días, ya solicitaba a sus desarrolladores que establecieran los metadatos Requests (Solicitudes) para sus contenedores como práctica recomendada. Sin embargo, los esfuerzos para difundir este consejo en toda la empresa no habían tenido éxito. 

Mientras que algunas personas prefieren tener documentación, otras buscan seminarios web o clases para poder hacer preguntas, dijo Katz. Y si bien intentó ofrecer esas opciones, no logró optimizar los costos.

Pero cuando reunió a todos en la misma sala y programó oradores para explicar cómo optimizar cada parte del ciclo de vida de la aplicación, fue cuando sucedió la magia. Cada orador hablaría y mostraría algunas diapositivas, luego los equipos de la audiencia aplicarían lo que aprendieron directamente en sus aplicaciones. Luego comenzó el siguiente orador. Era como si estuvieran haciendo pases de optimización de la vida real durante dos días seguidos. 

Por supuesto, antes del evento Game Day, Katz también había llevado a los equipos de TI a través de algunas optimizaciones de costos de AWS basadas en la administración. "Utilizamos Turbonomic, que es IBM. Eso nos ayudó a mejorar la eficiencia de los servicios que [ejecutamos]. [Hace] el empaquetado denso y el traslado de elementos para mantener la afinidad del nodo donde debe estar, sin desperdiciar espacio", dijo Katz.

¿Necesitamos dos días para hacer todo esto? No. Se trataba de unir a las personas y hacer que se sumergieran en la cultura y en la razón por la que lo hacemos. También habíamos estado en Discover durante meses diciendo: ¡actualiza estos dos valores! ¡Mira aquí en este panel, actualiza este número! Simplemente no conseguíamos tanta tracción. Fue como incorporar la cultura, porque la tecnología es obviamente lo más importante, pero sin cultura a veces se estanca y no se utiliza", dijo Katz.

Más información sobre Red Hat OpenShift Service on AWS

Prueba del producto

Red Hat OpenShift Container Platform | Versión de prueba del producto

Base uniforme de nube híbrida para diseñar y ajustar las aplicaciones en contenedores.

Sobre el autor

Red Hatter since 2018, technology historian and founder of The Museum of Art and Digital Entertainment. Two decades of journalism mixed with technology expertise, storytelling and oodles of computing experience from inception to ewaste recycling. I have taught or had my work used in classes at USF, SFSU, AAU, UC Law Hastings and Harvard Law. 

I have worked with the EFF, Stanford, MIT, and Archive.org to brief the US Copyright Office and change US copyright law. We won multiple exemptions to the DMCA, accepted and implemented by the Librarian of Congress. My writings have appeared in Wired, Bloomberg, Make Magazine, SD Times, The Austin American Statesman, The Atlanta Journal Constitution and many other outlets.

I have been written about by the Wall Street Journal, The Washington Post, Wired and The Atlantic. I have been called "The Gertrude Stein of Video Games," an honor I accept, as I live less than a mile from her childhood home in Oakland, CA. I was project lead on the first successful institutional preservation and rebooting of the first massively multiplayer game, Habitat, for the C64, from 1986: https://neohabitat.org . I've consulted and collaborated with the NY MOMA, the Oakland Museum of California, Cisco, Semtech, Twilio, Game Developers Conference, NGNX, the Anti-Defamation League, the Library of Congress and the Oakland Public Library System on projects, contracts, and exhibitions.

 
UI_Icon-Red_Hat-Close-A-Black-RGB

Navegar por canal

automation icon

Automatización

Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos

AI icon

Inteligencia artificial

Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar

open hybrid cloud icon

Nube híbrida abierta

Vea como construimos un futuro flexible con la nube híbrida

security icon

Seguridad

Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías

edge icon

Edge computing

Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge

Infrastructure icon

Infraestructura

Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo

application development icon

Aplicaciones

Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones

Virtualization icon

Virtualización

El futuro de la virtualización empresarial para tus cargas de trabajo locales o en la nube