직접 구매
머신이 연중 거의 풀가동되고 팀 안에 유지보수를 맡을 사람이 있다면 구매가 합리적입니다.
- 첫 빌드를 돌리기도 전에 수백 달러를 선지출해야 하며, 팀이 해외에 있다면 배송비와 관세가 추가됩니다.
- 머신의 감가상각은 실제 가동률과 무관합니다 — 한 분기에 두 번만 쓰는 CI 호스트도 전액을 부담해야 합니다.
- 전력, 고정 IP, 디스크 장애 복구, 시스템 유지보수까지 모두 직접 챙겨야 합니다.
팀이 맥미니 M4를 대여하는 이유는 크게 세 가지입니다: CI 빌드 실행, 릴리스 산출물 패키징·노터라이즈, 그리고 일간이나 월간으로 쓰는 원격 macOS 데스크톱. 각각 어떻게 연결하는지 아래에서 설명합니다.
GitHub Actions, GitLab CI, Buildkite는 모두 같은 방식을 씁니다: 셀프 호스팅 러너를 등록하고 macOS 작업을 그쪽으로 라우팅하는 것이죠. 대여한 맥미니 M4가 바로 그 러너입니다 — 다른 사용자와 줄을 서지 않고, 분당 요금도 없는 전용 Apple Silicon입니다.
서명 작업이야말로 공유 빌드 팜에서 가장 자주 문제가 생기는 지점입니다: 인증서가 임시 키체인에 남아 있고, 프로비저닝 프로필이 작업 사이에 사라지고, 일정에 없던 macOS 마이너 업데이트가 하필 금요일에 아카이브 단계를 망가뜨립니다. 전용 머신은 이런 불안정성을 아예 없애줍니다.
때로는 파이프라인이 아니라 누군가에게 며칠짜리 macOS 환경이 필요할 뿐인 경우도 있습니다. Safari에서만 나타나는 버그를 재현하거나, 실제 macOS에서 웹사이트를 테스트하거나, Mac 전용 도구를 실행하거나, 해외로 하드웨어를 보내지 않고 외주 인력에게 작업 환경을 제공하는 경우죠. 일간이나 월간으로 대여하는 원격 macOS 데스크톱이 딱 그 기간에 맞습니다.
이 계산은 정가만 볼 게 아니라 유휴 시간, 초기 자본 지출, 고장 났을 때 누가 고칠지까지 함께 따져야 합니다.
머신이 연중 거의 풀가동되고 팀 안에 유지보수를 맡을 사람이 있다면 구매가 합리적입니다.
대여는 같은 하드웨어를 작업량에 맞춰 켜고 끄거나 규모를 조절할 수 있는 청구 항목으로 바꿔줍니다.
Mac Mini M4 · 16GB / 256GB, 미국 달러 기준, 전용 하드웨어.