Skip to main content

GitHub이 2026년 3월 1일부터 셀프‑호스트 러너 사용에 “분당 $0.002” 새 요금을 도입한다는 사실, 알고 계셨나요?

Published 3 min readMarkdown

# 서론 – “왜 갑자기 비용이 생겼을까?”

2024년 현재, GitHub Actions는 무료 혹은 저렴한 비용으로 CI/CD 파이프라인을 구축할 수 있는 대표적인 서비스입니다. 특히 셀프‑호스트 러너(self‑hosted runner) 를 이용하면 자체 서버에서 빌드·테스트를 실행해 속도와 보안을 높일 수 있죠. 그런데 GitHub이 2026년 3월 1일부터 분당 $0.002(한화 약 2.5 원)의 사용료를 부과한다는 소식이 Reddit에 올라와 화제가 되고 있습니다.

“왜 이제서야 비용을 물어야 할까?”

“우리 팀의 CI/CD 비용이 급격히 늘어나지는 않을까?”

이 글에서는 새로운 요금 정책이 무엇인지, 어떤 영향을 미칠지, 그리고 비용을 최소화할 수 있는 실전 팁을 초보자도 이해하기 쉬운 언어로 정리합니다.


# 본론

# 1️⃣ GitHub 셀프‑호스트 러너란? (기본 개념)

  • 셀프‑호스트 러너는 GitHub가 제공하는 클라우드 인프라가 아닌, 사용자가 직접 관리하는 서버(온‑프레미스, 클라우드 VM 등)에 설치하는 에이전트입니다.

  • 장점: 빌드 속도 향상, 커스텀 환경 구성, 사내 네트워크 접근 가능.

  • 무료 사용 한도: 기존에는 분당 요금이 없었고, 사용량에 관계없이 무료로 제공되었습니다.

SEO 키워드: GitHub 셀프 호스트 러너

# 2️⃣ 새 요금 정책 – “분당 $0.002”는 무엇을 의미할까?

| 항목 | 기존 정책 | 새 정책(2026‑03‑01부터) |

|------|-----------|--------------------------|

| 사용료 | 무료 | 분당 $0.002 (월 약 $1.44, 30일 기준) |

| 청구 방식 | 사용량 무관 | 실제 러너가 작동 중인 시간에만 청구 |

| 적용 대상 | 모든 퍼블릭·프라이빗 레포 | 모든 셀프‑호스트 러너 (무료 플랜 포함) |

  • 예시: 8시간(480분) 동안 러너를 가동하면 480 × $0.002 = $0.96, 즉 한 달에 약 $1 정도의 비용이 발생합니다.

  • 무료 플랜이라도 적용되므로, 기존에 비용을 전혀 신경 쓰지 않던 팀도 청구서를 확인해야 합니다.

SEO 키워드: GitHub 요금 정책

# 3️⃣ 비용이 실제 프로젝트에 미치는 영향

| 프로젝트 규모 | 예상 월 비용 | 비용 증가 비중 |

|---------------|--------------|----------------|

| 소규모 개인 프로젝트(월 10시간) | $0.20 | 0% (무료 플랜 한도 내) |

| 중규모 팀(월 200시간) | $40 | 10~15% (예산에 따라 차이) |

| 대규모 엔터프라이즈(월 2,000시간) | $400 | 5~7% (이미 고가 플랜 사용 중) |

  • 소규모: 실제 비용이 매우 낮아 큰 부담이 되지 않음.

  • 중·대규모: 기존에 GitHub Actions 유료 플랜을 사용하고 있었다면 비용 비중이 작아질 가능성이 있지만, 예산 관리가 필요합니다.

  • 비용 절감 포인트: 러너가 유휴 상태일 때 자동으로 중지시키는 스크립트 도입, 스케줄링을 활용해 비사용 시간 최소화.

# 4️⃣ 비용 절감 전략 – 초보자도 바로 적용 가능한 3가지 팁

  1. 자동 중지·시작 스크립트
bash

   # 예시: 러너가 30분 이상 idle이면 중지

   while true; do

       idle=$(docker stats --no-stream --format '{{.CPUPerc}}' | grep -c '0.00%')

       if [ $idle -ge 30 ]; then

           sudo systemctl stop github-runner

       fi

       sleep 300

   done
  1. 워크플로우 최적화

    • 불필요한 runs-on: self-hosted 사용을 피하고, 필요한 단계만 실행합니다.

    • 캐시와 아티팩트 활용으로 재빌드 시간을 줄입니다.

  2. 비용 모니터링 대시보드 구축

    • GitHub API(GET /orgs/{org}/settings/billing/actions)를 주기적으로 호출해 분당 사용량을 시각화합니다.

    • 알림을 설정해 예산 초과 시 자동으로 러너를 중지하도록 합니다.

# 5️⃣ 대안 검토 – 다른 CI/CD 서비스와 비교

| 서비스 | 셀프‑호스트 러너 비용 | 클라우드 러너 비용 | 특징 |

|--------|----------------------|-------------------|------|

| GitHub Actions | $0.002/분 | 무료(제한 있음) | GitHub과 1:1 연동 |

| GitLab CI | $0.003/분 (프리미엄 플랜) | 무료(제한) | 자체 레포와 통합 |

| CircleCI | $0.0015/분 (셀프‑호스트) | $0.003/분 (클라우드) | 풍부한 파이프라인 템플릿 |

  • 비용만 놓고 보면 GitHub이 가장 저렴하지만, 기능·생태계를 고려하면 여전히 매력적인 선택입니다.

# 결론 – 이제는 “비용도 관리”가 필수!

GitHub이 2026년 3월 1일부터 도입하는 분당 $0.002 요금은, 셀프‑호스트 러너를 장시간 운영하는 팀에게는 작은 비용이지만 무시할 수 없는 현실적인 부담이 될 수 있습니다.

당신이 해야 할 일은?

  1. 현재 러너 사용량을 점검하고, 월별 예상 비용을 계산해 보세요.

  2. 자동 중지·시작 스크립트와 워크플로우 최적화를 적용해 불필요한 사용을 최소화합니다.

  3. 비용 모니터링 대시보드를 구축해 실시간으로 청구서를 확인하고, 예산 초과 시 즉시 조치합니다.

행동 유도: 지금 바로 GitHub Actions 설정 페이지에서 “Billing → Actions” 섹션을 열어 현재 사용량을 확인하고, 위에서 소개한 자동 중지 스크립트를 적용해 보세요. 작은 습관 하나가 연간 수백 달러 절감으로 이어질 수 있습니다!


이 글이 도움이 되었다면, 댓글로 여러분의 비용 절감 팁을 공유해 주세요! 그리고 최신 GitHub 업데이트를 놓치지 않으려면 구독 버튼을 눌러 주세요.

No comments yet. Be the first to comment.

More from this blog