Amazon Web Services(AWS)의 공식 파트너사로서, 저희는 기업들이 서버리스 아키텍처를 구축할 때 특히 비용 관리에 관심을 갖고 있다는 것을 잘 알고 있습니다. 가장 널리 사용되는 서버리스 컴퓨팅 서비스 중 하나인 AWS Lambda는 이벤트 기반 아키텍처, 마이크로서비스 시스템, 자동화된 운영 및 유지 관리, 프런트엔드와 백엔드 분리 등 다양한 비즈니스 시나리오에서 "온디맨드 과금 및 서버 관리 불필요"라는 장점을 활용하여 널리 사용되고 있습니다.
이 글에서는 AWS Lambda의 가격 책정 메커니즘에 초점을 맞추고 무료 할당량, 아키텍처에 미치는 영향, 스토리지, 동시성 구성을 포함한 여러 측면에서 심층적인 분석을 제공하여 비용을 제어하면서 클라우드에서 탄력적 컴퓨팅의 잠재력을 최대한 발휘하는 데 도움을 드립니다.
Lambda Free Quota: 무료로 시작하세요
AWS는 사용자의 시행착오 비용을 줄이기 위해 매우 정직한 Lambda 무료 티어를 제공합니다. 이는 개발자와 스타트업이 초기 실험 및 저빈도 작업 배포를 수행하는 데 매우 적합합니다. 특히 다음이 포함됩니다.
- 월 100만 건의 무료 요청모든 트리거 방식(API Gateway, S3, EventBridge 등)에 적용 가능
- 400,000GB-초의 컴퓨팅 시간을 무료로 제공합니다., x86 및 Arm 아키텍처(Graviton2)를 지원합니다.
- 요청당 HTTP 응답 스트림의 처음 6MB는 무료입니다.총 무료 월 할당량은 100GiB입니다.
이러한 할당량을 초과하면 사용자는 AWS를 선택할 수 있습니다. 컴퓨팅 절약 계획이 요금제는 통화 빈도가 높은 사용자에게 1~3년 사용 약정을 제공합니다. 최대 17%까지 비용 절감, 예산 효율성을 개선하는 중요한 수단이다.
일반 가격 구조 개요
람다의 핵심 가격 책정 모델은 세 가지 차원을 기반으로 합니다.
1. 요청 건수에 따른 청구
아키텍처(x86 또는 Arm)에 관계없이 각각 100만 건의 요청에 대해 $0.20이는 가장 기본적인 청구 단위이며 모든 트리거와 이벤트 소스에 적용됩니다.
2. 실행 시간 + 아키텍처 유형
함수를 실행하는 데 드는 비용은 구성된 메모리 크기(128MB~10,240MB)와 실제 실행 시간(밀리초)을 기준으로 계산되며 아키텍처 유형(x86 또는 Arm)과 관련이 있습니다.
x86 아키텍처 가격(GB-초당):
- 첫 60억: $0.0000166667
- 다음 90억: $0.000015
- 150억 이상: $0.000013334
Arm 아키텍처(Graviton2) 가격:
- 첫 75억: $0.0000133334
- 다음 112억 5천만: $0.0000120001
- 187억 5천만 이상: $0.0000106667
Arm 아키텍처는 비용 효율성이 높아서 많은 고동시성 시스템, 특히 비용에 민감한 애플리케이션이나 API 응답 최적화 서비스의 첫 번째 선택이 되었습니다.
3. 메모리 사용량은 밀리초 단위로 청구됩니다(단위: 밀리초당)
다음은 몇 가지 일반적인 구성(x86/Arm)에서 밀리초당 청구에 대한 참고 자료입니다.
메모리 x86 밀리초당 비용 Arm 밀리초당 비용 128MB $ 0.000000021$ 0.000000017512MB $ 0.000000083$ 0.0000000671024MB $ 0.000000167$ 0.00000013310,240MB $ 0.000001667$ 0.000001333
힌트: 메모리 구성을 늘리면 처리 속도가 빨라질 뿐만 아니라 실행 시간도 단축되어 전체 비용에 도움이 되는 경우도 있습니다.
임시 저장소 청구 메커니즘
기본적으로 모든 Lambda 함수에는 다음이 포함됩니다. 512MB의 /tmp 임시 저장 공간이는 중간 파일 처리 및 로그 캐싱과 같은 작업에 매우 중요합니다.
추가 공간이 필요한 경우 Lambda는 구성을 지원합니다. 최대 10,240MB의 임시 저장 공간, 다음 기준에 따라 요금이 청구됩니다.
- 512MB를 초과하는 부분의 경우: $0.0000000309/GB-초 희생;
- 비용은 함수의 실제 실행 시간과 구성된 저장 용량에 따라서만 결정됩니다.
예를 들어, 함수에 1GB의 추가 저장 공간이 구성되고 1초 동안 실행되는 경우 비용은 약 $0.0000309입니다.
프로비저닝된 동시성의 비용 구성 요소
지연 시간에 매우 민감한 비즈니스 시나리오(예: 금융 지불, 음성 인식, 라이브 방송 등)의 경우 AWS는 다음을 제공합니다. 프로비저닝된 동시성 이 기능은 콜드 스타트 없이도 기능이 항상 준비되도록 보장합니다.
프로비저닝된 동시성에는 세 가지 수수료가 포함됩니다.
x86 아키텍처:
- 동시성 구성: $0.0000041667/GB-초
- 실행 시간: $0.0000097222/GB-초
Arm 아키텍처:
- 동시성 구성: $0.0000033334/GB-초
- 실행 시간: $0.0000077778/GB-초
요청 수수료는 동일하게 유지됩니다: $0.20 / 백만 요청다음 사항을 유의해야 합니다.프로비저닝된 동시성이 활성화된 기능은 더 이상 무료 계층 혜택을 누릴 수 없습니다..
HTTP 응답 스트리밍 가격
빅데이터 전송과 사용자 응답 경험을 최적화하기 위해 AWS는 비디오 미리보기 및 AI 추론 결과의 점진적 출력과 같은 시나리오에 적합한 Lambda Response Streaming 모드를 지원합니다.
- 요청당 처음 6MB의 데이터는 무료입니다.;
- 초과 금액은 $0.008/GB로 청구됩니다..
이 기능은 첫 번째 바이트까지의 시간(TTFB)을 효과적으로 줄여서 대규모 부하 상호 작용 중에 비용을 제어하는 동시에 성능을 향상시킵니다.
데이터 전송 및 서비스 통합 수수료
Lambda와 다른 AWS 서비스의 데이터 교환에는 때때로 추가 요금이 부과될 수 있으며, 이는 특정 상황에 따라 평가해야 합니다.
- 지역 내 자유로운 소통: S3, DynamoDB, SNS, SQS, EFS 및 기타 서비스와의 데이터 상호 작용 등
- 지역 간 전송은 EC2 데이터 전송 속도에 따라 요금이 청구됩니다.;
- VPC 내부 또는 피어 통신 구성추가 네트워크 요금이 부과될 수 있습니다.
- API Gateway를 통해 Lambda를 호출하는 경우 추가 요금이 청구됩니다., 전체적인 사용 비용을 미리 계산하는 것이 좋습니다.
Lambda가 S3와 광범위하게 상호 작용하는 경우 개체 스토리지 자체의 액세스 및 요청 요금에도 주의해야 합니다.
Lambda@Edge 가격 개요
글로벌하게 접근 가능한 애플리케이션의 경우 Lambda@Edge를 선택하여 Amazon CloudFront 엣지 위치에서 함수를 실행하면 지연 시간을 크게 줄일 수 있습니다.
- 요청 수수료:$0.60 / 백만 요청
- 실행 비용: $0.00005001/GB-초(128MB 메모리 구성은 약 $0.00000625125/초)
이 서비스는 CDN 동적 처리, 콘텐츠 재작성, A/B 테스트와 같은 프런트엔드 로직 시나리오에 특히 적합합니다.
결론
AWS Lambda의 가격 책정 메커니즘은 기본 무료 계층부터 메모리, 아키텍처, 스토리지 및 동시성에 대한 자세한 청구까지 유연하고 세부적이어서 기업이 "사용한 만큼만 지불"하고 리소스 활용 효율성을 크게 개선하는 데 도움이 됩니다.
AWS 공인 에이전트인 "On the Cloud" 팀은 전문적인 기술 및 클라우드 비용 최적화 역량을 갖추고 있으며 다음과 같은 서비스를 제공할 수 있습니다.
- 무료 비용 평가 및 견적 지원
- 서버리스 아키텍처 컨설팅 및 배포 가이드
- 저축 계획 및 ARM 아키텍처 마이그레이션 권장 사항
- AWS 계정 개설, 청구 지원, 클라우드 서비스 선택 추천
페이지 하단의 QR 코드를 스캔하여 문의하시고 효율적이고 투명하며 저렴한 서버리스 컴퓨팅 여정을 시작하세요. 기술 혁신을 통해 진정한 비즈니스 성장을 이루세요!