# runs-on - 더 저렴하고 빠르며, 셀프 호스팅 가능한 GitHub Actions 러너

> Clean Markdown view of GeekNews topic #24513. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24513](https://news.hada.io/topic?id=24513)
- GeekNews Markdown: [https://news.hada.io/topic/24513.md](https://news.hada.io/topic/24513.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-11-21T10:51:02+09:00
- Updated: 2025-11-21T10:51:02+09:00
- Original source: [github.com/runs-on](https://github.com/runs-on/runs-on)
- Points: 22
- Comments: 1

## Summary

**runs-on**은 AWS 상에서 완전히 **셀프 호스팅 가능한 GitHub Actions 러너**를 구축해주는 솔루션으로, 공식 러너 대비 **최대 15배 저렴**하면서도 **CPU 성능이 30% 향상**된 것이 특징입니다. 각 작업마다 **Ephemeral VM**을 생성해 보안과 안정성을 확보하고, **S3 기반 캐시 백엔드**로 Docker 레이어 빌드를 최대 5배 빠르게 처리합니다. 별도 관리 서버 없이 **자동 확장·모니터링**이 가능해 대규모 워크로드에도 유연하게 대응하며, 코드나 시크릿을 외부 서비스에 노출하지 않는 점도 매력적입니다.

## Topic Body

- AWS 계정 내에서 완전한 **셀프 호스팅 GitHub Actions 러너**를 운영가능한 현대적 CI/CD 인프라 솔루션  
  - 공식 GitHub 러너보다 **7~15배 저렴**하며 **CPU 성능 30% 향상**. **워크플로 완전 호환**  
  - 수백 개의 동시 작업을 무제한으로 처리 가능  
- **운영체제 지원**: Linux(x64, arm64), Windows, GPU 환경 지원   
- 월 $1.5 수준의 CloudFormation 리소스 비용으로 운영 가능 (1클릭 설치 및 업그레이드 지원 )  
- 모든 리소스가 자동 구성되며, 별도 관리 서버 불필요. 실행 비용과 상태를 자동으로 모니터링하고 리포팅함   
- 각 작업마다 **Ephemeral VM** 생성으로 보안 및 안정성 강화  
- **확장성**: 대규모 워크로드에도 대응 가능한 **자동 확장형 구조**  
  - Spot 인스턴스 사용 시 자동으로 On-Demand로 전환되는 **자동 폴백 기능** 포함  
- **캐싱**: **로컬 S3 버킷 기반 통합 캐시 백엔드** 제공으로, Docker 레이어 캐시 속도 최대 5배 향상  
- **네트워크 및 보안**: SSH 접근 가능, 특정 CIDR 범위로 제한 가능, Private 네트워킹 시 **Static IP** 설정 가능  
- **멀티 환경 지원**: Multi-AZ 및 다양한 환경 구성 지원     
- **Actions Runner Controller(ARC)** , **Philips Terraform 모듈**, 기타 서드파티 러너 제공업체의 대안으로 설계  
  - 외부 서비스에 코드나 시크릿을 노출하지 않고 자체 AWS 환경에서 실행 가능

## Comments



### Comment 46643

- Author: dongho42
- Created: 2025-11-21T12:40:47+09:00
- Points: 1

기존 ARC가 깃헙 산하로 들어가면서 아쉬운 부분들이 많았는데 AWS VPC 내에서 커스텀 이미지만 잘 돌릴수 있다면 한번 찍먹해보고싶네요
