← Tornar al blog

Reducció de costos AWS: De 22.000$ a 6.300$ amb estratègies pràctiques

May 20, 2025

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

Després: Instàncies Reservades (1 any, Standard, No Upfront)

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:

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:

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:

Estalvi: Mitjana del 50-60% respecte On-Demand

Instàncies Graviton

Migració a instàncies basades en processadors ARM (Graviton) sempre que possible:

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:

Procés de neteja:

  1. Automatització amb scripts de detecció de recursos orfes
  2. Revisió manual de cada recurs detectat
  3. 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:

Reducció d’IP’s públiques:

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:

Impacte: Millora continuada en l’eficiència de la infraestructura.

Resultats globals

Evolució de costos

Després d’implementar totes aquestes estratègies de manera progressiva durant 2023 i 2024, els resultats han estat molt significatius:

Impacte econòmic

Millora operativa

Més enllà de l’estalvi econòmic, hem obtingut millores significatives:

  1. Visibilitat: Coneixement exacte de quin recurs tenim i per a què serveix
  2. Control: Capacitat de predir i controlar la factura mensual
  3. Eficiència: Menys recursos, mateix (o millor) capacitat de processament
  4. 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:

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.