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

---

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

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

   
```

2. **워크플로우 최적화**

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

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

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

   - 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 업데이트를 놓치지 않으려면 구독 버튼을 눌러 주세요.*
