GitHub Actions 셀프호스티드, 3월부터 돈 낸다고요?

Published on

in

GitHub Actions 셀프호스티드, 3월부터 돈 낸다고요?

📅 2026.03.20 기준
GitHub Actions 러너 정책 기준
🚨 유료화 연기 공식 확인

GitHub Actions 셀프호스티드, 3월부터 돈 낸다고요?

실제로 확인해봤더니 달랐습니다. 3월 1일 시행 예정이었던 GitHub Actions 셀프호스티드 러너 유료화($0.002/분)는 공식적으로 연기됐습니다. 그런데 이게 끝이 아닙니다. 연기됐다는 사실보다 중요한 건, 과금 구조 자체가 생각보다 훨씬 공격적이라는 점입니다.

연기
3월 1일 유료화 시행
-39%
호스티드 러너 가격 인하 (1월 1일 시행)
$0.002
/분, 원래 계획된 셀프호스티드 요금

“3월 1일부터 유료화” — 맞는 말이 아닙니다

검색을 해보면 “2026년 3월 1일부터 GitHub Actions 셀프호스티드 러너에 분당 $0.002 요금이 부과된다”는 내용의 한국어 포스팅이 보입니다. 2025년 12월 GitHub의 원래 발표 내용을 옮긴 건데, 그게 현재 상황이 아닙니다.

GitHub는 이 발표 직후 엄청난 커뮤니티 반발을 받고 하루도 안 돼서 공식 입장을 뒤집었습니다. GitHub의 공식 발표 페이지(github.com/resources/insights/2026-pricing-changes-for-github-actions)에는 현재 이렇게 적혀 있습니다.

“We’re postponing the announced billing change for self-hosted GitHub Actions to take time to re-evaluate our approach.”
— GitHub 공식 발표 업데이트 (출처: GitHub Resources, 2025.12.17)

즉, 분당 과금 정책은 “재검토”를 이유로 연기됐고, 2026년 3월 20일 현재도 셀프호스티드 러너는 무료로 사용할 수 있습니다. 이미 3월 1일이 지났으니 요금이 나오고 있다고 생각하셨다면, 아직은 아닙니다.

원래 계획이 뭐였는지 먼저 보겠습니다

GitHub가 2025년 12월 16일 발표한 내용을 정확히 짚어봅니다. GitHub Actions의 요금 구조 개편은 두 가지가 묶인 패키지였습니다.

구분 내용 시행 여부
호스티드 러너 가격 인하 최대 39% 인하, Linux 2코어 기준 분당 $0.008→$0.006 ✅ 2026.01.01 시행
셀프호스티드 러너 과금 분당 $0.002 Actions 컨트롤 플레인 이용료 ⏸️ 연기 (무기한)

GitHub 측 설명에 따르면 셀프호스티드 러너 사용자도 GitHub의 컨트롤 플레인(잡 스케줄링·로그·워크플로 오케스트레이션·Encrypted Secrets 관리 등)을 공짜로 쓰고 있었고, 그 비용을 호스티드 러너 이용자들이 사실상 메우고 있었다는 논리였습니다. (출처: GitHub Resources 공식 발표문, 2025.12.16)

논리 자체는 이해가 가지만, 개발자 커뮤니티는 동의하지 않았습니다. “계정 요금을 이미 내고 있는데 그게 컨트롤 플레인 이용료 아닌가”라는 반박이 Reddit과 Hacker News에서 쏟아졌고, GitHub는 하루 만에 입장을 바꿨습니다. 플랫폼 운영사가 공식 정책을 24시간 안에 뒤집은 사례는 흔하지 않습니다.

분당 $0.002, 실제로 얼마나 나올까요?

연기됐지만 결국 어떤 형태로든 다시 나올 가능성이 높습니다. 그래서 실제로 계산해두는 게 낫습니다. 분당 $0.002라는 숫자가 얼마나 큰 건지 직접 따져봤습니다.

