Navigazione docs

cloudrift

cloudrift è una CLI che analizza account AWS per identificare risorse sprecate e stimarne il costo mensile.

⚠️ cloudrift è uno strumento di analisi in sola lettura: segnala spreco stimato e raccomandazioni — non cancella, modifica o ferma alcuna risorsa AWS.

Perché

Le risorse AWS inutilizzate accumulano costi senza valore. EBS volumes non attaccati, Elastic IP non associati, RDS ferme, NAT Gateway senza traffico — cloudrift li trova automaticamente e ti dice quanto stai spendendo per niente.

Cosa rileva

Risorsa Condizione di spreco
EBS Volumes Non attaccati (state: available)
Elastic IP Non associati a EC2/NAT
RDS Instances Ferme (storage ancora fatturato)
Load Balancers Nessun target registrato (ALB/NLB)
EC2 Instances Ferme (EBS attaccati fatturati)
EBS Snapshots Volume sorgente cancellato (orfani)
NAT Gateways Zero traffico nelle ultime 48h
CloudWatch Log Groups Nessuna retention policy
S3 Buckets Nessuna lifecycle configuration
Lambda Functions (Quasi) zero invocazioni in 7 giorni
EFS, DynamoDB, ElastiCache, Redshift, OpenSearch, MSK, FSx, DocumentDB, Neptune, MQ, WorkSpaces, VPN, Transit Gateway, Kinesis Idle/overprovisioned

Ogni finding è etichettato waste (spreco reale) o optimization (opportunità di risparmio).

Caratteristiche principali

  • Scansione multi-servizio e multi-regione
  • Stima dei costi mensili per ogni risorsa (prezzi region-aware)
  • Report PDF con executive summary e raccomandazioni
  • CI/CD gate: blocca la pipeline se gli sprechi superano una soglia
  • Policy as Code con OPA per regole avanzate
  • Protezioni contro falsi positivi (grace period, tag di esclusione)
  • Output in formato table, JSON o markdown

Stack tecnico

  • TypeScript (strict mode)
  • AWS SDK v3
  • Architettura DDD (Ports & Adapters)
  • Nx monorepo con pnpm
  • Jest per il testing