AWS 證實,問題的根本原因是 預估計量子系統中的單位定價錯誤 。負責計算預估成本的子系統錯誤地套用了定價單位,導致估算演算法將用量乘以了嚴重失真、被巨大膨脹的單價。這個缺陷存在於估算邏輯本身,而非實際用量資料的錯誤 。
| 時間 (PDT) | 日期 | 事件 |
|---|---|---|
| 7:38 PM | 7月16日 | Bug 開始顯示錯誤數據 |
| ~1:30 AM | 7月17日 | AWS 首次發現問題並公告:「我們正在調查 Cost Explorer 反映不準確預估計費資料的問題」 |
| ~3:03 AM | 7月17日 | AWS 確認根本原因:預估計量子系統的單位定價錯誤 |
| ~12:00 PM | 7月17日 | 首次修復 部署,但未能完全解決問題;對許多客戶來說數據依然錯誤 |
| ~2:12 PM | 7月17日 | AWS 公告正在部署第二次修復,並重新計算預估數據 |
| 7月17日晚間至7月18日凌晨 | 預估數據在各帳戶中逐漸恢復正常 |
錯誤顯示的總窗口:對大多數客戶來說約為 16-18 小時,而全面的數據重新計算則耗時更久。
此事件暴露了幾個關鍵的架構弱點:
警示邏輯的盲點 — AWS Budgets 和 Cost Anomaly Detection 都依賴於同一個發生故障的預估管道。當上游計算被破壞時,下游的所有警示都將成為雜訊 。這說明了計費警示的可靠性完全取決於提供數據的預估子系統。
大規模警報疲勞 — 數千名客戶同時收到虛假的巨額成本警示。這可能會讓營運團隊變得遲鈍,進而延誤對真實計費異常或實際成本飆升的反應 。
獨立性檢查機制的必要性 — 雲端計費系統缺乏一個「斷路器」,能夠拒絕超過合理門檻(例如大於正常值的 1000 倍)的預估值。事件過後,企業很可能會要求多層驗證:建立一個第二條獨立管道,在將數據顯示於主控台之前,先比對並標記出超出歷史常模的顯示數值。
溝通缺口 — AWS 沒有一個預先建立的機制,能在主控台中即時壓制或覆蓋錯誤的預估值。客戶只能依賴社群媒體和 AWS 狀態頁面來得知數據是錯的 。
架構層面的教訓 — 預估子系統應設計防禦性的邊界檢查:如果計算出的預估值超過了前一週期實際費用的一定倍數(可配置),系統應該拒絕顯示它,並改為顯示「數據待更新」的訊息。
總而言之,2026 年 7 月的 AWS 計費 Bug 不是一起財務事件,而是一起信任與架構事件。它揭示了雲端成本管理系統需要更好的隔離設計,將估算邏輯與用戶端顯示分離,並加入斷路器機制,以防止一個單純的單位定價錯誤引發全球性的恐慌。