💡 공식 발표문과 실제 빌링 구조를 같이 놓고 보니 이런 차이가 보였습니다

GitHub 측은 “4%의 영향받는 사용자 중 85%는 오히려 청구액이 줄어든다”고 했습니다. 그런데 이 말은 GitHub 호스티드 러너 사용자 기준입니다. 셀프호스티드 러너 전용 사용자에게는 적용 안 되는 이야기입니다. (출처: GitHub Resources 공식 발표문, 2025.12.16)

월간 Actions 실행 시간에 따른 셀프호스티드 러너 추정 추가 비용:

월 실행 시간 추정 추가 비용 해당 팀 규모
10,000분 $20/월 (약 29,000원) 소규모 팀 2~5인
50,000분 $100/월 (약 145,000원) 중간 규모 10~20인
100,000분 $200/월 (약 290,000원) 규모 있는 팀 30~50인
500,000분 $1,000/월 (약 1,450,000원) 엔터프라이즈 100인+

※ 환율 1,450원 기준 추정치. 공식 과금은 분당 $0.002 × 실행 분수 (출처: GitHub 공식 발표문 2025.12.16). 1달러=1,450원은 추정 환율이며 실제 환율과 다를 수 있습니다.

한 Reddit 사용자는 자신들의 환경 기준으로 계산했더니 “월 $3,500 추가“라는 결과가 나왔다고 댓글을 남겼습니다. 그 팀은 이미 자사 인프라 비용을 내면서 셀프호스티드를 쓰고 있었는데, 거기에 GitHub 요금이 추가된다는 구조가 실제로 그 정도 규모가 됩니다.

1분 1초짜리 잡도 2분으로 올림 청구됩니다

분당 과금 구조에서 놓치기 쉬운 함정이 하나 있습니다. GitHub Actions는 실행 시간을 올림(round up)해서 청구합니다. 5초짜리 잡은 1분으로 청구되고, 1분 1초짜리 잡은 2분으로 청구됩니다.

⚠️ 올림 청구 실제 예시 (GitHub 공식 청구 방식, 출처: docs.github.com/ko/billing/concepts/product-billing/github-actions)

  • 잡 실행 5초 → 1분으로 청구 ($0.002)
  • 잡 실행 61초 → 2분으로 청구 ($0.004)
  • 잡 실행 1초 → 1분으로 청구 ($0.002)

이게 왜 중요하냐면, PR 하나에 여러 개의 짧은 잡이 병렬로 돌아가는 구성에서는 실제 빌링이 생각보다 훨씬 많이 나올 수 있습니다. 예를 들어 5초짜리 lint 잡 12개가 병렬로 돌면, 실제로는 1분이지만 청구는 12분이 됩니다. 이 구조는 느린 하드웨어를 쓰는 팀에게 더 불리합니다. 같은 작업을 더 오래 돌려야 하니 분수가 더 많이 쌓입니다.

💡 잡 구조를 바꿨더니 비용이 달라지는 이유

잡 수를 줄이고 하나의 잡에 스텝을 합치는 것만으로도 올림 청구 횟수가 줄어듭니다. 12개 잡을 2개로 합치면 청구 단위가 12분에서 2분으로 줄어드는 구조입니다. 실제 실행 시간을 줄이는 게 아니라 잡 수 자체를 줄이는 방식이 효과적입니다.

연기가 된 건 좋은 소식이지만, 이걸 놓치면 안 됩니다

연기라는 단어에 방심하면 안 되는 이유가 있습니다. GitHub는 단지 “어떻게 청구할지를 다시 검토하겠다”고 한 것이지, “셀프호스티드 러너를 영원히 무료로 유지하겠다”고 한 게 아닙니다. 공식 커뮤니티 토론 스레드(github.com/orgs/community/discussions/182186)는 현재도 열려있고, 여기서 모인 피드백이 다음 정책을 만드는 데 반영됩니다.

