AWS Lambda - AWS 요금제 적용 방식

AWS Lambda

AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리하지 않고 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간에 대해서만 요금을 지불하면 되고 코드가 실행되지 않을 때는 요금이 부과되지 않습니다. Lambda를 사용하면 사실상 모든 유형의 애플리케이션 또는 백엔드 서비스를 실행할 수 있으며 이를 관리할 필요는 전혀 없습니다. 코드를 업로드하기만 하면, Lambda에서 높은 가용성으로 코드를 실행 및 확장하는 데 필요한 모든 것을 처리합니다.

AWS Lambda 요금

AWS Lambda에서는 사용한 만큼만 지불하면 됩니다. 함수에 대한 요청 수와 코드를 실행하는 데 걸리는 시간에 따라 요금이 청구됩니다. Lambda는 콘솔에서 테스트 호출을 포함하여 호출 또는 이벤트 알림에 대한 응답으로 실행을 시작할 때마다 이를 1개 요청을 등록합니다. 전체 함수에서 총 요청 수에 대해 요금이 부과됩니다.

기간은 코드가 실행을 시작한 시간부터 반환되거나 종료될 때까지 시간으로 계산되며, 최대 1밀리초 단위로 반올림됩니다. 요금은 함수에 할당한 메모리 양에 따라 결정됩니다.

AWS Lambda는 Compute Savings Plans에 참여합니다. 이는 1년 또는 3년 기간의 일정 사용량 약정(시간당 USD 단위)을 조건으로, Amazon EC2, AWS Fargate 및 AWS Lambda 사용량에 대해 저렴한 요금을 제공하는 유연한 요금 모델입니다. Compute Savings Plans를 통해 AWS Lambda에서 최대 17%를 절감할 수 있습니다. 이 절감은 기간, 프로비저닝된 동시성 및 기간(프로비저닝된 동시성)에 적용됩니다.

요청 요금

  • 프리 티어: 매월 100만 건의 요청, 매월 400,000GB초의 컴퓨팅 시간

  • 이후 요청 1백만 건당 0.20 USD 또는 요청당 0.0000002 USD

기간 요금

  • 매월 400,000GB초 무료, 최대 320만 초의 컴퓨팅 시간

  • 이후 매 GB초 사용 시 0.00001667 USD

추가 요금

Lambda 함수가 다른 AWS 서비스를 사용하거나 데이터를 전송하는 경우 추가 요금이 부과될 수 있습니다. 예를 들어 Lambda 함수가 Amazon S3에서 데이터를 읽고 Amazon S3에 데이터를 쓰는 경우, 읽기/쓰기 요청 및 Amazon S3에 저장된 데이터에 대해 비용이 청구됩니다. AWS Lambda 함수를 실행한 리전 외부에서 AWS Lambda 함수를 사용하여 송신 및 수신되는 데이터에 대해서는 여기 데이터 전송 아래 표시된 Amazon EC2 온디맨드 요금에 따라 EC2 데이터 전송 요금으로 비용이 청구됩니다.