GitHub, 기반 개편으로 처리 성능 180배 향상
- •GitHub, GitHub Universe 2026에서 AI 에이전트 시대를 위한 기반 강화 계획 발표
- •에이전트 5,000개 시험에서 초당 7,200회 쓰기 처리, 기존보다 처리량 180배
- •브랜치별 잠금으로 동시 작업 지원, 처리량 3~4배 향상 전망
GitHub는 10월 28일과 29일 미국 샌프란시스코에서 열린 연례 행사 GitHub Universe 2026에서 AI 에이전트 시대의 부하에 대비한 기반 성능·신뢰성 강화 계획을 공개했습니다. 기반을 Microsoft Azure로 옮기고, 처리 서버와 데이터 저장소를 분리하는 새 구조를 도입합니다. 전체 사용자 이전은 내년 초까지 마칠 예정입니다.
Microsoft에서 CoreAI를 맡은 제이 파리크(Jay Parikh)는 GitHub가 올해 CPU 코어 400만 개, 스토리지 160PB, 네트워크 대역폭 50Tb/s를 확충했다고 설명했습니다. Azure 이전과 여러 지역에 걸친 서비스 운영도 진행 중이며, 대규모 엔지니어링 작업은 내년 초 마무리될 전망입니다. GitHub는 에이전트 시대에 맞춰 성능과 신뢰성을 더 높이기 위해 Git 구조도 재검토합니다.
기존에는 쓰기 작업 때 저장소 전체를 잠갔지만, 앞으로는 작업 대상 브랜치별로 잠급니다. 이에 따라 서로 다른 브랜치에서 일하는 에이전트가 동시에 작업할 수 있으며, 처리량은 3~4배 높아질 것으로 GitHub는 예상합니다. 가장 활발한 저장소의 24시간 트래픽을 1분에 몰아넣은 시험에서도 여유 있게 처리했다고 밝혔습니다.
새 구조에서는 코드를 Microsoft Azure의 Blob 스토리지에 저장하고, Git 요청에 응답하는 서버는 속도를 높이기 위해 데이터를 임시로 캐시합니다. 스토리지 용량과 서버를 요청에 맞춰 각각 확장할 수 있고, 두 요소 간 연결은 최소화합니다. 성능을 제한하는 일부 참조 트랜잭션은 전용으로 최적화한 로그 서비스가 처리합니다.
GitHub에 따르면 기존 구조에서 저장소 하나의 푸시는 초당 수십 회가 한계였지만, 새 구조는 초당 수천 회를 처리하도록 설계됐습니다. 저장소 하나에서 AI 에이전트 5,000개를 실행한 시험에서는 초당 쓰기 7,200회를 처리해 기존 대비 처리량 180배를 기록했습니다. GitHub는 내년 초까지 모든 사용자를 새 구조로 이전할 예정이며, Azure 이전과 여러 지역에 서비스를 배치하는 기반 강화 작업도 진행하고 있습니다.