Reducció de costos AWS: De 22.000$ a 6.300$ amb estratègies pràctiques
En el món del cloud computing, un dels reptes més grans per a les empreses és mantenir els costos sota control sense sacrificar el rendiment. En aquest article, comparteixo les estratègies concretes que hem implementat per reduir els costos de la nostra infraestructura AWS de 22.219$ a 6.334$ mensuals, gairebé un 70% d’estalvi.
El punt de partida: Un màxim històric de 22.219$
El gener de 2023, la nostra factura d’AWS va arribar al seu màxim històric: 22.219,16 $. La infraestructura havia crescut de manera orgànica amb el temps, resultant en una factura mensual molt elevada que no corresponia necessàriament amb les nostres necessitats reals.
El problema principal? Manca de visibilitat i estratègia de costos. Teníem recursos que pagàvem sense utilitzar, instàncies sobre-dimensionades i una arquitectura que no havia estat revisada amb òptica de costos.
Estratègies d’optimització implementades
Després d’un anàlisi exhaustiu de la nostra infraestructura, vam implementar una sèrie d’estratègies que han permès reduir considerablement la factura mensual.
1. Bases de dades: Instàncies reservades de RDS
Una de les millores més immediates va ser la migració de les nostres instàncies RDS al model d’instàncies reservades.
Abans: Instàncies On-Demand
- Cost mensual: 2.200 $
Després: Instàncies Reservades (1 any, Standard, No Upfront)
- Cost mensual: 1.100 $
- Estalvi: 50% (1.100 $ mensuals)
Aquest canvi va ser immediat i sense cap impacte en el rendiment, simplement comprometent-nos a utilitzar la mateixa mida d’instància durant un any.
2. DynamoDB: Revisió de capacitat provisionada
Moltes taules de DynamoDB tenien unitats de lectura/escriptura provisionades que ja no s’utilitzaven.
Accions realitzades:
- Desactivar la reserva d’unitats d’escriptura/lectura innecessàries
- Migrar taules amb baixa utilització a mode de facturació “On-Demand”
- Eliminar taules obsoletes
Resultat: Estalvi significat eliminant pagament per capacitat no utilitzada.
3. EC2 i EKS: Instàncies Spot i Saving Plans
Per als processos computacionals, vam implementar una estratègia mixta:
Instàncies Spot
Per a processos poc crítics que toleren interrupcions, com ara:
- Processos de batch no urgents
- Entorns de desenvolupament i testing
- Jobs d’anàlisi de dades no crítics
Estalvi: Fins al 70-90% respecte instàncies On-Demand
Saving Plans
Per a la gran majoria d’instàncies que funcionen 24x7 i requieren disponibilitat garantida:
- Servers web de producció
- Workers crítics
- Components essencials de l’arquitectura
Estalvi: Mitjana del 50-60% respecte On-Demand
Instàncies Graviton
Migració a instàncies basades en processadors ARM (Graviton) sempre que possible:
- Millor relació preu/rendiment
- Estructuralment més econòmiques
- Compatible amb la majoria de workloads (especialment el cluster EKS)
Estalvi: 20-30% addicional respecte instàncies equivalent x86
4. Recursos orfes: La neteja de infraestructura
Un dels descobriments més sorprenents va ser la quantitat de recursos que pagàvem sense utilitzar:
Recursos eliminats:
- Volums EBS: Desconnectats i oblidats
- Log Groups de CloudWatch: Amb retenció infinita i sense consulta
- Buckets i objectes S3: Dades obsoletes i backups antics
- Load Balancers: ELB/NLB no associats a cap target group actiu
Procés de neteja:
- Automatització amb scripts de detecció de recursos orfes
- Revisió manual de cada recurs detectat
- Eliminació segura amb politiques de retenció
Estalvi: Centenars de dòlars mensuals en recursos que ningú utilitzava.
5. Xarxa: Optimització de VPC i IP’s públiques
L’arquitectura de xarxa també tenia un cost ocult important:
VPC Peering:
- Centralització de la xarxa amb VPC Peering
- Reducció de NAT Gateways redundants
- Optimització de traffic entre VPCs i zones de disponibilitat
Reducció d’IP’s públiques:
- Eliminació d’IPs elàstiques no necessàries
- Migració a PrivateLink sempre que possible
- Utilització de VPC endpoints per serveis AWS
Resultat: Reducció significativa dels costos de xarxa.
6. Infraestructura as Code: Gestió amb Terraform
Un canvi fonamental va ser gestionar tota la infraestructura i entorns amb Terraform:
Beneficis:
- Visibilitat completa de tots els recursos
- Detecció de recursos no gestionats
- Facilitat per eliminar entorns sencers (dev, staging)
- Prevenció de “resource drift”
- Revisió de canvis via code review
Impacte: Millora continuada en l’eficiència de la infraestructura.
Resultats globals

Després d’implementar totes aquestes estratègies de manera progressiva durant 2023 i 2024, els resultats han estat molt significatius:
Impacte econòmic
- Factura inicial (gen 2023): 22.219,16 $
- Factura actual (abr 2025): 6.334,28 $
- Reducció total de costos: 69,4% d’estalvi
- Estalvi mensual: 15.884,88 $
- Estalvi acumulat anual: Gairebé 200.000 $
Millora operativa
Més enllà de l’estalvi econòmic, hem obtingut millores significatives:
- Visibilitat: Coneixement exacte de quin recurs tenim i per a què serveix
- Control: Capacitat de predir i controlar la factura mensual
- Eficiència: Menys recursos, mateix (o millor) capacitat de processament
- Cultura de cost: Consciència d’equip sobre l’impacte de les decisions tècniques en els costos
Lliçons apreses
1. La constància és clau
L’optimització de costos no és un projecte únic, sinó un procés continu. Les necessitats de la plataforma canvien i la infraestructura ha d’adaptar-se.
2. Automatitza la detecció
Els scripts de detecció de recursos orfes són essencials. Humàment és impossible mantenir el control sense automatització.
3. Revisa periòdicament
Establim revisions trimestrals de:
- Instàncies i la seva utilització
- Bases de dades i la seva mida
- Storage i optimització de retencions
- Patrons de tràfic i ús
Això ens ha permès passar de 22.219$ al gener de 2023 a 12.977$ al desembre de 2023, i arribar al mínim històric de 6.334$ a l’abril de 2025.
4. Infraestructura as Code és obligatori
No pots optimitzar el que no coneixes. Terraform (o IaC equivalent) és essencial per mantenir el control.
5. No tots els estalvis valen la pena
Cal avaluar el cost d’implementació vs l’estalvi resultant. Algunes optimitzacions requereixen molt esforç per un estalvi mínim.
Conclusió
La reducció de costos a AWS no és màgia, sinó una combinació de visibilitat, estratègia i constància. Les tècniques descrites en aquest article - instàncies reservades, spot instances, Graviton, neteja de recursos orfes, optimització de xarxa i infraestructura as code - han permès reduir la nostra factura gairebé un 70%, de 22.219$ a 6.334$ mensuals.
El camí no ha estat lineal: hem passat de 22.219$ al gener de 2023 a 12.977$ al desembre de 2023, i hem arribat al mínim històric de 6.334$ a l’abril de 2025. Cada optimització ha aportat el seu granet de sorra, i la suma de totes elles ha fet possible aquesta reducció tan significativa.
Si la teva infraestructura AWS ha crescut sense una estratègia clara de costos, t’encoratjo a començar per l’anàlisi: què tens, què utilitzes realment, i què pots optimitzar. Els resultats poden ser sorprenents, com demostren els nostres gairebé 200.000$ d’estalvi anual.