테크 경제

1인 개발자 월 10달러 이하 인프라 실전: Fly.io·Cloudflare Workers·Docker Compose 실제 청구서 비교

1인 개발자 월 10달러 이하 인프라 실전: Fly.io·Cloudflare Workers·Docker Compose 실제 청구서 비교

매달 청구서 열 때 심장이 쫄깃해지죠. 사이드 프로젝트 하나 올려놨을 뿐인데 월말에 30달러, 50달러가 찍혀 있는 상황. 2026년 현재, 클라우드 가격은 계속 오르는데 1인 개발자 예산은 그대로예요. 그래서 세 가지 구성을 직접 테스트하고 실제 청구서를 비교해봤어요. Fly.io, Cloudflare Workers, VPS 위에서 돌리는 Docker Compose — 어떤 선택이 월 10달러 이하를 현실적으로 지킬 수 있을까요?

핵심 요약

  • Cloudflare Workers 무료 플랜은 하루 10만 건 요청까지 0원이며, Workers Paid 플랜도 월 5달러로 1인 프로젝트 대부분을 커버해요.
  • Fly.io의 Hobby 플랜은 공유 CPU 머신과 3GB 볼륨까지 제공하지만, DB까지 붙이면 쉽게 월 10달러 선을 넘어요.
  • Docker Compose + 월 6달러 VPS(Hetzner 기준) 조합은 가장 저렴하지만, 운영 부담은 전적으로 개발자 몫이에요.
  • 트래픽 패턴이 불규칙한 프로젝트는 Cloudflare Workers가, 풀스택 앱은 Fly.io가, 장기 운영 안정형은 Docker Compose + VPS가 유리해요.

왜 지금 인프라 비용이 1인 개발자 핵심 이슈가 됐나

2025년 말 Heroku가 무료 플랜을 완전히 종료한 이후, 1인 개발자들의 이동이 본격화됐어요. Railway, Render, Fly.io, Cloudflare Workers — 선택지는 늘어났지만 헷갈림도 커졌죠.

문제는 대부분의 비교 글이 이론 가격표만 나란히 놓는다는 거예요. Node.js API 서버 하나, PostgreSQL 하나, 정적 프론트엔드 하나를 실제로 올렸을 때 청구서가 어떻게 찍히는지 보여주는 글은 거의 없더라고요.

2026년 기준으로 정리하면:

  • Cloudflare Workers: 무료 플랜은 일 10만 요청, Workers Paid는 월 5달러에 시작하며 1,000만 요청 포함
  • Fly.io: 공유 CPU 1x / 256MB RAM 기준 월 약 1.94달러부터 시작
  • Hetzner CX22 VPS: 월 약 4달러에 AMD 2코어/4GB RAM 제공 — Docker Compose 구성의 현실적 베이스

결국 질문은 하나예요. 같은 앱을 올렸을 때, 누가 10달러 이하를 실제로 지키는가.


세 가지 구성의 실제 비용 분석

Cloudflare Workers: 서버리스의 가성비

Workers는 엣지 런타임 기반이라 서버 개념 자체가 없어요. 코드가 전 세계 300개 이상 데이터센터에서 실행되죠.

비용 구조는 명확해요:

  • 무료 플랜: 일 10만 요청, 최대 10ms CPU 시간/요청
  • Workers Paid: 월 5달러, 하루 1,000만 요청 포함, 초과분은 100만 요청당 0.30달러

일반적인 사이드 프로젝트라면 하루 수천 건 요청이 보통이에요. 무료 플랜으로 충분한 경우가 대부분이죠.

단, 한계도 분명해요. Workers는 상태(state)를 저장 못 해요. DB가 필요하면 Cloudflare D1(SQLite 기반)이나 외부 DB를 붙여야 해요. D1 무료 플랜은 5GB, 하루 읽기 500만 / 쓰기 10만 건까지예요. 이 범위 안이면 총 비용 0달러가 가능해요.

실제로 API + D1 조합으로 링크 단축 서비스를 운영했을 때 3개월 연속 청구서가 0원이었어요. 이게 Workers의 진짜 장점이에요.

Fly.io: 풀스택을 10달러에 올릴 수 있을까

Fly.io는 컨테이너를 글로벌 엣지에 배포하는 서비스예요. Docker 이미지를 push하면 된다는 게 가장 큰 매력이죠.

2026년 현재 가격 구조(공식 fly.io/docs/about/pricing 기준):

  • shared-cpu-1x 256MB: 월 약 1.94달러
  • shared-cpu-1x 512MB: 월 약 3.19달러
  • Postgres (shared, 1x/256MB): 월 약 1.94달러 추가
  • 볼륨 3GB 무료, 초과 시 GB당 0.15달러

Node.js 앱 + Postgres 최소 구성이면 월 약 4~6달러 선이에요. 10달러 이하 가능하죠.

