החדשות המרגיעות: אלה היו מספרים שגויים על המסך, לא חיובים אמיתיים. AWS הבהירה שוב ושוב שהנתונים לא שיקפו את השימוש בפועל או את הסכום שהלקוחות חייבים לשלם .
לפי AWS, מקור הבעיה היה שגיאה ביחידות התמחור בתוך תת-המערכת שמחשבת את החיוב המשוער . במילים פשוטות, האלגוריתם הכפיל את השימוש שנמדד בתעריפי יחידה שגויים ומנופחים מאוד.
הפגם היה בלוגיקת החישוב של התחזית — לא בנתוני השימוש שנמדדו בפועל . לכן, שירותים ומשאבים לא התחילו לפתע לצרוך כמויות חריגות של ענן; מערכת ההצגה וההערכה היא שהפיקה את המספרים הלא-סבירים.
האירוע השפיע על לקוחות ברחבי העולם ובאזורים שונים של AWS . משתמשים שנכנסו ל-Console או ל-Cost Explorer במהלך חלון התקלה יכלו לראות הערכות שגויות .
התקלה נגעה גם למערכות התראה המבוססות על נתוני העלות המשוערים. דיווחים הצביעו על כך ש-AWS Budgets ו-Cost Anomaly Detection הפעילו התראות רבות על עלויות חריגות .
עם זאת, אין אינדיקציה לכך שהמספרים השגויים הפכו לחיובים בפועל: AWS מסרה שההערכות שהוצגו לא שיקפו שימוש אמיתי או סכומים שנגבו .
התגובה הראשונית של משתמשים הייתה מובנת: מי שרגיל לראות חשבון של כמה דולרים, או אפילו כמה סנטים, וניצב לפתע מול סכום של מיליארדים או טריליונים — עלול לחשוב שהחשבון נפרץ או ששירות כלשהו יצא משליטה.
ברשתות החברתיות הופיעו דיווחים על "רגעים שבהם הנשמה יצאה מהגוף" לאחר הצגת חשבונות טריליוניים . משתמשים אחרים טענו שראו אפילו סכומים ברמת הקוודריליונים .
הנזק הישיר היה תפעולי ואמוני, לא כספי. צוותי כספים, מנהלי מערכות ומפתחים נאלצו לבדוק אם מדובר בשימוש חריג אמיתי, בעוד שהתראות השווא הרבות עלולות להקהות את הרגישות לאירוע אמיתי בעתיד .
| שעה (PDT) | תאריך | מה קרה |
|---|---|---|
| 19:38 | 16 ביולי | AWS החלה להציג נתוני חיוב משוערים שגויים |
| בסביבות 01:30 | 17 ביולי | AWS הודתה בבעיה ופרסמה שהיא חוקרת נתונים לא מדויקים ב-Cost Explorer |
| בסביבות 03:03 | 17 ביולי | החברה זיהתה את מקור התקלה: בעיה ביחידות התמחור בתת-המערכת לחישוב החיוב המשוער |
| בסביבות 12:00 | 17 ביולי | הוטמע ניסיון תיקון ראשון, אך הוא לא פתר את הבעיה במלואה עבור לקוחות רבים |
| 14:12 | 17 ביולי | AWS הודיעה על תיקון נוסף ועל חישוב מחדש של נתוני החיוב המשוערים |
| סוף 17 ביולי ותחילת 18 ביולי | — | הנתונים החלו לחזור בהדרגה לרמות תקינות בחשבונות שונים |
בסך הכול, חלון התצוגה השגויה נמשך בערך 16–18 שעות עבור רוב הלקוחות, ואילו חישוב מחדש מלא של כל הנתונים ארך זמן נוסף .
AWS Budgets וכלי זיהוי החריגות מסתמכים על נתונים שמגיעים מצינור החישוב של העלויות. אם המקור נפגע, גם ההתראות שמבוססות עליו עלולות להפוך לרעש . כלומר, מערכת התראה יכולה להיות תקינה מבחינה טכנית — ועדיין להציג מידע חסר ערך אם נתוני המקור שגויים.
מערכת חיוב לא אמורה להציג ללא בדיקה נוספת תחזית שגדולה פי מאות או אלפי פעמים מהחיוב ההיסטורי. מנגנון הגנה, מעין "מפסק אוטומטי", יכול לעצור ערכים שחורגים מסף מוגדר ולהציג במקום זאת הודעה כמו "הנתונים ממתינים לאימות".
האירוע ממחיש את הסיכון שבהעברת תוצאה בודדת ישירות אל הקונסולה ואל מערכות ההתראה. בדיקה בלתי תלויה — למשל השוואה לנתוני החודש הקודם, למגבלות השירות ולדפוסי שימוש היסטוריים — יכולה למנוע ממספר בלתי סביר להגיע למשתמשים ולצוותי התפעול.
במהלך התקלה, לקוחות נאלצו להסתמך על עדכוני AWS ועל דיווחים ברשתות החברתיות כדי להבין שהסכומים אינם אמיתיים . מערכת שמסוגלת לסמן בתוך הקונסולה עצמה שהנתונים נמצאים בבדיקה — או לדכא זמנית התראות שהתבססו על נתונים פגומים — הייתה מצמצמת את הבלבול.
התקלה של יולי 2026 לא הייתה אירוע שבו AWS חייבה לקוחות בטריליוני דולרים. היא הייתה כשל חישובי ותצוגתי שהפך תחזיות עלות שגרתיות למספרים דמיוניים — ובמקביל הפעיל מערכות התראה שעליהן עסקים מסתמכים.
הלקח המרכזי לכל ספקית ענן הוא שמערכת חיוב זקוקה ליותר מחישוב מדויק: היא צריכה גם גבולות הגנה, בדיקות בלתי תלויות ודרך ברורה להודיע למשתמשים כשהנתונים אינם מהימנים. טעות ביחידת תמחור אחת לא אמורה להפוך בתוך דקות לפאניקה גלובלית.