Scale to zero: cosa ti offre davvero l'autoscaling carbon-aware
Luca De Santis
Head of Infrastructure · 2 marzo 2025

La maggior parte dei cluster è dimensionata dall'ansia. I team provisionano per l'ora peggiore del giorno peggiore e poi lasciano quella capacità attiva 24/7, pagandola sia in euro che in emissioni. L'autoscaling carbon-aware è l'antidoto — ma serve più che attivare l'HPA.
Dimensiona correttamente prima di autoscalare
Autoscalare un workload sovradimensionato scala solo lo spreco. Iniziamo profilando ciò di cui una singola replica ha realmente bisogno, riducendo le richieste di risorse e terminando job in background che nessuno ricorda di aver schedulato. Solo allora l'elasticità ripaga.
Scala a zero, non a "uno, per sicurezza"
I guadagni maggiori vengono dai workload che possono realmente scendere a zero repliche tra i picchi — pipeline batch, tool interni, ambienti di staging. Mantenere un'istanza calda "per sicurezza" raddoppia silenziosamente l'impronta annuale di un servizio per pochi secondi di cold-start risparmiato.
Ogni replica inattiva è una decisione di spendere carbonio per latenza che potresti non aver mai bisogno.
Segui la rete, non solo l'orologio
L'intensità carbonica oscilla durante il giorno mentre le rinnovabili vanno e vengono. Rimandare il lavoro flessibile a ore più green — o spostarlo in regioni più green — può tagliare le emissioni di un workload senza cambiare una riga di business logic. Il trucco è sapere quale lavoro è davvero flessibile.
- Job batch e reporting: altamente spostabili
- Pipeline CI: spesso spostabili di minuti
- Richieste user-facing: non spostabili — rendile efficienti invece
Fatto bene, l'autoscaling carbon-aware è invisibile agli utenti e ovvio sulla bolletta.
Luca De Santis
Head of Infrastructure at Koent

