테크 경제

1인 개발자 실제 청구 내역으로 본 Fly.io·Supabase·Cloudflare 월 10달러 이하 인프라 구성

1인 개발자 실제 청구 내역으로 본 Fly.io·Supabase·Cloudflare 월 10달러 이하 인프라 구성

매달 서버비로 얼마 내고 있어요?

“한 달에 10달러도 안 써요"라는 말, 처음엔 반신반의했어요. 그런데 실제 청구 내역을 뜯어보니 정말이더라고요. Fly.io·Supabase·Cloudflare 세 가지를 조합하면 트래픽이 어느 정도 있는 SaaS도 월 10달러 이하로 돌아가요. 프리 티어가 예전보다 훨씬 넉넉해졌고, 과금 구조도 “쓴 만큼만” 방식으로 바뀌었거든요.


핵심 요약

  • Fly.io 프리 플랜은 월 256MB RAM 컨테이너 3개까지 무료로 제공하며, 소규모 백엔드를 $0에 운영하는 1인 개발자 사례가 2026년 기준 커뮤니티 내에서 빠르게 늘고 있어요.
  • Supabase 무료 플랜은 500MB DB와 1GB 스토리지를 제공하지만, 7일간 요청이 없으면 프로젝트가 자동 정지돼요. Pro 플랜은 월 $25이지만 여러 프로젝트를 통합하면 단가가 낮아져요.
  • Cloudflare Workers 무료 티어는 하루 10만 요청까지 $0이고, Pages와 R2 스토리지를 합치면 정적 사이트·API 레이어를 대부분 무료로 처리할 수 있어요.
  • 세 서비스를 조합하면 월간 활성 사용자 1,000명 이하 SaaS를 월 $0~$10 사이에 운영하는 게 현실적으로 가능해요.

왜 지금 이 조합인가요?

2023년만 해도 “서버리스로 싸게 시작하자"는 말이 많았는데, 막상 써보면 콜드 스타트나 벤더 락인 문제가 발목을 잡았어요. Vercel은 팀 플랜으로 넘어가면 갑자기 월 $20이 청구됐고, Heroku는 2022년 무료 티어를 완전히 없앴죠.

그 공백을 Fly.io, Supabase, Cloudflare가 채웠어요. 세 서비스 모두 2023~2025년 사이 프리 티어를 오히려 확대했고, 과금 단위도 세분화됐어요. Supabase는 2025년 하반기에 7일 비활성 기준을 유지하면서도 재활성화 속도를 크게 높였고요.

Reddit r/SaaS, 인디해커스, 국내 인프런 커뮤니티를 보면 “Supabase + Cloudflare + Fly.io로 실제 서비스 돌린다"는 글이 2025년 대비 2026년 1분기에 약 세 배 늘었어요. 인프라 비용이 낮아질수록 MVP를 공개하는 허들도 낮아지는 거거든요.


서비스별 프리 티어와 실제 청구 내역

Fly.io: 컨테이너를 거의 공짜로 돌리는 법

Fly.io는 Docker 컨테이너를 글로벌 엣지에 띄워주는 서비스예요. 공식 문서 기준 프리 얼로던스는 이렇게 돼요:

  • 컴퓨팅: 공유 CPU·256MB RAM 컨테이너 3개 (월 2,160시간 → 24/7 운영 1개 + 여유분)
  • 스토리지: 3GB 볼륨
  • 대역폭: 월 160GB 아웃바운드

Node.js Express API 서버 하나를 256MB 머신에 띄우면 실제로 $0이 청구돼요. 다만 메모리가 타이트해서 무거운 의존성을 올리면 OOM이 자주 나요. 512MB로 올리면 월 약 $3.19가 추가되는 구조예요.

Supabase: DB·인증·스토리지 세트를 묶음으로

Supabase 무료 플랜이 제공하는 것들이에요:

  • PostgreSQL 500MB, 스토리지 1GB
  • 인증(Auth), 엣지 함수, Realtime 기본 포함
  • 월간 활성 사용자(MAU) 50,000명까지 인증 무료

주의사항이 하나 있어요. 7일간 API 요청이 없으면 프로젝트가 자동 정지돼요. 부업 프로젝트를 여러 개 돌리는 개발자라면 헬스체크 크론잡을 심어두는 게 필수예요. 인프런 커뮤니티에서도 이 이슈가 자주 올라오는데, 해결책은 간단해요. Cloudflare Workers 무료 크론으로 6일마다 ping 요청을 보내면 돼요.

Pro 플랜은 월 $25인데, 프로젝트 두 개 이상을 하나의 Organization으로 묶으면 공유 컴퓨팅 구조라 실질 단가가 내려가요.

Cloudflare: 사실상 무제한 무료 레이어

Cloudflare가 세 서비스 중 무료 범위가 제일 넓어요.

  • Workers: 하루 100,000 요청, 10ms CPU 무료
  • Pages: 빌드 500회/월, 대역폭 무제한
  • R2 스토리지: 월 10GB 저장, 100만 Class-A 작업 무료
  • KV: 하루 100,000 읽기 무료

정적 사이트 + 간단한 API는 Cloudflare만으로 완전히 해결돼요. 이미지를 R2에 넣고 Workers로 리사이징하면 CDN 비용도 거의 0에 수렴해요.


