AWS ha confermato che la causa principale è stata un errore nel prezzo unitario all'interno del sottosistema di calcolo della fatturazione stimata . Il sottosistema che calcola i costi previsti ha applicato in modo errato le unità di prezzo, facendo sì che l'algoritmo di stima moltiplicasse l'utilizzo per tariffe unitarie incorrette e massicciamente gonfiate. Il difetto era nella logica di stima stessa, non un errore nei dati di utilizzo effettivi .
| Ora (PDT) | Data | Evento |
|---|---|---|
| 7:38 PM | 16 luglio | Il bug inizia a mostrare dati errati |
| ~1:30 AM | 17 luglio | AWS rileva il problema e pubblica: "Stiamo investigando su problemi con Cost Explorer che mostra dati di fatturazione stimati inaccurati" |
| ~3:03 AM | 17 luglio | AWS identifica la causa: errore di prezzo unitario nel sottosistema di stima |
| ~12:00 PM | 17 luglio | Primo tentativo di fix viene distribuito ma non risolve completamente il problema; i dati rimangono errati per molti clienti |
| ~2:12 PM | 17 luglio | AWS annuncia che un secondo fix è in fase di applicazione e i dati stimati sono in fase di ricalcolo |
| Tardo 17 luglio / Inizio 18 luglio | I dati stimati tornano gradualmente alla normalità su tutti gli account |
Finestra totale di visualizzazione errata: circa 16–18 ore per la maggior parte dei clienti, con il ricalcolo completo che ha richiesto più tempo.
L'incidente ha esposto diverse debolezze critiche a livello architetturale:
Punti ciechi nella logica di allerta — AWS Budgets e Cost Anomaly Detection si basano sullo stesso flusso di stima che è fallito. Quando il calcolo a monte viene corrotto, tutti gli allarmi a valle diventano rumore . Questo ha dimostrato che gli allarmi di fatturazione sono affidabili tanto quanto il sottosistema di stima che li alimenta.
Stanchezza da allerta su larga scala — Migliaia di clienti hanno ricevuto contemporaneamente falsi positivi di allarmi di costo elevato. Questo può desensibilizzare i team operativi, rendendoli più lenti a rispondere a una vera anomalia di fatturazione o a un reale picco di costo .
Necessità di controlli di validità indipendenti — I sistemi di fatturazione cloud mancano di un "interruttore di sicurezza" che rifiuti stime che superano soglie ragionevoli (es. >1000× la norma). Dopo questo incidente, le aziende probabilmente richiederanno una validazione a più livelli: un secondo flusso indipendente che segnali le visualizzazioni che eccedono le norme storiche prima di mostrarle nella console.
Divario di comunicazione — AWS non disponeva di un meccanismo predefinito per sopprimere o sovrascrivere le stime false nella console in tempo reale. I clienti hanno dovuto fare affidamento solo sui social media e sulle pagine di stato di AWS per sapere che i dati erano errati .
Lezione architetturale — Il sottosistema di stima dovrebbe essere progettato con controlli difensivi dei limiti: se le stime calcolate superano un multiplo configurabile dei valori effettivi del periodo precedente, il sistema dovrebbe rifiutarsi di visualizzarle e mostrare invece un messaggio "dati in attesa".
In sintesi, il bug di fatturazione di AWS del luglio 2026 non è stato un evento finanziario, ma un evento di fiducia e architettura. Ha rivelato che i sistemi di gestione dei costi cloud necessitano di un migliore isolamento tra la logica di stima e le visualizzazioni per l'utente, così come meccanismi di interruzione per impedire che un singolo errore di prezzo unitario provochi un panico globale.