본문 바로가기
IT 클라우드 정보

Lambda 요금은 어떻게 계산할까, 요청 수와 GB-초로 한 달 비용 어림하기

by 킴스 클라우드 2026. 10. 24.

AWS Lambda는 서버를 켜 두지 않고 코드가 실행될 때만 요금을 내는 서비스입니다. "쓴 만큼만 낸다"는 말은 익숙하지만, 막상 한 달에 얼마가 나올지 물으면 답하기 어렵습니다. 요금을 매기는 단위가 시간이나 서버 대수가 아니라 요청 수와 GB-초라는 낯선 단위이기 때문입니다.

 

GB-초는 함수에 설정한 메모리(GB)에 실행 시간(초)을 곱한 값입니다. 이 단위만 이해하면 Lambda 요금은 계산기 하나로 어림할 수 있고, 메모리 설정을 바꿀 때 비용이 어떻게 달라지는지도 미리 따져 볼 수 있습니다.

 

이 글에서는 Lambda 요금 구성과 무료 사용량, AWS 공식 예시와 직접 만든 예시로 한 달 비용을 계산하는 방법, 그리고 비용을 줄이는 설정을 정리합니다.

 

Lambda 요금은 어떻게 계산할까, 요청 수와 GB-초로 한 달 비용 어림하기
Lambda 요금은 어떻게 계산할까, 요청 수와 GB-초로 한 달 비용 어림하기

 

요금은 요청 요금과 실행 요금

항목 요금(버지니아 북부, 2026년 10월 기준)
요청 100만 건당 0.20달러
실행(x86) GB-초당 0.0000166667달러(첫 구간)
실행(Arm) GB-초당 0.0000133334달러(첫 구간)
무료 사용량 매월 요청 100만 건, 40만 GB-초

 

실행 시간은 1밀리초 단위로 계산됩니다. 메모리 1,024MB(1GB) 함수가 0.2초 실행되면 0.2GB-초, 512MB(0.5GB) 함수가 0.2초 실행되면 0.1GB-초입니다.

 

Lambda 요금은 요청 수와 GB-초로 계산합니다 도식 — GB-초 = 호출 수 × 실행 시간(초) × 메모리(GB) · AWS 요금 페이지 예시로 따라 하기
GB-초 = 호출 수 × 실행 시간(초) × 메모리(GB) · AWS 요금 페이지 예시로 따라 하기

 

AWS 공식 예시로 따라 하기

AWS 요금 페이지의 예시는 한 달에 300만 번 호출되고, 평균 120밀리초 실행되며, 메모리 1,536MB인 함수입니다.

 

단계 계산 결과
GB-초 3,000,000 × 0.12초 × 1.5GB 540,000GB-초
무료 차감 540,000 − 400,000 140,000GB-초
실행 요금 140,000 × 0.0000166667달러 약 2.33달러
요청 요금 (300만 − 100만) × 0.20달러 ÷ 100만 0.40달러
합계 — 약 2.73달러

 

직접 계산해 보기

메모리 512MB, 평균 200밀리초인 함수를 예로 호출 수만 바꿔 보겠습니다.

 

월 호출 수 GB-초 x86 월 요금 Arm 월 요금
100만 건 100,000(무료 범위 안) 0달러 0달러
1,000만 건 1,000,000 − 무료 400,000 = 600,000 실행 10.00 + 요청 1.80 = 약 11.80달러 실행 8.00 + 요청 1.80 = 약 9.80달러

 

호출이 100만 건 수준인 작은 서비스는 무료 사용량 안에서 끝나는 경우가 많습니다. 1,000만 건으로 늘면 월 10달러 안팎이 되고, 같은 코드가 Arm에서 문제없이 돈다면 실행 요금이 약 20% 줄어듭니다.

 

메모리를 늘리면 오히려 싸질 수도 있습니다

Lambda는 메모리를 늘리면 그에 비례해 CPU 성능도 함께 커집니다. 그래서 계산이 많은 함수는 메모리를 두 배로 올렸을 때 실행 시간이 절반 가까이 줄어드는 경우가 있습니다. GB-초는 메모리 × 시간이므로, 메모리가 두 배가 되고 시간이 절반이 되면 요금은 거의 같으면서 응답은 빨라집니다.

 

설정(가정) 실행 시간 1회 GB-초
512MB 400ms 0.2
1,024MB 200ms 0.2
2,048MB 150ms(줄어드는 폭이 작아짐) 0.3

 

다만 어느 지점부터는 메모리를 늘려도 시간이 별로 줄지 않아 요금만 늘어납니다. 메모리 설정을 몇 단계로 바꿔 실제 실행 시간을 재 보고, GB-초가 가장 작은 지점을 고르는 것이 가장 확실합니다.

 

API Gateway 요금도 함께 계산하세요

Lambda를 웹 API로 쓰면 보통 앞에 Amazon API Gateway를 둡니다. 이때 API Gateway 요금이 Lambda 요금보다 커지는 경우가 많아 함께 계산해야 합니다. 버지니아 북부 기준 HTTP API는 요청 100만 건당 1.00달러(월 3억 건까지), REST API는 100만 건당 3.50달러(월 3억 3,300만 건까지)입니다.

 

