Сбой 17 августа: GitHub о росте нагрузки и проблемах масштабирования¶
8.0/10
GitHub опубликовал детальный разбор инцидента 17 августа, назвав его причиной отказ критических компонентов из-за беспрецедентного роста нагрузки: с апреля ежемесячное число коммитов выросло с 1,4 до 2,9 миллиарда, что связано в том числе с активным использованием ИИ-инструментов. Компания признала, что не смогла вовремя масштабировать ключевые сервисы, а механизмы автоматического масштабирования не сработали должным образом. Сбой затронул работу GitHub Actions и других функций, что ударило по CI/CD-процессам и корпоративным пользователям. В постмортеме подчеркивается, что оба инцидента были вызваны нехваткой пропускной способности, а не ошибками в коде. GitHub пообещал усилить планирование мощностей и пересмотреть подходы к изоляции сервисов.
Контекст¶
GitHub — крупнейшая платформа для хостинга кода, используемая миллионами разработчиков и компаний. Рост числа коммитов и активности, особенно связанной с генеративным ИИ, создает новую нагрузку на инфраструктуру, которая исторически проектировалась под другие паттерны использования. Инциденты такого масштаба редки, но их последствия ощутимы для всей экосистемы разработки, включая непрерывную интеграцию и поставку.
Влияние¶
Для корпоративных клиентов, использующих платные тарифы и приватные репозитории, сбой означал недоступность GitHub Actions и других сервисов, что напрямую нарушило их CI/CD-процессы и замедлило выпуск релизов. Пользователи бесплатных тарифов также пострадали, но для платящих компаний это особенно болезненно, так как они ожидают гарантий доступности.
Обсуждение в сообществе¶
В комментариях на Hacker News развернулась дискуссия о том, что проблема не в нехватке мощности как таковой, а в сложности распределенных систем, где одни компоненты простаивают, а другие перегружены. Пользователи предлагают GitHub разделить инфраструктуру для бесплатных и платных клиентов, чтобы изолировать корпоративных пользователей от всплесков трафика на публичных репозиториях. Некоторые скептики считают, что GitHub не сможет справиться с растущим масштабом и в итоге будет вынужден вводить плату за ранее бесплатные функции.
Покрытие источниками¶
Проверяются выбранные ключевые утверждения, а не истинность всей статьи целиком.
-
Только данные автора или производителя
Сбой 17 августа: GitHub о росте нагрузки и проблемах масштабирования
- github.blog · подтверждает · первоисточник
-
Значение зафиксировано прямым источником
с апреля ежемесячное число коммитов выросло с 1,4 до 2,9 миллиарда
- github.blog · подтверждает · первоисточник
- devby.io · подтверждает · компетентная запись
- thenewstack.io · подтверждает · компетентная запись
-
Поддерживается прямым источником
GitHub пообещал усилить планирование мощностей и пересмотреть подходы к изоляции сервисов.
- github.blog · подтверждает · первоисточник
- habr.com · подтверждает · первоисточник
- devby.io · подтверждает · компетентная запись
- cnews.ru · подтверждает · компетентная запись
- wtftime.ru · подтверждает · компетентная запись