PerfectScalePerfectScale

Esta página también está disponible en English, Deutsch, Français, Italiano, 日本語 y Português.

Optimización de costos de Kubernetes: de los obstáculos a los resultados

Cómo Trax Retail redujo de forma segura sus costos de Kubernetes hasta un 75% y mejoró métricas de negocio críticas con PerfectScale

PerfectScale
Trax Retail

The Challenge

A principios de año, el CFO de Trax estableció metas agresivas de ahorro en toda la organización. Mark Serdze, Director de Infraestructura Cloud, y su equipo redujeron rápidamente los costos fuera de Kubernetes, pero se toparon con obstáculos al optimizar su entorno de Kubernetes a gran escala, multicloud y multi-clúster.

La optimización manual con Vertical Pod Autoscaler (VPA), logs de clúster y las soluciones de monitoreo existentes no ofrecía la claridad necesaria y no podía escalar de manera eficiente sin un esfuerzo de desarrollo considerable. El equipo se veía obligado a tomar acciones reactivas y puntuales con impacto mínimo en sus metas. Las brechas en sus herramientas generaban debates interminables que derivaban en decisiones basadas en corazonadas, muchas veces con riesgo para la resiliencia de los servicios.

The Solution

Trax implementó PerfectScale by DoiT para obtener visibilidad de costos y recomendaciones de optimización guiadas por IA en su entorno de Kubernetes de más de 200 microservicios. La plataforma brindó visibilidad clara de los recursos que necesita cada servicio y reveló las mayores oportunidades de eliminación de pérdida, equilibrando el ahorro con la resiliencia.

La capacidad única de PerfectScale de consolidar todas las réplicas de un servicio en una sola vista permitió a Trax entender la utilización heterogénea entre réplicas —especialmente valiosa para workloads efímeros como los jobs de Spark y Flink— y rediseñar servicios para ahorrar aún más sin afectar la disponibilidad.

Results

  • Redujo los costos de Kubernetes hasta un 75% en un clúster, con ahorros anuales de más de seis cifras
  • Obtuvo visibilidad clara de costos en un entorno multicloud y multi-clúster de más de 200 microservicios
  • Reemplazó una herramienta de FinOps existente por una solución pensada para equipos de ingeniería, prácticamente sin impacto en el presupuesto
  • Mejoró la métrica crítica de 'costo por procesamiento' al rediseñar servicios con base en insights de utilización por réplica
  • Eliminó incontables horas de ingeniería que se habrían dedicado a evaluar manualmente cientos de réplicas
  • Estableció una alianza estratégica con acompañamiento práctico durante el POC que generó resultados rápidos y medibles

Las recomendaciones de optimización de costos fueron clave para nosotros: nos decían qué acciones tomar con una comprensión clara del impacto de cada cambio. En uno de nuestros clústeres logramos reducir el costo en un 75%, lo que nos ahorra más de seis cifras al año.

Mark Serdze, Director de Infraestructura Cloud, Trax

Sobre Trax

La misión de Trax es permitir que marcas y retailers aprovechen el poder de las tecnologías digitales para crear las mejores experiencias de compra imaginables. Sus innovaciones líderes en la industria y su excelencia en el desarrollo de tecnologías avanzadas y métodos autónomos de recolección de datos impulsan experiencias positivas para los compradores y generan oportunidades de ingresos en todos los puntos de venta.

El portfolio de soluciones de Trax ofrece métricas, analítica y servicios de misión crítica que ayudan a sus clientes a ahorrar tiempo y dinero al mejorar la experiencia de compra. Kubernetes es un componente clave de su infraestructura, y soporta un entorno multicloud y multi-clúster a gran escala que atiende a clientes en más de 90 países, incluidas algunas de las empresas más grandes del mundo.

Las optimizaciones manuales tuvieron un impacto mínimo en las metas de reducción de costos de Kubernetes

A principios de año, el CFO definió metas agresivas de ahorro en múltiples áreas de la organización. Para Mark Serdze, Director de Infraestructura Cloud, y su equipo, esto significó actuar de inmediato para optimizar el costo de la nube. Lograron resultados rápidos fuera de Kubernetes, pero dentro de sus clústeres se toparon con obstáculos.

"Empezamos a optimizar de forma manual con las métricas disponibles, usando Vertical Pod Autoscaler (VPA), logs de clúster y nuestras soluciones de monitoreo", cuenta Serdze. "Este enfoque no nos daba la claridad necesaria y habría sido difícil de escalar de manera eficiente sin grandes necesidades de desarrollo. Terminamos tomando acciones reactivas y puntuales que tenían un impacto mínimo en nuestras metas".

Las brechas en sus herramientas generaban debates que consumían tiempo sobre qué acciones tomar, y muchas veces derivaban en decisiones basadas en corazonadas, retrabajo adicional y riesgo para la resiliencia de los servicios.

Una optimización rápida de hasta el 75% en los costos de K8s

Poco después de implementar PerfectScale by DoiT, Serdze y su equipo obtuvieron la visibilidad de costos que les faltaba en su entorno de Kubernetes. En su extenso entorno de más de 200 microservicios, tenían visibilidad clara de los recursos que necesitaba cada servicio y de dónde estaban las mayores oportunidades de eliminación de pérdida.

