Caso de éxito

Justo baja estructuralmente su factura de AWS con Fargate Spot, retención de logs y limpieza de recursos en desuso

Foodtech
FinOps

Resumen

Justo desarrolla software para restaurantes y delivery, con infraestructura en AWS y bases de datos en MongoDB Atlas. Su factura de AWS crecía por almacenamiento sin retención, cómputo On-Demand, costos de red evitables y recursos en desuso. Craftech optimizó cada uno de esos frentes y actualizó los clústeres EKS: la factura mensual bajó de forma estructural y se evitaron los cargos por soporte extendido.

Justo desarrolla software para restaurantes y delivery (e-commerce, POS y delivery), con infraestructura en AWS y bases de datos en MongoDB Atlas.

Solución implementada

  • Fargate Spot como capacity provider en todos los servicios: base de 2 tareas On-Demand para disponibilidad y escalado horizontal sobre Spot
  • Nuevas reglas de escalado por CPU y memoria
  • Relevamiento y eliminación de infraestructura en desuso: un clúster EKS de desarrollo, instancias EC2 huérfanas, balanceadores, target groups, EFS y buckets
  • Reglas de ciclo de vida en Amazon S3 para borrar automáticamente los logs de ALB de más de 3 meses
  • VPC Flow Logs para identificar el tráfico que generaba sobrecosto en el NAT Gateway, con una propuesta de VPC Peering o PrivateLink
  • Unificación de balanceadores e Ingress internos
  • Actualización controlada de EKS de la versión 1.25 a la 1.29
  • Compresión y caché en CloudFront

Desafío de negocio

La factura de AWS de Justo tenía varios frentes de sobrecosto. En almacenamiento, acumulaba 45 TB en Amazon S3, de los cuales 9,8 TB eran logs viejos de ALB acumulados desde 2021, sin políticas de retención y con una facturación promedio de USD 2.258,74 mensuales. En cómputo, los servicios corrían en Fargate On-Demand sin aprovechar Spot, con un autoescalado que mantenía recursos ociosos. En red, el tráfico interno hacia MongoDB pasaba por IPs públicas y por el NAT Gateway, con costos de transferencia innecesarios. Además, había recursos en desuso, como clústeres de desarrollo abandonados, instancias EC2, balanceadores, target groups, EFS y bases sin uso, y existía el riesgo de pagar soporte extendido de AWS por clústeres EKS en la versión 1.25.

Solución

Craftech incorporó Fargate Spot como capacity provider en todos los servicios, con una base de 2 tareas On-Demand para mantener la disponibilidad y escalado horizontal sobre Spot, y definió nuevas reglas de escalado por CPU y memoria. Relevó y eliminó la infraestructura en desuso: un clúster EKS de desarrollo, instancias EC2 huérfanas, balanceadores, target groups, EFS y buckets. Configuró reglas de ciclo de vida en Amazon S3 para borrar automáticamente los logs de ALB de más de 3 meses. Con VPC Flow Logs identificó el tráfico que generaba sobrecosto en el NAT Gateway, propuso VPC Peering o PrivateLink y unificó balanceadores e Ingress internos. Por último, actualizó EKS de forma controlada de la versión 1.25 a la 1.29 y aplicó compresión y caché en CloudFront.

Resultados

  • Baja estructural de la factura mensual por Fargate Spot en producción
  • Eliminación automática de terabytes de logs en Amazon S3
  • Sin cargos por soporte extendido gracias a los upgrades de EKS

Stack & tecnologías

Amazon ECSAWS Fargate SpotAmazon S3VPC Flow LogsNAT GatewayAmazon EKSAmazon CloudFrontMongoDB Atlas

¿Tu equipo enfrenta un desafío parecido?

Pide un assessment gratuito de costos y arquitectura en AWS.

El futuro de tu empresa despega
con Craftech

Apalanca nuestra experiencia en AWS para llevar tu producto a la nube.

Pide tu assessment gratis