Перейти к содержанию

Сбой 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 не сможет справиться с растущим масштабом и в итоге будет вынужден вводить плату за ранее бесплатные функции.

Покрытие источниками

Проверяются выбранные ключевые утверждения, а не истинность всей статьи целиком.

  1. Только данные автора или производителя

    Сбой 17 августа: GitHub о росте нагрузки и проблемах масштабирования

    • github.blog · подтверждает · первоисточник
  2. Значение зафиксировано прямым источником

    с апреля ежемесячное число коммитов выросло с 1,4 до 2,9 миллиарда

    • github.blog · подтверждает · первоисточник
    • devby.io · подтверждает · компетентная запись
    • thenewstack.io · подтверждает · компетентная запись
  3. Поддерживается прямым источником

    GitHub пообещал усилить планирование мощностей и пересмотреть подходы к изоляции сервисов.

    • github.blog · подтверждает · первоисточник
    • habr.com · подтверждает · первоисточник
    • devby.io · подтверждает · компетентная запись
    • cnews.ru · подтверждает · компетентная запись
    • wtftime.ru · подтверждает · компетентная запись