La inteligencia guiada por IA de la plataforma les permitió actuar rápido, comparando el ahorro con la resiliencia general para ajustar recursos de forma segura y eficiente sin comprometer el rendimiento.

"Las recomendaciones de optimización de costos fueron clave para nosotros: nos decían qué acciones tomar con una comprensión clara del impacto de cada cambio", dice Serdze. "En uno de nuestros clústeres logramos reducir el costo en un 75%, lo que nos ahorra más de seis cifras al año".

Gracias a la profundidad de sus datos y su inteligencia, Trax también pudo reemplazar una herramienta de FinOps que carecía de detalles granulares de costos y de guía de optimización, prácticamente sin impacto en su presupuesto.

Optimización de Kubernetes para mejorar las métricas de negocio

Tras eliminar los recursos desaprovechados, el equipo de Trax se enfocó en identificar oportunidades adicionales de optimización de costos ligadas a resultados de negocio.

"Una métrica clave para nosotros es el costo por procesamiento, que depende en gran medida de la eficiencia de nuestro Kubernetes", explica Serdze. "Si supera cierto nivel, tenemos mucha presión para entender por qué y tomar acciones para reducirlo".

La funcionalidad única de PerfectScale que consolida todas las réplicas de un servicio en una sola vista le dio al equipo claridad sobre la utilización heterogénea entre réplicas, algo especialmente útil para workloads efímeros como los jobs de Spark o Flink.

"Pudimos crear varias versiones del servicio con distintos niveles de recursos y enrutar las solicitudes entrantes al servicio adecuado según el tamaño de los datos", dice Serdze. "Esto tuvo un gran impacto en nuestra métrica de costo por procesamiento. PerfectScale nos mostró estos datos al instante; sin ellos, habríamos pasado incontables horas evaluando cientos de réplicas para llegar a los mismos resultados".

Un verdadero socio en la optimización

Más allá de los resultados rápidos y efectivos en la optimización de costos, el equipo de Trax atribuyó gran parte de su éxito a la alianza estratégica y al soporte que recibieron de PerfectScale.

"El acompañamiento durante la prueba de concepto (POC) fue determinante para lograr resultados rápidos", dice Serdze. "El equipo de PerfectScale trabajó codo a codo con nosotros, nos ayudó a optimizar y se aseguró de que tuviéramos éxito con la plataforma. No había visto este nivel de compromiso en otros proveedores, y me alegra haber encontrado un socio en el que podemos confiar para mantener bajo control nuestro costo de Kubernetes a medida que seguimos escalando".

Descubre cómo PerfectScale mejora la eficiencia de Kubernetes

Conoce cómo PerfectScale ayuda a los equipos a hacer right-sizing de sus clústeres, reducir la pérdida y mejorar el rendimiento sin ajustes manuales.

More customer stories

PicnicAI

PicnicAI automatiza el 85-90% de sus workloads de Kubernetes y gana en confiabilidad con PerfectScale by DoiT

85–90%
de los workloads de aplicaciones ya cuenta con redimensionamiento automatizado
50%
de reducción aproximada en el tiempo del equipo dedicado a la infraestructura
Stefanini

Un 26% menos en costos de cómputo de Kubernetes: así lo logró Stefanini con PerfectScale by DoiT

26%
Reducción en costos de cómputo de Kubernetes
>60%
Reducción de costos de infraestructura en el último año
OneFootball

PerfectScale by DoiT ayuda a OneFootball a optimizar Kubernetes para el tráfico global del fútbol a gran escala

25%
de reducción en los costos de infraestructura de Kubernetes
80%
de reducción en el esfuerzo de Engineering dedicado a la optimización de costos y al ajuste de resiliencia en Kubernetes
Luma Health

Luma Health reduce un 40% los costos de EKS y libera miles de horas de Engineering al año

90%
Menos tiempo en right-sizing manual de Kubernetes
40%
Reducción en costos de Amazon EKS
+1,700h/year
Horas de Engineering redirigidas a fiabilidad y rendimiento
PlayHQ

PlayHQ optimiza sus costos de Kubernetes multi-tenant

40%
Reducción de costos de Kubernetes fuera de producción
40%
Reducción de costos de K8s fuera de producción
20%
Reducción de costos de K8s en producción
SNCF

Cómo SNCF eliminó la pérdida en K8s y mejoró la confiabilidad a gran escala

30%
Más workloads al mismo costo
30%
Más workloads absorbidos al mismo costo
~€500K
Ahorros anualizados estimados
NOS

NOS reduce a la mitad sus costos de Kubernetes y recupera la confianza en la optimización

50%
Reducción de costos
50%
Reducción de costos en el clúster más grande
0%
Recursos ociosos en los node pools principales
K1x

K1x recorta sus costos de nube y simplifica la operación de Kubernetes

Thousands
Ahorro mensual
Thousands
Ahorro mensual en gasto de nube
<10%
Utilización de recursos en nodos sobredimensionados antes de la optimización