AWS Billing Glitch: Customers Receive Estimated Bills in the Billions
AWS Billing Glitch: Customers Receive Estimated Bills in the Billions
AWS Billing Glitch Causes Trillion-Dollar Estimated Bills
Amazon Web Services (AWS) 最近發生了一場全球性的技術故障,導致使用者在估算帳單儀表板中看到天文數字,部分報告顯示費用超過了 1 兆美元。此問題影響了廣泛的使用者,從每月典型成本低於 5 美元的個人開發者到企業實體,引發了廣泛的恐慌並導致緊急支援案件激增。
Scale of the Billing Inaccuracies
使用者回報其實際使用量與 AWS console 中顯示的估算成本之間存在巨大差異。這些不準確性並非僅限於單一類型的使用者,而是跨越了幾個數量級:
- Individual Users: Users reporting normal monthly costs of less than $1 or $5 saw estimates jump to $15.4 billion, $109 billion, and $284 billion.
- Corporate/SaaS Users: Some users reported estimates reaching $595 billion or even $1.7 billion for niche SaaS applications.
- Extreme Outliers: Some reports indicated figures as high as $13.6 trillion and $18.7 trillion, with one user noting their bill effectively exceeded the combined GDP of France, Germany, and the UK.
Potential Technical Causes and Observations
雖然 AWS 尚未發布正式的 Root Cause Analysis (RCA),但社群成員和技術觀察者已針對該錯誤的性質提出了幾種理論:
Unit Conversion Errors
一種理論認為是測量單位之間的混淆,特別是「GB of storage consumed」與「Bytes of storage consumed」之間可能存在的混淆,這將導致計算錯誤,誤差倍數為 $2^{30}$ (約 10.7 億)。
Algorithmic and Data Persistence Issues
某些觀察者推測,問題在於 AWS 如何計算估算值。與其說是簡單的「current usage $\times$ rate」計算,不如假設該系統可能正在使用一種複雜的平滑或正規化函數,該函數依賴於當月的先前估算值。如果此類函數中的分母達到零,則產生的估算值可能會無限制地爆炸式增長,僅受限於浮點數運算。
Data Distribution Anomalies
某些使用者注意到生成的數字看起來很不自然,觀察到某些數字出現的頻率異常高,而其他數字則完全消失,這導致了對數字可能由不穩定過程或甚至是帳單邏輯中的 LLM-based hallucination 所產生的猜測。
User Impact and Response
此故障導致 AWS 客戶感到顯著的情緒性壓力與營運恐慌。許多使用者回報在看到這些數字時幾乎要「心臟病發作」,而其他人則擔心他們的帳戶已被攻擊者利用來啟動昂貴的資源(例如加密貨幣挖礦伺服器)。
"I got 3 consecutive emails warning that my budget crossed its $18 threshold. Opened it up: cost was 78 million. Thought it was a phishing attempt, logged into my actual account, and... still 78 million. EMOTIONAL DAMAGE."
AWS Mitigation Efforts
AWS 已透過 AWS Health Dashboard 承認了此問題。為了緩解即時的恐慌,AWS 表示他們將採用截至 7 月 15 日的最後一個已知良好的估算值。這種做法建議該錯誤可能位於數據攝取路徑或較低層級的寫入過程中,因為系統需要回滾到先前的狀態以恢復準確性。
Broader Implications for Cloud Strategy
此事件促使一些使用者重新考慮他們對單一雲端供應商的依賴。雖然帳單是估算值而非實際費用,但由於缺乏發生錯誤時的即時通知,導致一些人對 AWS 的帳單透明度和可靠性表示了信任缺失。