월 1,000만 요청(위 512MB·200ms 함수) Lambda(x86) API Gateway 합계
HTTP API 약 11.80달러 10 × 1.00 = 10.00달러 약 21.80달러
REST API 약 11.80달러 10 × 3.50 = 35.00달러 약 46.80달러

 

같은 함수라도 어떤 API 유형을 고르느냐에 따라 월 비용이 두 배 넘게 차이 납니다. REST API는 API 키와 사용량 계획, 요청 검증 같은 기능이 더 많고, HTTP API는 기능이 단순한 대신 저렴하고 지연이 짧은 편입니다. 필요한 기능이 HTTP API로 충분한지 먼저 확인하는 것이 비용을 줄이는 가장 쉬운 방법입니다. 이 밖에 데이터 전송 요금과 CloudWatch Logs 요금도 따로 붙습니다.

 

요금이 예상보다 많이 나올 때 확인할 것

  • 실행 시간이 늘지 않았는지 — 외부 API 응답을 기다리는 시간도 실행 시간에 포함됩니다. 느린 외부 호출에는 타임아웃을 짧게 둡니다.
  • 재시도가 반복되지 않는지 — 비동기 호출이 실패하면 자동으로 재시도되어 호출 수가 늘 수 있습니다.
  • 로그가 너무 많지 않은지 — Lambda 로그는 CloudWatch Logs로 가므로, 로그 양과 보존 기간도 비용에 영향을 줍니다.

 

Lambda 요금에서 자주 묻는 것

프로비저닝된 동시성을 켜면 요금이 어떻게 되나요?

콜드 스타트를 줄이기 위해 미리 실행 환경을 준비해 두는 기능이라, 켜 둔 시간 동안 별도 요금이 붙습니다. 응답 지연이 꼭 중요한 함수에만 켜는 것이 좋습니다.

 

무료 사용량은 언제까지 쓸 수 있나요?

요금 페이지에 안내된 월 100만 건과 40만 GB-초는 매월 적용되는 무료 사용량으로 안내되어 있습니다. 계정의 무료 플랜 조건은 바뀔 수 있으니 결제 콘솔에서 함께 확인합니다.

 

EC2보다 항상 싼가요?

호출이 드문드문한 작업은 Lambda가 유리하지만, 하루 종일 높은 부하가 이어지면 EC2나 컨테이너가 더 쌀 수 있습니다. 월 GB-초를 계산해 비교해 보면 판단할 수 있습니다.

 

같은 함수의 요금을 낮추는 두 가지 손잡이 — Arm 전환과 메모리 조정

요청 수를 줄일 수 없다면 단가와 실행 시간을 줄여야 합니다. 월 1,000만 건, 평균 300ms인 함수를 서울 리전 단가(AWS Price List 2026년 10월, 무료 범위 적용)로 비교했습니다.

설정 GB-초 월 요금 비고
x86, 256MB, 300ms 750,000 7.63달러 기준
Arm(Graviton), 256MB, 300ms 750,000 6.47달러 GB-초 단가 20% 낮음, 코드가 ARM에서 돌면 됨
x86, 512MB, 실행이 300ms → 180ms로 빨라진 경우 900,000 10.13달러 메모리 두 배인데 요금은 33% 증가, 응답은 40% 빨라짐
x86, 128MB, 실행이 300ms → 700ms로 느려진 경우 875,000 9.72달러 메모리를 줄였는데 오히려 비싸짐

마지막 두 줄이 핵심입니다. 메모리를 줄이면 CPU도 같이 줄어 실행이 길어지므로 요금이 올라갈 수 있고, 메모리를 늘려 실행이 충분히 빨라지면 총액이 비슷하면서 응답은 빨라집니다. 함수마다 128MB 단위로 바꿔 가며 실제 실행 시간을 재 보는 것이 유일한 정답이고, AWS Lambda Power Tuning 같은 오픈소스 도구가 이 실험을 자동으로 해 줍니다.

정리

Lambda 요금은 요청 100만 건당 0.20달러와 GB-초당 0.0000166667달러(x86)로 계산하며, 매월 요청 100만 건과 40만 GB-초는 무료입니다. 300만 회·120ms·1,536MB 함수는 월 약 2.73달러, 1,000만 회·200ms·512MB 함수는 월 약 11.80달러입니다. 메모리와 실행 시간을 함께 재 보고 GB-초가 가장 작은 설정을 고르면 비용과 속도를 함께 잡을 수 있습니다.

함께 읽으면 좋은 글: 서버리스 AWS Lambda 개념과 콜드 스타트 / AWS Budgets 예산 알림 설정

참고 자료: AWS Lambda 요금, Lambda 함수 메모리 구성

※ 본 글은 2026년 10월 기준 AWS Lambda 요금 페이지와 개발자 안내서를 참고해 작성했으며, 요금과 무료 사용량은 변경될 수 있으니 최신 내용은 AWS 공식 문서에서 확인해 주세요.