AWS: Błąd w rozliczeniach pokazuje, że klienci mają miliardy dolarów długu, którego nie muszą spłacać

11

Twój piątkowy poranek zaczął się od złych wiadomości. Otrzymałem fakturę za usługi w chmurze. Nie 500 dolarów. Nie za 10 tys.

Miliardy dolarów.

Dla klientów AWS, którzy w piątek przeglądali swoje dashboardy, liczby były nierealne. Niektórzy widzieli szacunkowe koszty usług, których nawet nie uwzględnili. Amazon potwierdził, że usterka jest realna. Ich portal rozliczeniowy pokazuje fikcyjne długi sięgające od milionów do miliardów dolarów.

Jak błąd obliczeniowy spowodował fałszywe opłaty

Problemy zaczęły się późnym wieczorem w czwartek. Amazon zauważył nieścisłości w danych rozliczeniowych. Firma podjęła próbę zastosowania poprawki, która cofnęłaby ostatnie zmiany w AWS Billing Compute Engine. To nie pomogło.

W piątek rano użytkowników ogarnęła panika. Zrzuty ekranu zalały Reddita. Jeden z użytkowników zgłosił opłatę na kwotę prawie 2,5 miliarda dolarów. Inni pokazali zakładki zawierające setki milionów kont.

Dlaczego to jest ważne? Ponieważ panika kosztuje czas. Zespoły operacyjne IT gorączkowo sprawdzały dzienniki użytkowania, aby upewnić się, że nie obsługują centrów danych w innych krajach. W rzeczywistości wykonywali normalne obciążenia.

Liczby na ekranach są nieprawidłowe.

Szacunkowe dane dotyczące rozliczeń nie odzwierciedlają faktycznego wykorzystania i opłat. — Strona statusu Amazona

Jeśli jesteś jednym z tych użytkowników, weź głęboki oddech. Najprawdopodobniej nie zapłacisz tego fikcyjnego rachunku. Amazon twierdzi, że te liczby są szacunkowe na podstawie błędnych danych.

Gdzie teraz sprawdzić status AWS

Czy Twoje usługi działają? Prawdopodobnie tak. Amazon nie potwierdził TechCrunch, czy jakiekolwiek konta zostały zawieszone lub zamrożone. Rzeczniczka firmy Aisha Johnson odesłała reporterów do strony ze statusem i odmówiła dalszych komentarzy.

To standardowa korporacyjna wymówka. Ale cisza mówi o pilności sytuacji. To nie jest drobna zmiana interfejsu. Jest to zasadniczy błąd w sposobie liczenia pieniędzy.

Szacowany czas usunięcia problemu to „kilka godzin”. Co się zatem stanie po rozwiązaniu problemu?

  1. Resetowanie danych: Numery zaplecza muszą być zsynchronizowane z rzeczywistym wykorzystaniem.
  2. Korekta faktury: Faktury powinny być aktualizowane automatycznie.
  3. Audyt konta: Sprawdź, czy w tym okresie jakieś usługi nie podlegały ograniczaniu.

Jeśli opłata nie została jeszcze pobrana, zwrot pieniędzy nie będzie wymagany. „Dług” istnieje tylko w uszkodzonej bazie danych frontendowej lub tymczasowej. Nie dotarła jeszcze do terminala karty kredytowej. Tak przynajmniej wynika z oficjalnego komunikatu.

Dlaczego tak się stało? Jeszcze nie wiemy. Czy był to błąd wdrażania kodu? Migracja schematu bazy danych nie powiodła się? Amazon zachowuje szczegóły dla siebie. Wspomnieli, że „ostatnia zmiana” nie zadziałała.

Wszyscy jesteśmy przyzwyczajeni do łamania oprogramowania. Kod jest delikatny. Ale sprawiać wrażenie, że jesteś winien PKB małego kraju za weekend funkcji Lambda? To specyficzny rodzaj horroru.

Zegar naprawy wciąż tyka. Nie denerwuj się. Miej oko na swoją konsolę.