GitHub letos přidal čtyři miliony procesorových jader kvůli agentům AI
Vývojáři a jejich agenti udělali na GitHubu v září 7,38 miliardy commitů, víc než pětkrát tolik co před rokem. Firma na konferenci Universe 28. října uvedla, že letos přidala čtyři miliony procesorových jader a 160 PB úložiště a že stěhování do Azure dokončí začátkem příštího roku.

GitHub zahájil 28. října v San Francisku výroční konferenci Universe. Většina oznámení se týkala Copilotu, jeden oddíl úvodního příspěvku Jaye Parikha, výkonného viceprezidenta Microsoftu pro divizi CoreAI, ale patřil železu. Firma podle něj letos přidala 4 miliony procesorových jader, 160 PB rychlého úložiště a síťovou kapacitu 50 Tb/s. Začátkem příštího roku chce dokončit přechod na nasazení v několika regionech Azure.
The Register o týchž číslech napsal, že je GitHub má v plánu rozvoje infrastruktury. Parikh je ale v příspěvku uvádí v minulém čase, jako kapacitu, kterou firma letos už přidala.
Provoz Gitu se za rok víc než zdvojnásobil
Proč GitHub kapacitu přidává, ukazuje technický zápisek Briana Celenzy ze 6. října, aktualizovaný 26. října. Mezi zářím 2025 a srpnem 2026 vzrostl počet událostí v Gitu na GitHubu z 218,2 na 473,3 miliardy měsíčně. Jen v září udělali vývojáři a agenti 7,38 miliardy commitů. To je víc než pětkrát tolik co o rok dřív. Nejrušnější repozitář dostal v srpnu zhruba miliardu požadavků.
Další čísla přinesla zpráva Octoverse, kterou GitHub vydal v den zahájení Universe. Počítá za posledních dvanáct měsíců:
| Ukazatel | Hodnota | Srovnání podle GitHubu |
|---|---|---|
| Pushe za 12 měsíců | 17,9 miliardy | víc než za roky 2024 a 2025 dohromady |
| Commity za 12 měsíců, veřejné i soukromé repozitáře | 34,3 miliardy | víc než trojnásobek stavu před dvěma lety |
| Sloučené pull requesty | 1,3 miliardy, v průměru 3,5 milionu denně | víc než trojnásobek stavu před dvěma lety |
| Úlohy GitHub Actions | 1 440 za sekundu, 124 milionů denně | víc než trojnásobek loňska |
| Pull requesty, které založil agent | přes 40 % v září | 17 % v březnu |
Křivka se podle Octoverse zlomila kolem června. Agenti tehdy přestali být nástrojem na jedno sezení a začali sledovat rozdělanou práci i několik dní. Nové repozitáře se souborem s nastavením agenta měly v průměru osmkrát víc commitů než nové repozitáře bez něj.
Výpadky a stěhování do Azure
Nárůst se neobešel bez výpadků. Podle The Register začal příval commitů dělat potíže loni v prosinci a výpadky přinesl v únoru, dubnu a srpnu. Podle dat zrekonstruovaných ze stavové stránky GitHubu, o která se server opírá, klesla 7. května dostupnost služby za posledních 90 dní zhruba na 84 %.
Vlastní zpráva GitHubu o dostupnosti za září shrnuje i srpen, kdy 6. srpna vypadly GitHub Actions a 17. srpna github.com. Stav stěhování popisuje ke 7. říjnu: v regionu Central US bylo nasazeno 120 ze 160 produkčních služeb a přesunuto 13 z 51 primárních databází MySQL. Azure obsluhoval 65,4 % čtení hlavní aplikace, 48,3 % čtení Gitu a 80,2 % provozu zpracování datových proudů. GitHub k tomu výslovně píše, že se ta procenta nesčítají, protože každé měří jinou zátěž.
Hladce to nešlo. Nasazování a navyšování provozu v Central US firma 11. září zastavila, protože kapacita mezi zónami dostupnosti byla nevyrovnaná. Obnovila je 18. září a cíl mít tam do 30. září všechny produkční služby nesplnila. Do konce října chce uvolnit veškerou kapacitu, kterou region má. Pořadí priorit zpráva shrnuje třemi slovy: dostupnost, pak kapacita, pak funkce.
Úložiště Gitu se oddělí od strojů, které odpovídají na požadavky
Kapacita podle Parikha sama nestačí, a proto GitHub mění i architekturu Gitu. Dnes drží servery úplné kopie repozitářů na lokálních discích. Tatáž kopie slouží jako trvalé úložiště i jako vrstva, která odpovídá na požadavky. V nové architektuře bude závazná kopie repozitáře v Azure Blob Storage. Čtení obslouží lehké výpočetní uzly, které si data jen drží v mezipaměti, takže výpadek uzlu bude spíš chybějící položka v mezipaměti než ztráta repozitáře. Na jeden zápis připadá u většiny repozitářů 100 až 1 000 čtení a kapacitu pro čtení pak půjde přidávat zvlášť.
Data se ale stěhují dřív, než se přestaví architektura. Podle zápisku Eleanor White a Victorie Dye z 21. října leží 99,99999 % repozitářů zároveň ve vlastních datových centrech GitHubu i v Azure. Načasování přesunu podle nich určil rostoucí provoz, pevný strop příkonu datových center a celé okolní oblasti a omezení v dodavatelských řetězcích.
Zbylých 0,00001 % patří k nejrušnějším repozitářům a na místě je drží zpoždění. Cílový region Azure je od datových center GitHubu asi tisíc mil, tedy zhruba 1 600 km, a jedna cesta tam a zpět trvá kolem 25 ms. Zápis jich potřebuje několik a po celou dobu drží zámek na celý repozitář, takže nejpomalejší replika určuje rychlost všech zápisů. GitHub proto zužuje kvórum z celého repozitáře na jednotlivé reference, tedy větve a značky. Zápisy do různých větví na sebe přestanou čekat. V interních testech měly třikrát až čtyřikrát vyšší propustnost.
The Register navíc uvádí, že od oddělení úložiště a výpočtu GitHub čeká pětatřicetkrát vyšší propustnost. V příspěvcích na blogu GitHubu to číslo nestojí. Koncový stav i jeho propustnost má popsat závěrečný díl technické série, který zápisek z 21. října ohlásil na dobu konání Universe; k 29. říjnu ještě nevyšel.
Zdroje
- GitHub Universe 2026: Evolving every layer of the stack, Jay Parikh, GitHub Blog, 28. října 2026
- Building Git infrastructure for agent-scale development, Brian Celenza, GitHub Blog, 6. října 2026, aktualizováno 26. října 2026
- The bridge to agent-scale Git infrastructure, Eleanor White a Victoria Dye, GitHub Blog, 21. října 2026
- GitHub availability report: September 2026, GitHub Blog
- Octoverse: Commits, pushes, reach new highs in 2026 as developers build with agents, GitHub Blog, 28. října 2026
- GitHub powering up four million extra cores to stop its service going down, Thomas Claburn, The Register, 28. října 2026