본문 바로가기
github

GitHub Actions 셀프호스팅 러너 요금 정책 2026 완벽 가이드 — 분당 $0.002 연기·39% 인하·비용 절감 전략 완전 정복

by bamsik 2026. 3. 8.
반응형

GitHub Actions 셀프호스팅 러너 요금 정책, 무슨 일이?

2025년 12월 16일, GitHub는 깜짝 발표를 했습니다. "2026년 3월 1일부터 셀프호스팅 러너 사용에 분당 $0.002의 요금을 부과하겠다"는 내용이었습니다. 그동안 자신의 서버로 CI/CD를 돌리던 개발자들에게는 충격적인 소식이었고, 커뮤니티의 반발이 거셌습니다.

그런데 최근 GitHub는 이 결정을 전면 재검토·연기하겠다고 발표했습니다. 본 가이드에서는 이번 요금 정책의 전말과 여전히 진행 중인 호스팅 러너 39% 가격 인하, 그리고 2026년 GitHub Actions 비용을 절감하는 전략을 완벽 정리합니다.

2026년 GitHub Actions 요금 변경 핵심 정리

✅ 확정: GitHub 호스팅 러너 최대 39% 가격 인하 (2026.01.01~)

2026년 1월 1일부터 GitHub 호스팅 러너의 가격이 머신 타입에 따라 최대 39% 인하됩니다. 무료 사용 분 할당량(free minutes)은 그대로 유지됩니다. 이는 확정된 사항으로 이미 적용 중입니다.

⏸️ 연기: 셀프호스팅 러너 분당 $0.002 과금 (무기한 연기)

원래 2026년 3월 1일 시행 예정이었던 셀프호스팅 러너 요금 정책은 무기한 연기됐습니다. GitHub는 공식 성명을 통해 "개발자, 고객, 파트너들의 의견을 더 깊이 청취하기 위해 시간을 갖겠다"고 밝혔습니다.

왜 GitHub는 셀프호스팅 러너에 요금을 부과하려 했나?

GitHub의 입장에서 보면 이 결정은 이해할 수 있는 부분이 있습니다.

  • 인프라 비용 분담: 셀프호스팅 러너 사용자도 GitHub Actions 제어 플레인(컨트롤 플레인), 스케줄링, 큐잉 등 핵심 인프라를 무료로 이용해왔음
  • 자기호스팅 경험 개선 투자: Linux 컨테이너 외에도 Windows, 오토스케일링 등 더 넓은 플랫폼 지원을 위한 투자 필요
  • 비용 구조 투명화: 실제 사용량에 비례한 공정한 비용 배분

GitHub는 공개 리포지터리 사용은 계속 무료로 유지하며, GitHub Enterprise Server 고객에게는 요금 구조 변경이 없다고 명시했습니다.

셀프호스팅 러너 요금 연기의 배경

커뮤니티 반응은 즉각적이고 강렬했습니다. Reddit, GitHub 커뮤니티 토론에서 개발자들은 다음과 같은 우려를 표명했습니다.

  • "내 서버에서 돌리는데 왜 GitHub에 돈을 내야 하나?"
  • "중소 팀과 스타트업에 상당한 비용 부담"
  • "충분한 논의 없이 일방적 발표"

GitHub는 커뮤니티 토론 페이지를 열고 직접 피드백을 수집했으며, 결국 연기를 결정했습니다. 이는 개발자 커뮤니티의 목소리가 실제로 정책에 영향을 미친 사례로 남게 됐습니다.

GitHub 호스팅 러너 vs 셀프호스팅 러너 비교

GitHub 호스팅 러너 (2026년 인하 후 요금)

  • Ubuntu (2코어): 분당 요금 대폭 인하, 소규모 팀에 유리
  • Windows: Ubuntu 대비 약 2배 요금
  • macOS: Ubuntu 대비 약 10배 요금
  • 장점: 설정 불필요, 보안 격리, 안정적 환경
  • 단점: 사용량에 따른 비용 발생

셀프호스팅 러너 (현재 무료, 정책 변경 시까지)

  • 현재: 제어 플레인 비용 무료
  • 미래: 분당 요금 도입 가능성 있음 (연기 중)
  • 장점: 하드웨어 재사용, 대규모 빌드에 경제적
  • 단점: 유지보수 부담, 보안 설정 필요

2026년 GitHub Actions 비용 절감 5가지 전략

1. 불필요한 트리거 제거

모든 push에 전체 CI를 돌리는 대신, 변경된 파일 경로에 따라 선택적으로 워크플로를 실행합니다.

on:
  push:
    paths:
      - 'src/**'
      - 'package.json'

2. 캐시 적극 활용

의존성 설치 시간을 줄이는 캐시 전략으로 실행 시간(= 비용)을 대폭 줄일 수 있습니다.

- uses: actions/cache@v4
  with:
    path: ~/.npm
    key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}

3. 적절한 러너 선택

단순한 테스트는 저사양 러너를, 빌드 집약적 작업만 고사양 러너를 선택합니다. 과도한 스펙의 러너는 비용 낭비입니다.

4. 병렬 vs 순차 실행 최적화

독립적인 테스트는 matrix를 활용해 병렬로 실행하되, 순서가 중요한 작업은 needs로 의존관계를 명시해 불필요한 실행을 막습니다.

5. 공개 리포지터리 전략적 활용

오픈소스 프로젝트라면 공개 리포지터리로 전환해 GitHub Actions를 완전 무료로 사용할 수 있습니다. 셀프호스팅도 공개 리포에서는 무료 유지 예정입니다.

앞으로 GitHub Actions는 어떻게 변할까?

GitHub는 셀프호스팅 러너 경험 개선에 대한 투자를 약속했습니다. 구체적으로:

  • 오토스케일링 강화: Linux 컨테이너를 넘어 Windows, 다양한 플랫폼 지원
  • 엔터프라이즈 환경 최적화: 복잡한 기업 환경에서의 스케일링 시나리오 개선
  • 투명한 커뮤니케이션: 개발자 커뮤니티와의 사전 논의 강화

GitHub Actions 요금 정책은 앞으로도 변화할 수 있습니다. GitHub Changelog커뮤니티 토론을 구독해 최신 정보를 놓치지 마세요.


📎 참고 자료

반응형