AWS признала проблему около 1:30 утра PDT 17 июля и в течение дня публиковала несколько обновлений статуса .
AWS подтвердила, что коренной причиной стала ошибка в ценообразовании (unit pricing error) в подсистеме расчета оценочной стоимости . Подсистема, которая вычисляет прогнозируемые затраты, неправильно применяла единицы ценообразования, из-за чего алгоритм оценки умножал потребление на неверные, многократно завышенные тарифы. Дефект заключался в самой логике оценки, а не в данных о фактическом потреблении .
| Время (PDT) | Дата | Событие |
|---|---|---|
| 19:38 | 16 июля | Ошибка начинает отображать неверные данные |
| ~1:30 | 17 июля | AWS впервые обнаруживает проблему и публикует сообщение: «Мы расследуем проблемы с Cost Explorer, отображающим неверные оценочные данные по биллингу» |
| ~3:03 | 17 июля | AWS определяет коренную причину: ошибка ценообразования в подсистеме оценки |
| ~12:00 | 17 июля | Первая попытка исправления развернута, но не полностью решает проблему; данные для многих клиентов остаются неверными |
| ~14:12 | 17 июля | AWS сообщает, что применяется второе исправление, и оценочные данные пересчитываются |
| Поздний вечер 17 июля / Раннее утро 18 июля | Оценочные данные постепенно возвращаются к норме на всех аккаунтах |
Общий период неверного отображения: примерно 16–18 часов для большинства клиентов, полный пересчет занял больше времени.
Инцидент выявил несколько критических архитектурных уязвимостей:
Слепые зоны в логике оповещений — AWS Budgets и Cost Anomaly Detection полагаются на тот же конвейер оценки, который отказал. Когда вышестоящее вычисление повреждено, все нижестоящие оповещения становятся шумом . Это показало, что оповещения о биллинге настолько же надежны, насколько надежна подсистема оценки, которая их питает.
Усталость от оповещений в масштабе — Тысячи клиентов одновременно получили ложные оповещения о высоких затратах. Это может снизить чувствительность операционных команд, замедляя их реакцию на реальную аномалию в биллинге или настоящий скачок расходов .
Необходимость независимых проверок на адекватность — Облачным системам биллинга не хватает «автоматического выключателя», который бы отклонял оценки, превышающие разумные пороги (например, >1000× от нормы). После этого инцидента предприятия, скорее всего, потребуют многоуровневую валидацию: второй независимый конвейер, который будет отмечать отображения, превышающие исторические нормы, прежде чем показывать их в консоли.
Пробел в коммуникации — У AWS не было встроенного механизма для оперативного подавления или замены ложных оценок в консоли. Клиенты полагались только на социальные сети и страницы статуса AWS, чтобы узнать, что данные неверны .
Архитектурный урок — Подсистема оценки должна быть спроектирована с защитной проверкой границ: если вычисленные оценки превышают настраиваемое кратное значение от фактических данных за предыдущий период, система должна отказываться их отображать и вместо этого показывать сообщение «данные ожидаются».
Резюме: сбой биллинга AWS в июле 2026 года был не финансовым событием, а событием, связанным с доверием и архитектурой. Он показал, что облачные системы управления затратами нуждаются в лучшей изоляции между логикой оценки и пользовательскими интерфейсами, а также в механизмах «автоматического выключателя», чтобы предотвратить глобальную панику из-за одной опечатки в ценообразовании.