Софт
GitHub разместила 99,99999% репозиториев в Azure наряду со своими ЦОД
GitHub сообщила, что почти все её репозитории теперь хранятся одновременно в собственных дата-центрах и в Azure, на который приходится около половины трафика Git.
Причиной компания называет «агентный сдвиг»: рост трафика от программных агентов повысил нагрузку на критичные сервисы. Первую копию репозитория разместили в регионе Azure Central US в августе 2025 года, сейчас у большинства репозиториев две из пяти реплик находятся в Azure. Не перенесены лишь самые активные репозитории: мешает задержка около 25 мс на цикл обмена между дата-центрами GitHub и Azure (около 1600 км), а для записи таких циклов нужно несколько.
Для решения GitHub перешла на сериализацию записи на уровне отдельных ссылок: ожидание нужно, только когда операции затрагивают одну ссылку. По внутренним тестам, пропускная способность при записи в разные ссылки выросла в 3–4 раза. Также разделяются мощности для чтения и записи, а в кворум вводится «виртуальная реплика записи», передающая данные в Azure Blob Storage.
GitHub отмечает, что Spokes обрабатывает более 100 млрд операций в день, но текущий протокол не позволит масштабироваться с миллиарда репозиториев до следующего. Следующим ограничением станет пропускная способность записи.
- Около половины трафика Git приходится на Azure
- Задержка 25 мс мешает переносу самых активных репозиториев
- Запись в разные ссылки быстрее в 3–4 раза
Источники
- Хабр Новости: GitHub объявила о переносе 99,99999% репозиториев в Azure · 23 октября 2026, 15:17
Текст подготовлен автоматически по материалам источников и может содержать неточности.