실제 조합별 월 청구 비교

프로젝트 규모구성예상 월 비용
MVP/사이드 프로젝트Supabase 무료 + Cloudflare Pages + Workers$0
소규모 SaaS (MAU ~500)Fly.io 256MB 1개 + Supabase 무료 + Cloudflare$0~$3
중소형 SaaS (MAU ~2,000)Fly.io 512MB 2개 + Supabase Pro + Cloudflare$28~$35
트래픽 스파이크 있는 서비스Fly.io 오토스케일 + Supabase Pro + R2$40~$60

MAU 1,000명 이하라면 Fly.io 무료 컨테이너 + Supabase 무료 + Cloudflare 무료 조합으로 실제 $0~$5 사이에 운영 가능해요. 커뮤니티 사례들을 보면 이 구간에서 Fly.io 스토리지 추가 정도만 과금되는 경우가 제일 많더라고요.


이 조합의 한계와 넘어서는 시점

무료 조합에도 명확한 한계가 있어요.

Supabase 무료 → Pro 전환 신호:

  • DB가 400MB 이상 채워졌을 때
  • 동시 접속이 많아 커넥션 풀이 막힐 때 (무료는 최대 60 커넥션)
  • 7일 정지 문제가 실 서비스에서 허용이 안 될 때

Fly.io 무료 → 유료 전환 신호:

  • 256MB 메모리로 Node/Python 앱이 불안정할 때
  • 컨테이너를 세 개 이상 동시에 24/7 운영해야 할 때

Cloudflare Workers → Paid 전환 신호:

  • 하루 10만 요청을 넘는 API 트래픽이 생겼을 때 (Workers Paid는 월 $5로 천만 요청)

그럼 다른 선택지와 비교하면 어떨까요?

항목Fly.io+Supabase+CFRailway+PlanetScaleAWS 최소 구성
월 최저 비용$0$5~$10$15~$30
셋업 난이도중간낮음높음
스케일 유연성높음중간매우 높음
벤더 락인 위험낮음~중간높음중간
1인 개발자 적합도★★★★★★★★★★★★

Railway는 셋업이 더 쉽지만 무료 티어 한도가 좁아요. PlanetScale은 2024년 Hobby 플랜을 유료화해서 이전 사용자들이 대거 Supabase로 이동했고요.


지금 당장 써먹을 수 있는 구성 방법

시나리오 1: 완전 무료로 MVP 배포 Cloudflare Pages에 Next.js 정적 빌드를 올리고, Supabase를 BaaS로 연결하세요. API 라우트는 Workers로 처리하면 별도 백엔드 서버 없이 돌아가요. 청구서가 $0이에요. 단, 7일 비활성 정지를 막으려면 GitHub Actions로 주 1회 헬스체크 API를 호출하는 워크플로우를 만들어두세요.

시나리오 2: 백엔드 로직이 필요한 SaaS Fly.io에 Dockerfile로 Express/FastAPI를 올리세요. 256MB 공유 머신 1개 + Supabase 무료 DB + Cloudflare 프록시로 월 $0~$3 수준이에요. 메모리가 부족하면 512MB로만 올려도 월 $3.19 추가예요.

시나리오 3: 이미지·파일 처리가 많은 서비스 S3 대신 Cloudflare R2를 쓰세요. 이그레스(데이터 전송) 비용이 $0이에요. AWS S3 이그레스는 GB당 $0.09인데, R2는 이 비용이 아예 없거든요. 10GB 파일을 한 달에 100회 내려받으면 AWS에서 $9 나올 비용이 R2에서는 $0이에요. 이 차이가 실제로 꽤 커요.


앞으로 6~12개월, 뭘 지켜봐야 해요?

주목할 변수는 두 가지예요. 첫째, Supabase의 Free → Pro 경계를 좀 더 유연하게 만드는 중간 플랜이 나올 가능성이 높아요. 이미 2026년 1분기 Supabase 로드맵에 “소형 유료 티어” 언급이 있었거든요. 둘째, Cloudflare Workers의 CPU 한도(10ms)가 AI 추론 워크로드에 부족해지는 시점이 오면 구성이 바뀔 수밖에 없어요.

지금 사이드 프로젝트를 운영 중이라면, 청구 내역을 한 번 꺼내보세요. 월 $20 이상 나오고 있다면, 어디서 새고 있는지 R2·Workers·Supabase 무료 한도와 대조해보는 게 첫 번째 할 일이에요.


이 글은 Fly.io, Supabase, Cloudflare 공식 요금 페이지(2026년 4월 기준)와 인프런 커뮤니티 사례, Supabase 공식 무료 플랜 문서를 참조해 작성했어요.

참고자료

  1. 바이브 코딩 데이터베이스 종류와 선택 기준: Supabase부터 …
  2. 1인 개발자의 다수 프로젝트 운영을 위한 Supab… - Inflearn | Community Q&A
  3. * 무료 플랜 특징 1. Supabase 무료 플랜은 개인 프로젝트나 학습용으로 충분 2. 가장 중요한 건, 1주일간 활동이 없으면 프로젝트가 자동 중지. 3. 중지된 프로젝트는

Photo by NASA on Unsplash