Təsəvvür edin, adi bulud servisi hesabınıza baxırsınız və qarşınızda 1,5 trilyon dollarlıq rəqəm çıxır. Bu, zarafat deyil — Amazon Web Services istifadəçiləri bir neçə gün ərzində məhz belə panika yaşayıb.
Problem faktiki ödənişlərə təsir etməsə də, AWS panelində görünən məbləğlər o qədər absurd idi ki, bəzi istifadəçilər bunu həyatlarının ən qorxulu texnoloji anı adlandırdı.
1,5 trilyon dollarlıq hesab: istifadəçilər nə gördü?
Hindistanda yaşayan X istifadəçisi Bharath AWS hesabında 1,499,659,180,107 dollarlıq xərc gördüyünü paylaşdı. O, reaksiyasını qısa və dəqiq ifadə etdi: ruhum bədənimi tərk etdi.
AWS-də bəzi istifadəçilərə real borclarından milyardlarla, hətta trilyonlarla dəfə böyük xərclər göstərilib.
Paylaşılan görüntüdə aylıq xərcin 744,728,201,771% artdığı görünürdü. Sadə hesablama ilə bu, əvvəlki ayın faktiki xərclərinin təxminən 200 dollar civarında olduğunu göstərir.
43 sentdən 7,8 milyard dollara: başqa istifadəçilər də panikaya düşdü
The Guardian-a danışan Dan Harvey adlı marketinq mütəxəssisi də oxşar hadisə yaşayıb. Onun işlədiyi Böyük Britaniyadakı təhsil yönümlü qeyri-kommersiya təşkilatının AWS xərci bir ay əvvəl 43 sent olduğu halda, bu ay 7,8 milyard dollar kimi görünüb.
Harvey bildirib ki, hesabı görəndə az qala infarkt keçirəcəkmiş. O, vəziyyəti aydınlaşdırmaq üçün AWS texniki dəstəyi ilə əlaqə saxlamalı və problemin haradan qaynaqlandığını araşdırmalı olub.
Amazon nə dedi və problem haradan çıxdı?
Amazon-un açıqlamasına görə, 16 və 17 iyul tarixlərində bəzi müştərilər səhv büdcə və xərc anomaliyası xəbərdarlıqları alıblar. Billing and Cost Management Console və Cost and Usage Reports bölmələrində şişirdilmiş təxmini xərc və istifadə məlumatları göstərilib.
Şirkət vurğulayıb ki, bu məbləğlər dəqiq olmayıb və müştəri fakturalarına təsir etməyib. Yəni istifadəçilərin kartından trilyonlarla dollar tutulmayıb, amma görünən rəqəmlər yetərincə qorxulu idi.
AWS service health dashboard-da yayımlanan yeniləməyə görə, problem billing sistemində edilən səhv konfiqurasiya dəyişikliyindən yaranıb. Sistem xərc sətirlərini hesablamaq üçün vahid çevirmə məlumatlarından istifadə edir və həmin dəyişiklik bu məlumatların yenilənməsini pozub.
İki günlük düzəliş və bulud xidmətləri üçün vacib dərs
AWS qeydlərinə görə, mühəndislər problemi tam aradan qaldırmaq üçün təxminən iki gün ərzində həll üzərində işləyiblər. Sonda sistem normal vəziyyətə qaytarılıb və səhv xəbərdarlıqlar dayandırılıb.
Bu hadisə göstərdi ki, bulud infrastrukturu nə qədər güclü olsa da, billing kimi kritik sistemlərdə kiçik bir konfiqurasiya səhvi böyük panika yarada bilər. Xüsusilə startaplar, developer-lər və kiçik komandalar üçün xərc monitorinqi artıq sadəcə rahatlıq deyil, zərurətdir.
Nəticə: AWS istifadəçilərindən real pul tutulmasa da, bu hadisə bulud hesablarını mütəmadi izləməyin və avtomatik xəbərdarlıqları düzgün qurmağın nə qədər vacib olduğunu bir daha xatırlatdı.