💡 커뮤니티 피드백을 보니 과금 방식이 바뀔 여지가 보입니다

피드백 스레드에서 가장 많이 나온 제안은 “분당 과금이 아닌 잡당 과금”, “셀프호스티드 전용 무료 할당량 분리”, “로그 볼륨 기반 과금” 등입니다. 분당 과금 자체가 폐기될 가능성이 있고, 과금 방식이 달라진다면 영향을 받는 팀도 달라집니다.

또 하나 주의할 점이 있습니다. 요금 연기와는 별개로, 2026년 3월 16일부터 셀프호스티드 러너 버전 의무가 시행됩니다. v2.329.0 미만 러너로는 등록(./config.sh)이 차단됩니다. 이건 이미 시행 중입니다. (출처: GitHub Changelog, 2026.02.05, 2026.02.20 수정)

요금 문제보다 당장 먼저 확인해야 할 게 러너 버전입니다. 오래된 이미지로 ARC(Actions Runner Controller)를 쓰고 있다면 지금 당장 버전 확인이 필요합니다.

지금 당장 해둘 수 있는 것들

러너 버전부터 확인하세요

v2.329.0 이상 여부 확인은 GitHub 저장소 → Settings → Actions → Runners 메뉴에서 바로 확인됩니다. ARC 사용자라면 컨테이너 이미지에 포함된 러너 버전을 체크해야 합니다. 3월 16일 이후 기존 버전으로 새 러너를 등록하려 하면 차단됩니다.

잡 구조를 미리 점검해두면 나중에 유리합니다

과금이 다시 시행될 때를 대비해 지금 워크플로를 점검해두면 좋습니다. 핵심은 두 가지입니다. 첫째, 의미 없이 분리된 짧은 잡을 합쳐 잡 수 자체를 줄이는 것. 둘째, paths-ignore를 활용해 문서 변경에는 CI가 돌지 않도록 설정하는 것입니다. 이 두 가지만 해도 실행 분수가 눈에 띄게 줄어드는 경우가 많습니다.

보안 이유로 셀프호스티드를 써야 한다면 선택지를 만들어두세요

내부 네트워크에서만 접근 가능한 인프라(Vault, 사내 DB 등)가 있어서 셀프호스티드가 불가피한 경우가 있습니다. 이 경우엔 Blacksmith, WarpBuild, Namespace 같은 서드파티 Actions 러너 서비스를 미리 검토해두는 게 낫습니다. 어차피 돈을 내야 한다면, 서드파티가 GitHub 호스티드+컨트롤플레인 과금보다 더 저렴한 경우도 있습니다.

현재 상황 요약 (2026.03.20 기준):
— 셀프호스티드 러너 분당 과금: 연기, 미시행
— 호스티드 러너 가격 인하(-39%): 2026.01.01 시행 중
— 러너 최소 버전 v2.329.0 등록 의무: 2026.03.16 시행 중
— 공개(public) 레포 Actions 이용: 기존과 동일하게 무료

Q&A

Q1. 지금 GitHub Actions 셀프호스티드 러너 쓰고 있는데 청구서에 뭔가 나오고 있나요?

아닙니다. 2026년 3월 20일 현재, 셀프호스티드 러너의 분당 과금은 연기된 상태입니다. 프라이빗 레포에서 셀프호스티드 러너를 쓰더라도 Actions 실행 자체에 대한 추가 과금은 없습니다. (GitHub 공식 발표 업데이트, 2025.12.17 기준)
Q2. 호스티드 러너 가격 인하는 이미 반영됐나요?

네, 이건 시행됐습니다. 2026년 1월 1일부터 GitHub 호스티드 러너 요금이 최대 39% 인하됐습니다. Linux 2코어 기준 분당 $0.008 → $0.006으로 내려갔습니다. (출처: GitHub 공식 요금 문서 docs.github.com/ko/billing/reference/actions-runner-pricing)
Q3. 셀프호스티드 러너 버전 확인은 어떻게 하나요?

