Cuando la nube cuesta más de lo esperado: recuperar el control de los costos
e-Spirit AG es una empresa alemana de software con una plataforma Enterprise CMS líder (FirstSpirit), adquirida por Crownpeak en 2022. La empresa opera infraestructura en 4 sedes internacionales. Los costos cloud en AWS habían crecido con los años de forma descoordinada, con estructuras heredadas en cada sede. Una infraestructura unificada y eficiente en costos era estratégicamente necesaria.
CCsolutions asumió el análisis, rediseño y migración de toda la infraestructura AWS a Kubernetes, con el objetivo: menos costos, más control, más velocidad de entrega.
Desafío: infraestructura heterogénea en 4 sedes
El problema no era un único recurso ineficiente, sino la suma de todas las ineficiencias:
- Configuraciones de infraestructura diferentes en cada sede. sin normalización
- Recursos gestionados manualmente sin una estrategia de herramientas unificada
- Costos cloud sin transparencia: sin claridad sobre qué cargas de trabajo cuestan cuánto
- Pipelines de entrega que variaban por equipo y sede
- Sin una línea base unificada de seguridad y compliance
El objetivo: Unified Infrastructure, un estándar para todas las sedes, automatizado, auditable y optimizado en costos.
Solución: Kubernetes en AWS con Terraform, Helm y GitLab CI/CD
CCsolutions desarrolló una arquitectura de infraestructura unificada y la desplegó en las 4 sedes.
Kubernetes como plataforma común: Todas las cargas de trabajo se migraron a workloads Kubernetes en AWS. Los deployments basados en contenedores reemplazan configuraciones de VM heterogéneas. Los recursos se escalan de forma precisa y se reducen las capacidades ociosas.
Terraform para todas las sedes: Toda la infraestructura AWS, VPCs, subnets, clústeres EKS, políticas IAM, se gestiona con módulos Terraform. Un repositorio de módulos compartido, adaptado a cada sede. Los desvíos de infraestructura se hacen visibles y corregibles.
Helm Charts para deployments estandarizados: Deployments de aplicaciones con Helm Charts, definidos una vez, desplegados consistentemente en todos los entornos. Sin más "en nuestra sede funciona diferente".
GitLab CI/CD: Automatización completa del deployment desde feature branch hasta producción. Con tests automatizados, análisis de seguridad y rollouts controlados.
Transparencia FinOps: Estrategia de tagging clara para todos los recursos AWS. Los costos son visibles por carga de trabajo, por equipo y por sede. Los recursos ociosos se identifican y eliminan automáticamente.
Resultados: 45% menos costos, más velocidad de entrega
Los resultados fueron medibles:
- Reducción del 45% en costos cloud AWS, mediante right-sizing, spot instances y eliminación de recursos no utilizados
- Infraestructura normalizada: Las 4 sedes operan en el mismo stack Kubernetes
- Entrega más rápida: Las pipelines CI/CD reducen el time-to-deploy de horas a minutos
- Mejor seguridad: Políticas IAM y de red unificadas en todos los clústeres
- Compliance: Trazabilidad completa de todos los cambios de infraestructura vía Terraform
Stack tecnológico
| Área | Tecnología | |---|---| | Cloud | Amazon Web Services (AWS / EKS) | | Infrastructure as Code | Terraform | | Gestión de paquetes | Helm Charts | | CI/CD | GitLab CI/CD | | Runtime de contenedores | Kubernetes | | Observabilidad | CloudWatch + Grafana |
Conclusión
La reducción del 45% en costos de e-Spirit no es casualidad, es el resultado directo de una estrategia coherente: normalizar la infraestructura, hacer visibles los costos y eliminar sistemáticamente la capacidad ociosa. Kubernetes en AWS es el habilitador, no el fin en sí mismo.
Si sus costos cloud han crecido y quiere tener visibilidad sobre qué cuesta qué, hablemos.