GitHub、全リポジトリの99.99999%をAzureへ移行——残りを阻むのは25msの往復遅延

The bridge to agent-scale Git infrastructure

GitHub、全リポジトリの99.99999%をAzureへ移行——残りを阻むのは25msの往復遅延

GitHubはエージェントによる急増するGitトラフィックに対応するため、全リポジトリの99.99999%をAzureへ移行した。残る0.00001%は最も多忙なリポジトリで、書き込みのクォーラムがリポジトリ全体をロックする仕組みがボトルネックになっていた。そこでクォーラムの範囲を参照単位に絞り、異なるブランチへの書き込みを並行処理できるようにした。内部テストでは3〜4倍のスループット向上を確認。さらにオブジェクトストレージを仮想レプリカとしてクォーラムに組み込み、読み取りを独立してスケールさせる道を開いている。

今日のGitHubを支えてきたSpokesのクォーラムだが、10億リポジトリまで到達させたそのコミットプロトコルでは、次の10億には届かない。

この日のほかの記事

2026-10-21