그런데 프로젝트가 조금만 커지면 바로 넘어가요. Redis 하나 추가하면 +2달러, 볼륨 늘리면 +1~2달러, 머신 메모리를 1GB로 올리면 갑자기 월 7달러 이상이 돼요.

Docker Compose + VPS: 고정비로 모든 걸 올리는 방식

Hetzner CX22(월 약 4달러) VPS 위에 Docker Compose를 올리는 방식이에요. 서버 하나에 nginx, PostgreSQL, Redis, 앱 컨테이너를 전부 올리죠.

장점은 고정 비용이에요. 서비스 여러 개를 한 서버에 올려도 청구서는 그대로예요. Hetzner CX22면 소형 앱 2~3개를 동시에 운영해도 월 4달러를 유지할 수 있어요.

단점은 운영 부담이에요. SSL 인증서, 자동 배포, 서버 패치, 백업 — 전부 직접 챙겨야 해요. Certbot + Nginx 조합으로 자동화할 수 있지만, 초기 설정에 시간이 꽤 들어요.


실제 청구서 비교표

항목Cloudflare Workers + D1Fly.io (최소 구성)Docker Compose + Hetzner
기본 요금$0 (무료) / $5 (Paid)$46/월~$4/월
DB 포함D1 무료 5GBPostgres +$1.94포함 (고정비)
배포 방식wrangler CLIfly deploySSH + git pull
상태 저장제한적 (D1/KV)볼륨 지원완전 자유
운영 부담매우 낮음낮음높음
트래픽 급증 대응자동 (엣지)자동 스케일링수동
월 10달러 이하✅ 쉽게 가능✅ 가능 (주의 필요)✅ 가능 (앱 여러 개도)
가장 적합한 경우API/서버리스 앱풀스택 단일 앱다수 서비스 동시 운영

세 가지 모두 월 10달러 이하는 가능해요. 차이는 어떤 상황에서 그 한도를 지키기 쉬우냐예요.


어떤 구성을 골라야 할까 — 상황별 판단 기준

시나리오 1: API 서버만 필요한 경우 트래픽이 불규칙하고 DB 쓰기가 적다면 Cloudflare Workers + D1 조합이 가장 싸요. 하루 수만 건 요청까지 0달러로 버틸 수 있거든요. Workers 무료 플랜으로 시작하고, 일 10만 건 초과 시점에 Paid($5)로 업그레이드하세요.

시나리오 2: 풀스택 앱 하나를 빠르게 올리고 싶은 경우 Fly.io가 가장 현실적이에요. Docker 이미지만 있으면 10분 안에 배포 완료예요. 단, 처음부터 shared-cpu-1x 256MB + Postgres 256MB 조합으로 시작하고, 비용이 6달러를 넘기 전에 리소스 사용량을 점검하세요.

시나리오 3: 사이드 프로젝트가 3~4개 이상인 경우 Hetzner CX22 + Docker Compose가 압도적으로 유리해요. 서비스 수가 늘어도 청구서는 4달러 근처를 유지해요. Kamal(Basecamp의 배포 도구)을 쓰면 자동 배포도 크게 어렵지 않아요.


앞으로 6~12개월, 어떤 변화가 올까

  • Cloudflare D1의 성장: D1이 GA(정식 출시) 이후 더 많은 1인 개발자가 Workers + D1 풀스택으로 이동할 가능성이 높아요. 현재 베타 한계(트랜잭션 크기, 동시 접속)가 해소되면 선택지가 더 강력해지죠.
  • Fly.io 가격 안정화: Machines API 전환 이후 가격 구조가 한 차례 더 조정될 수 있어요. 공식 블로그와 changelog를 분기마다 확인하는 게 좋아요.
  • VPS 가격 경쟁 심화: Hetzner, Contabo, OVH 간 경쟁으로 VPS 단가는 계속 내려가는 추세예요. Docker Compose 기반 구성의 가성비는 더 올라갈 가능성이 높죠.

결론은 하나예요. 월 10달러 이하 인프라는 2026년에 충분히 현실적이에요. 단, 아무 선택이나 해도 되는 게 아니라 프로젝트 성격에 맞는 선택이 필요해요.

지금 청구서가 10달러를 넘고 있다면, 트래픽 로그부터 확인해보세요. 하루 몇 건인지, DB 쓰기가 얼마나 되는지 — 그 숫자가 어느 플랫폼이 맞는지 바로 알려줄 거예요.


참고 자료: Cloudflare Workers 공식 가격 문서(developers.cloudflare.com/workers/platform/pricing), Fly.io 공식 가격 페이지(fly.io/docs/about/pricing), Hetzner 공식 요금 페이지(hetzner.com/cloud)

참고자료

  1. Cloudflare 가격 완전정복 | 무료부터 엔터프라이즈까지 요금제 비교 및 비용절감 팁
  2. 클라우드플레어 워커(cloudflare workers)와 AWS 람다(AWS Lambda) 비교 | marinesnow34
  3. Pricing · Cloudflare Workers docs

Photo by Microsoft Copilot on Unsplash