GitHub, 고트래픽 저장소 Azure 이전 및 레퍼런스 단위 쓰기 직렬화로 처리량 3-4배 향상

·2026.10.22 01:00

핵심 내용

GitHub가 레퍼런스 단위 쓰기 직렬화로 고트래픽 저장소 처리량을 3-4배 높였다

1 / 2

자세히 보기

  • GitHub은 전체 저장소의 99.99999%를 자체 데이터센터와 Azure를 아우르는 듀얼 리전 환경으로 이전했으며, 현재 Azure가 Git 트래픽의 약 절반을 처리함
  • 나머지 0.00001%의 최상위 트래픽 저장소는 리전 간 25ms 왕복 지연으로 인해 쓰기 연산이 직렬화되어 처리량 병목 현상을 겪음
  • GitHub은 쿼럼 범위를 저장소 전체에서 개별 레퍼런스 단위로 변경하여 서로 다른 레퍼런스에 대한 병렬 쓰기 연산을 허용했으며, 내부 테스트 결과 지연 시간이 줄어든 상태에서 쓰기 처리량이 3~4배 향상됨
  • 읽기 및 쓰기 컴퓨트 리소스를 분리하여 독립적으로 확장할 수 있도록 Azure Blob Storage로 쓰기 연산을 스트리밍하는 'virtual write replica' 아키텍처를 도입함
  • 이 아키텍처는 전면적인 구조 개편을 기다리지 않고 급증하는 트래픽을 수용할 수 있는 여유 공간을 제공하여 'agentic shift'를 지원함

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.