서버리스 Cron jobs 가격비교

카테고리
작성자
상태
최하위 정렬
작성일
Apr 21, 2025 09:49 AM
설명
태그
notion image
Vercel의 Next.js + Cron과 AWS의 **Lambda + EventBridge (cron)**의 가격을 비교해보면 다음과 같습니다. 각각의 과금 기준과 사용량에 따라 차이가 있으므로, 일반적인 조건을 기준으로 설명드릴게요.

1. Vercel (Next.js + Cron)

가격 구성
  • Cron Jobs 자체는 무료 티어 포함
  • 서버리스 함수(Edge Functions / Serverless Functions) 실행이 핵심 과금 포인트
  • 무료 티어:
    • 1,000 Edge Function 요청/일
    • 100GB 대역폭/월
  • Pro 요금제 (예: $20/월부터): 요청 수 및 대역폭 증가
예시 비용
  • 하루 1회 실행되는 간단한 cron job → 무료 티어로 커버 가능
  • 빈번한 실행 (예: 분 단위) → 무료 티어 초과 시 Pro 요금제 필요

2. AWS Lambda + EventBridge (cron)

가격 구성
Lambda
  • 100만 요청/월 무료
  • 400,000 GB-초 처리시간 무료
  • 이후 $0.20 / 100만 요청
  • 실행 시간(초) × 메모리(MB) 기준 과금
EventBridge
  • 100,000 이벤트/월 무료
  • 이후 $1.00 / 백만 이벤트

예시 비용 (1분마다 실행되는 128MB 함수, 1초 실행 가정)

  • Lambda 실행 (월 43,200회):
    • GB-초: 0.125GB × 1초 × 43,200 = 5,400 GB-초
    • 무료 범위 내 (400,000 GB-초)
    • 요청 수: 43,200 → 무료 범위 내 (100만 요청)
  • EventBridge 스케줄링:
    • 이벤트 수: 43,200 → 무료 범위 내 (10만 이벤트까지 무료)
=> 결론: 소규모 사용은 무료로 가능

총 비교 요약

항목
Vercel (Next.js + Cron)
AWS Lambda + EventBridge
무료 티어
있음 (일 1,000 요청)
있음 (월 100만 요청 + 10만 이벤트)
세밀한 cron 설정
제한적 (분 단위 이상부터 가능)
매우 유연 (cron 표현식 완전 지원)
확장성 및 유연성
제한적 (Vercel 방식에 종속)
매우 유연 (IAM, SQS 등 연계 가능)
비용 구조
요금제 기반 (Pro로 이동 필요)
세부 과금 (요청/시간/메모리) 기반
운영 난이도
매우 쉬움 (UI 기반 설정)
중간 (AWS 콘솔 or IaC 필요)

결론

  • 간단한 주기적 작업 (하루 1~2회 정도): Vercel Cron이 무료/간편해서 적합
  • 복잡한 cron 설정 / 더 많은 제어 / AWS 서비스 연계 필요: AWS Lambda + EventBridge가 확장성과 비용 측면에서 유리