Дапамажыце dev.by 🤍
Падтрымаць

GitHub патлумачыў, чаму «прылёг» на цэлых восем гадзін

Платформа раскрыла дадатковыя падрабязнасці маштабнага збою 17 жніўня, які працягваўся 7 гадзін 47 хвілін. Кампанія прызнала, што не паспела маштабаваць крытычную інфраструктуру ўслед за рэзкім ростам нагрузкі.

Пакінуць каментарый
Дадай у Google
GitHub патлумачыў, чаму «прылёг» на цэлых восем гадзін

Платформа раскрыла дадатковыя падрабязнасці маштабнага збою 17 жніўня, які працягваўся 7 гадзін 47 хвілін. Кампанія прызнала, што не паспела маштабаваць крытычную інфраструктуру ўслед за рэзкім ростам нагрузкі.

Збой закрануў GitHub.com, аўтарызацыю, API, pull request, Issues, GitHub Actions і Copilot. Паводле тэхнічнага дырэктара GitHub Улада Фёдарава, праблемы пачаліся ў момант, калі трафік дасягнуў новага піку, а адзін з крытычна важных кампанентаў у датацэнтры ў цэнтральнай частцы ЗША не змог справіцца з нагрузкай.

«Мы не маштабавалі крытычныя кампаненты да таго, як попыт перавысіў іх магчымасці», — прызналі ў GitHub. Кампанія падкрэсліла, што ні збой 17 жніўня, ні іншы буйны інцыдэнт 6 жніўня не былі выкліканы абнаўленнем кода або канфігурацыі. У аснове абодвух ляжала нястача вылічальнай магутнасці.

Пасля першапачатковага збою сітуацыю пагоршылі паўторныя запыты. Памылкі некаторых сервісаў Copilot запускалі цыклы паўторных спробаў на баку кліентаў, якія стваралі дадатковы трафік і запавольвалі аднаўленне. У падрабязным тэхнічным справаздачы GitHub таксама звязваў сплёск запытаў з паводзінамі Visual Studio Code.

Рост нагрузкі на платформу ў апошнія месяцы рэзка паскорыўся. Калі ў красавіку карыстальнікі стваралі каля 1,4 мільярда камітаў у месяц, то цяпер паказчык дасягнуў 2,9 мільярда. Адначасова колькасць аб’яднаных pull request наблізілася да 130 мільёнаў у месяц, а новых рэпазіторыяў — прыкладна да 24 мільёнаў.

GitHub сцвярджае, што ўжо значна пашырыў інфраструктуру: з пачатку праграмы павышэння надзейнасці кампанія дадала больш за 3 мільёны працэсарных ядраў, 120 петабайт высакахуткаснага сховішча і дадатковыя сеткавыя магутнасці.

Паралельна GitHub паскарае перанос нагрузкі ў Microsoft Azure. Цяпер воблака абслугоўвае каля 58% нагрузкі платформы і палову ўсіх Git-аперацый. Яшчэ ў траўні доля Azure складала толькі 12%.

Пасля жнівеньскіх збояў кампанія вырашыла ўвесці адзіныя абмежаванні на паўторныя запыты, бюджэты паўторных спробаў і дынамічныя тайм-аўты паміж сервісамі, каб прадухіляць так званыя retry storms — сітуацыі, калі велізарная колькасць паўторных зваротаў сама ўзмацняе перагрузку.

Anthropic дадала вотэрмаркі ў Claude — распрацоўшчыкі адразу выпусцілі «ласцікі»
Anthropic дадала вотэрмаркі ў Claude — распрацоўшчыкі адразу выпусцілі «ласцікі»
Па тэме
Anthropic дадала вотэрмаркі ў Claude — распрацоўшчыкі адразу выпусцілі «ласцікі»
Grok зламаўся і пачаў пісаць бязглуздую лухту
Grok зламаўся і пачаў пісаць бязглуздую лухту
Па тэме
Grok зламаўся і пачаў пісаць бязглуздую лухту
ШІ зрабіў усе рэзюмэ аднолькавымі — рэкруцёры знайшлі старое рашэнне новай праблемы
ШІ зрабіў усе рэзюмэ аднолькавымі — рэкруцёры знайшлі старое рашэнне новай праблемы
Па тэме
ШІ зрабіў усе рэзюмэ аднолькавымі — рэкруцёры знайшлі старое рашэнне новай праблемы
Чытайце таксама
Cloudflare растлумачыла, як абрынула інтэрнэт
Cloudflare растлумачыла, як абрынула інтэрнэт
Cloudflare растлумачыла, як абрынула інтэрнэт
3 каментарыя
Хакеры ўзламалі 3800 рэпазіторыяў GitHub і патрабуюць $50 000
Хакеры ўзламалі 3800 рэпазіторыяў GitHub і патрабуюць $50 000
Хакеры ўзламалі 3800 рэпазіторыяў GitHub і патрабуюць $50 000
«GitHub больше не існуе»: унутры Microsoft сервіс перажывае збоі, уцечкі і адыход кіраўнікоў
«GitHub больше не існуе»: унутры Microsoft сервіс перажывае збоі, уцечкі і адыход кіраўнікоў
«GitHub больше не існуе»: унутры Microsoft сервіс перажывае збоі, уцечкі і адыход кіраўнікоў
GitHub упаў — Cursor паварушылася і запусціла яго канкурэнта
GitHub упаў — Cursor паварушылася і запусціла яго канкурэнта
GitHub упаў — Cursor паварушылася і запусціла яго канкурэнта
1 каментарый

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.