AWS confirmó que la causa raíz fue un error en el precio unitario dentro del subsistema de cálculo de facturación estimada . El subsistema que calcula los costes proyectados aplicó incorrectamente las unidades de precio, lo que provocó que el algoritmo de estimación multiplicara el uso por tasas unitarias masivamente infladas. El defecto estaba en la lógica de estimación en sí, no en los datos de uso real .
| Hora (PDT) | Fecha | Evento |
|---|---|---|
| 7:38 PM | 16 de julio | El error comienza a mostrar datos incorrectos |
| ~1:30 AM | 17 de julio | AWS detecta el problema por primera vez y publica: "Estamos investigando los problemas con Cost Explorer que reflejan datos de facturación estimados inexactos" |
| ~3:03 AM | 17 de julio | AWS identifica la causa raíz: error de precio unitario en el subsistema de estimación |
| ~12:00 PM | 17 de julio | Se implementa el primer intento de corrección, pero no resuelve completamente el problema; los datos siguen siendo incorrectos para muchos clientes |
| ~2:12 PM | 17 de julio | AWS publica que se está aplicando una segunda corrección y que los datos estimados se están recalculando |
| Finales del 17 de julio / Principios del 18 de julio | Los datos estimados vuelven gradualmente a la normalidad en todas las cuentas |
Ventana total de visualización incorrecta: aproximadamente 16–18 horas para la mayoría de los clientes, y el recálculo completo llevó más tiempo.
El incidente expuso varias debilidades arquitectónicas críticas:
Puntos ciegos en la lógica de alertas: AWS Budgets y Cost Anomaly Detection dependen del mismo pipeline de estimación que falló. Cuando el cálculo ascendente se corrompe, todas las alertas descendentes se convierten en ruido . Esto demostró que las alertas de facturación solo son tan fiables como el subsistema de estimación que las alimenta.
Fatiga de alertas a gran escala: Miles de clientes recibieron alertas simultáneas de alto coste falsas positivas. Esto puede desensibilizar a los equipos de operaciones, haciéndolos más lentos para responder a una anomalía de facturación genuina o a un pico de coste real .
Necesidad de comprobaciones de cordura independientes: Los sistemas de facturación en la nube carecen de un "disyuntor" que rechace las estimaciones que superen umbrales razonables (por ejemplo, >1000 veces lo normal). Tras este incidente, es probable que las empresas exijan una validación multicapa: un segundo pipeline independiente que señale las visualizaciones que superen las normas históricas antes de mostrarlas en la consola.
Brecha de comunicación: AWS no disponía de un mecanismo predefinido para suprimir o anular las estimaciones falsas en la consola en tiempo real. Los clientes dependían únicamente de las redes sociales y de las páginas de estado de AWS para saber que los datos eran incorrectos .
Lección arquitectónica: El subsistema de estimación debería diseñarse con comprobación de límites defensiva: si las estimaciones calculadas superan un múltiplo configurable de los datos reales del período anterior, el sistema debería negarse a mostrarlas y, en su lugar, mostrar un mensaje de "datos pendientes".
En resumen, el error de facturación de AWS de julio de 2026 no fue un evento financiero, sino un evento de confianza y arquitectura. Reveló que los sistemas de gestión de costes en la nube necesitan un mejor aislamiento entre la lógica de estimación y las pantallas visibles para el usuario, así como mecanismos de disyuntor para evitar que un simple error tipográfico en el precio unitario provoque un pánico global.