GitHub 저장소 → Settings → Actions → Runners 메뉴에서 현재 등록된 러너의 버전을 확인할 수 있습니다. v2.329.0 이상이어야 합니다. 이 기준은 2026년 3월 16일부터 새 러너 등록 시 적용되며, GHES(GitHub Enterprise Server) 고객에게는 해당 없습니다. (출처: GitHub Changelog, 2026.02.05, 수정 2026.02.20)
Q4. 퍼블릭 레포에서 셀프호스티드 러너 써도 과금 대상이었나요?

아닙니다. 원래 발표 기준으로도 퍼블릭 레포에서의 Actions 사용은 과금 대상이 아니었습니다. 또한 GitHub Enterprise Server 고객도 이번 변경에서 제외됩니다. (출처: GitHub 공식 발표문 2025.12.16)
Q5. 연기 이후 GitHub에서 업데이트된 소식이 있나요?

2026년 3월 20일 현재, 셀프호스티드 러너 분당 과금 재시행 일정은 공식 발표되지 않았습니다. GitHub는 커뮤니티 토론 스레드(github.com/orgs/community/discussions/182186)를 통해 피드백을 수집 중이며, 그 내용을 GitHub Actions 로드맵에 반영하겠다는 입장을 유지하고 있습니다. 재시행 공지가 나오면 별도 업데이트가 필요합니다. (확인 필요: 이 정보는 2026.03.20 기준이며 이후 변경될 수 있습니다.)

마치며

솔직히 말하면 이번 사태에서 가장 흥미로운 건 GitHub가 공식 정책을 하루 만에 뒤집었다는 사실입니다. 플랫폼 입장에선 컨트롤 플레인 비용을 회수하고 싶다는 논리 자체는 이해가 됩니다. Actions가 하루 7,100만 개 잡을 처리하는 규모가 됐으니까요. 그런데 그걸 개발자 커뮤니티에 납득시키는 방식을 완전히 틀렸습니다.

현재로선 셀프호스티드 러너 이용자가 당장 할 일은 두 가지입니다. 러너 버전을 v2.329.0 이상으로 올려두는 것(이건 이미 시행 중), 그리고 잡 구조를 미리 점검해서 불필요하게 쪼개진 잡을 합쳐두는 것. 과금이 다시 시행되더라도 구조가 최적화돼 있으면 그만큼 부담이 줄어듭니다.

과금 방식이 분당이 될지, 잡당이 될지, 또 다른 방식이 될지는 아직 확인 필요한 영역입니다. 재시행 공지가 나오는 시점에 다시 확인하는 게 맞습니다.

📎 본 포스팅 참고 자료

  1. Pricing changes for GitHub Actions — GitHub Resources (2025.12.15, 업데이트 포함)
  2. GitHub Actions 비용 청구 — GitHub 공식 문서 (한국어)
  3. 작업 실행기 요금 — GitHub 공식 문서 (2026.01.01 인하 반영)
  4. Self-hosted runner minimum version enforcement extended — GitHub Changelog (2026.02.05, 수정 2026.02.20)
  5. Updates to GitHub Actions pricing — GitHub Community Discussions
  6. GitHub Actions Pricing Whiplash — Socket.dev (2026.01.05)

⚠️ 면책 조항: 본 포스팅은 2026년 03월 20일 기준으로 작성되었습니다. 본 포스팅 작성 이후 GitHub Actions 서비스 정책·요금·기능이 변경될 수 있습니다. 최신 정보는 GitHub 공식 문서(docs.github.com)를 통해 직접 확인하시기 바랍니다. 본문 내 비용 추정치는 공식 수치($0.002/분)를 기반으로 한 계산이며, 실제 청구 금액과 다를 수 있습니다.

댓글 남기기


최신 글


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기