AWS Lambda 요금

기간 비용은 함수에 할당한 메모리 양에 따라 결정됩니다. 128MB와 10,240MB 사이에서 1MB 증분 단위로 함수에 필요한 양의 메모리를 할당할 수 있습니다. 아래 표에는 다양한 메모리 크기와 관련된 1밀리초당 요금에 대한 몇 가지 예가 포함되어 있습니다.

  • x86 요금
  • Arm 요금
  • x86 요금
  • Arm 요금

Lambda 임시 스토리지 요금

임시 스토리지 비용은 함수에 할당한 임시 스토리지의 양과 함수 실행 기간(밀리초 단위로 측정)에 따라 다릅니다. 함수에 512 ~ 10,240MB(1MB 단위)의 스토리지를 추가로 할당할 수 있습니다. x86 및 Arm 아키텍처 모두에서 실행되는 함수에 대해 임시 스토리지를 구성할 수 있습니다. 추가 비용 없이 각 Lambda 함수에 512MB의 임시 스토리지를 사용할 수 있습니다. 구성한 추가 임시 스토리지에 대해서만 비용을 지불하면 됩니다.

아래의 모든 예제는 미국 동부(버지니아 북부)의 요금을 기준으로 합니다.

  • 예제 1: 모바일 애플리케이션 백엔드

    음식 주문 앱을 구축하는 모바일 앱 개발자라고 가정합니다. 고객은 앱을 사용하여 특정 레스토랑 위치에서 음식을 주문하고 주문 상태 업데이트를 수신하며 주문이 준비되면 음식을 픽업할 수 있습니다. 하루 중 시간과 레스토랑 위치에 따라 수요 변동이 클 것으로 예상되므로 AWS Lambda를 포함하여 서버리스 서비스를 사용하여 모바일 백엔드를 구축합니다.
    음식 주문 앱을 구축하는 모바일 앱 개발자라고 가정합니다. 고객은 앱을 사용하여 특정 레스토랑 위치에서 음식을 주문하고 주문 상태 업데이트를 수신하며 주문이 준비되면 음식을 픽업할 수 있습니다. 하루 중 시간과 레스토랑 위치에 따라 수요 변동이 클 것으로 예상되므로 AWS Lambda를 포함하여 서버리스 서비스를 사용하여 모바일 백엔드를 구축합니다.

    단순하게 설명하기 위해 애플리케이션은 매월 3백만 건의 요청을 처리한다고 가정합니다. 평균 함수 실행 기간은 120밀리초입니다. x86 기반 프로세서에서 1,536MB의 메모리로 함수를 구성합니다. 요금은 다음과 같이 계산됩니다.

    월별 컴퓨팅 요금

    월별 컴퓨팅 요금은 기가비트-초당 0.0000166667 USD이고 프리 티어에서 400,000기가비트-초를 제공합니다.
    총 컴퓨팅(초) = 3백만 건 * 120밀리초 = 360,000초
    총 컴퓨팅(GB-s) = 360,000 * 1,536MB/1,024MB = 540,000GB-초
    총 컴퓨팅 – 프리 티어 컴퓨팅 = 월별 청구 대상 컴퓨팅 GB-초
    540,000GB-초 – 프리 티어 400,000GB-초 = 140,000GB-초
    월별 컴퓨팅 요금 =
    140,000 * 0.0000166667 USD = 2.33 USD

    월별 요청 요금

    월별 요청 요금은 1백만 건의 요청당 0.20 USD이고 프리 티어에서 월별 1백만 건의 요청을 제공합니다.
    총 요청 수 – 프리 티어 요청 수 = 월별 청구 대상 요청 수
    3백만 건의 요청 – 프리 티어 1백만 건의 요청 = 매월 2백만 건의 청구 가능 요청
    월별 요청 요금 = 2백만 건 * 0.2 USD/월 = 0.40 USD

    총 월별 요금

    총 요금 = 컴퓨팅 요금 + 요청 요금 = 2.33 USD + 0.40 USD = 월별 2.73 USD

  • 예제 2: 추가 메타데이터로 스트리밍 텔레메트리 강화

    현장에서 차량 플릿을 운영하는 물류 회사입니다. 이때 각 차량에서는 Amazon Kinesis 데이터 스트림으로 텔레메트리 데이터를 생성하기 위해 센서 및 4G/5G 연결성을 사용합니다. 그리고 특정 부품의 정비가 필요한 시기를 예측하고 차량 상태를 추론하기 위해 개발한 기계 학습(ML) 모델을 사용하려고 합니다.
    현장에서 차량 플릿을 운영하는 물류 회사입니다. 이때 각 차량에서는 Amazon Kinesis 데이터 스트림으로 텔레메트리 데이터를 생성하기 위해 센서 및 4G/5G 연결성을 사용합니다. 그리고 특정 부품의 정비가 필요한 시기를 예측하고 차량 상태를 추론하기 위해 개발한 기계 학습(ML) 모델을 사용하려고 합니다.

    현장에 10,000대의 차량이 있고 각 차량에서는 충분한 지터로 시차를 두고 1시간에 1번 텔레메트리를 생성합니다. 차량 플릿에 대해 최적의 상태를 보장하고 즉각적으로 차량의 정비를 예약할 수 있도록 각 페이로드에서 이 추론을 수행하려고 합니다.

    기계 학습 모델은 함수와 함께 패키지되며 크기는 512MB로 가정합니다. 추론을 위해 1GB 메모리에서 함수를 구성하고 함수 실행은 x86 기반 프로세서 완료하는 데 평균적으로 2초가 걸립니다.

    월별 요청 요금:
    매월 차량은 10,000 * 24 * 31 = 7,440,000개의 메시지를 생성하며, 이는 Lambda 함수에서 처리됩니다.

    월별 요청 요금 → 744만 개 * 1백만 건당 0.20 USD = 1.488 USD ~= 1.49 USD

    월별 컴퓨팅 요금:
    매월 함수는 메시지당 2초 동안 1번 실행됩니다.

    월별 컴퓨팅 기간(초) → 744만 개 * 2초 = 1,488만 초
    월별 컴퓨팅(GB-s) → 1,488만 초 * 1,024MB/1,024MB = 14.88GB-초
    월별 컴퓨팅 요금 → 1,488만 GB-초 * 0.0000166667 USD = 248.00 USD

    총 월별 요금:
    총 월별 요금 = 요청 요금 + 컴퓨팅 요금 = 1.49 USD + 248.00 USD = 249.49 USD

  • 예제 3: 고객 경험을 개선하기 위해 고객 지원 티켓 및 상호 작용에서 기계 학습 수행

    금융 서비스 회사에서 가장 중요한 고객 서비스 문제를 더 잘 파악하고자 한다고 가정합니다. 이때 목표는 고객 경험을 개선하고 고객 이탈을 줄이는 것입니다. 고객은 회사에서 제공하는 모바일 앱을 통해 고객 지원 직원과 실시간으로 채팅할 수 있습니다. 그래서 자연어 처리(NLP) 모델을 배포하기로 결정합니다.
    금융 서비스 회사에서 가장 중요한 고객 서비스 문제를 더 잘 파악하고자 한다고 가정합니다. 이때 목표는 고객 경험을 개선하고 고객 이탈을 줄이는 것입니다. 고객은 회사에서 제공하는 모바일 앱을 통해 고객 지원 직원과 실시간으로 채팅할 수 있습니다. 그래서 자연어 처리(NLP) 모델을 배포하기로 결정합니다.

    이 경우 AWS Lambda에서 널리 사용되는 Bidirectional Encoder Representations from Transformers(BERT) 모델을 사용합니다. 이 모델을 사용하면 적절한 고객 서비스 상담원에게 고객을 연결하고 관련 지원 콘텐츠를 표시하기 위해 모바일 앱을 통해 고객 서비스 상호 작용을 파싱, 분석 및 파악할 수 있습니다. 추론 모델에서 처리하는 지원 문의 수는 전체 주 동안 크게 달라집니다.

    추론 모델을 실행하는 함수는 매월 6백만 건의 요청을 수신한다고 가정합니다. 평균 함수 실행 기간은 280밀리초입니다. x86 기반 프로세서에서 4,096MB의 메모리로 함수를 구성합니다.

    또한 2,048MB의 임시 스토리지를 사용하도록 함수를 구성합니다.

    요금은 다음과 같이 계산됩니다.

    월별 컴퓨팅 요금:
    월별 컴퓨팅 요금은 기가비트-초당 0.0000166667 USD이고 프리 티어에서 400,000기가비트-초를 제공합니다.
    총 컴퓨팅(초) = 6백만 개 * 280밀리초 = 1,680,000초
    총 컴퓨팅(GB-초) = 1,680,000 * 4,096MB/1,024MB = 6,720,000GB-초
    총 컴퓨팅 – AWS 프리 티어 컴퓨팅 = 월별 청구 대상 컴퓨팅 GB-초
    6,720,000GB-초 – 프리 티어 400,000GB-초 = 6,320,000GB-초
    월별 컴퓨팅 요금 = 6,320,000 * 0.0000166667 USD = 105.33 USD

    월별 요청 요금:
    월별 요청 요금은 1백만 건의 요청당 0.20 USD이고 프리 티어에서 월별 1백만 건의 요청을 제공합니다.
    총 요청 수 – 프리 티어 요청 수 = 월별 청구 대상 요청 수
    6백만 건의 요청 – 프리 티어 1백만 건의 요청 = 매월 5백만 건의 청구 가능 요청
    월별 요청 요금 = 5백만 건 * 1백만 건당 0.2 USD = 1 USD

    월 임시 스토리지 요금:
    월간 임시 스토리지 가격은 기가비트-초당 0.0000000309 USD이며 Lambda는 추가 비용 없이 512MB의 스토리지를 제공합니다.
    총 컴퓨팅(초) = 6백만 개 * 280밀리초 = 1,680,000초
    총 청구 가능한 임시 스토리지 = 2,048MB – 512MB = 1,536MB
    총 임시 스토리지(기가비트-초) = 1,680,000 * 1,536MB/1,024MB = 2,520,000기가비트-초
    월간 임시 스토리지 요금 = 2,520,000 * 0.0000000309 USD = 0.08 USD

    총 월별 요금:
    요금 합계 = 컴퓨팅 요금 + 요청 요금 = = 105.33 USD + 1 USD + 0.08 USD = 월별 106.41 USD

프로비저닝된 동시성 요금

Lambda 함수의 프로비저닝된 동시성을 통해 서버리스 애플리케이션 성능을 보다 강력하게 제어합니다. 프로비저닝된 동시성을 사용하면 함수가 지속적으로 초기화되고 준비되어 두 자릿수 밀리초로 응답합니다. 요금은 구성한 동시성 크기와 기간을 기준으로 부과됩니다. 함수에 대해 프로비저닝된 동시성을 사용하고 이를 실행하면 아래 요금을 기준으로 요청 및 기간에 대한 요금도 지불합니다. 함수가 구성된 동시성을 초과하면 위 AWS Lambda 요금 섹션에 요약된 요율로 초과 함수 실행에 대한 요금이 청구됩니다. x86 및 Arm 아키텍처 모두에서 실행되는 기능에 대해 프로비저닝된 동시성을 실행할 수 있습니다. 프로비저닝된 동시성에 대해 자세히 알아보려면 설명서를 참조하세요.

프로비저닝된 동시성은 함수에서 사용한 시점부터 비활성화될 때까지 가장 가까운 5분이 반올림되어 계산됩니다. 요금은 함수에 할당된 메모리 양과 함수에서 구성하는 동시성 양에 따라 달라집니다. 기간은 코드가 실행을 시작한 시간부터 반환되거나 종료될 때까지 시간으로 계산되며, 최대 1밀리초 단위로 반올림됩니다**. 요금은 함수에 할당한 메모리 양에 따라 결정됩니다.

** 기간 요금은 함수의 핸들러에서 실행되는 코드 및 핸들러 외부에 선언된 초기화 코드에 적용됩니다. AWS Lambda Extensions를 사용하는 Lambda 함수의 경우 기간에는 종료 단계 중에 마지막으로 실행 중인 확장의 코드 실행이 완료될 때까지 소요되는 시간도 포함됩니다. 프로비저닝된 동시성으로 구성된 함수의 경우 AWS Lambda는 주기적으로 실행 환경을 재순환하고 초기화 코드를 다시 실행합니다. 자세한 내용은 Lambda 프로그래밍 모델 설명서를 참조하세요.

Lambda 프리 티어는 프로비저닝된 동시성을 사용하는 함수에 적용되지 않습니다. 함수에 대해 프로비저닝된 동시성을 사용하고 이를 실행하면 아래 요금을 기준으로 요청 및 기간에 대한 요금이 청구됩니다.

아래의 모든 예제는 미국 동부(버지니아 북부)의 요금을 기준으로 합니다.

  • 예제 1: 모바일 애플리케이션 시작

    음식 주문 모바일 애플리케이션을 구축하는 모바일 앱 개발자라고 가정합니다. 고객은 애플리케이션을 사용하여 특정 레스토랑 위치에서 음식을 주문하고 주문 상태 업데이트를 수신하며 주문이 준비되면 음식을 픽업할 수 있습니다. 하루 중 시간과 레스토랑 위치에 따라 애플리케이션에서 수요 변동이 클 것으로 예상되므로 AWS Lambda를 포함하여 서버리스 서비스를 사용하여 모바일 백엔드를 구축합니다.
    음식 주문 모바일 애플리케이션을 구축하는 모바일 앱 개발자라고 가정합니다. 고객은 애플리케이션을 사용하여 특정 레스토랑 위치에서 음식을 주문하고 주문 상태 업데이트를 수신하며 주문이 준비되면 음식을 픽업할 수 있습니다. 하루 중 시간과 레스토랑 위치에 따라 애플리케이션에서 수요 변동이 클 것으로 예상되므로 AWS Lambda를 포함하여 서버리스 서비스를 사용하여 모바일 백엔드를 구축합니다.

    단순하게 설명하기 위해 애플리케이션은 매월 3백만 건의 요청을 처리한다고 가정합니다. 평균
    함수 실행 기간은 120밀리초입니다. x86 기반 프로세서에서 1,536MB의 메모리로 함수를 구성합니다.

    경쟁이 치열한 시장에서 모바일 앱의 새 버전을 출시하려고 합니다. 하루 중 정오부터 오후 8시 사이에 수요가 급증하리라 예상합니다. 수요가 빠르게 증가 및 감소하는 동안에도 모바일 앱의 응답성을 유지하고 싶습니다. 그래서 Lambda 함수에서 프로비저닝된 동시성을 사용합니다. 프로비저닝된 동시성을 100으로 설정합니다.

    이 8시간 동안 함수는 500,000개의 요청을 수신합니다. 프로비저닝된 동시성을 사용하는 동안
    평균 함수 실행 기간은 100밀리초입니다. 해당 달의 나머지 기간에 애플리케이션은 추가로 250만 개의 요청을 수신하고 프로비저닝된 동시성을 사용하지 않고 요청에 대한 응답으로 함수를 실행합니다.

    요금은 다음과 같이 계산됩니다.

    프로비저닝된 동시성 요금:
    프로비저닝된 동시성 요금은 GB-초당 0.0000041667 USD입니다.
    프로비저닝된 동시성을 사용하는 총 기간(초): 8시간 * 3,600초 = 28,800초
    구성된 총 동시성(GB): 100 x 1,536MB/1,024MB = 150GB
    프로비저닝된 동시성 총 용량(GB-초) = 150GB * x 28,800초 = 4,320,000GB-초
    프로비저닝된 동시성 요금 = 432만 GB-초 * x 0.0000041667 USD = 18 USD

    요청 요금:
    월별 요청 요금은 1백만 건의 요청당 0.20 USD이고 프리 티어에서 월별 1백만 건의 요청을 제공합니다.
    총 요청 수 – 프리 티어 요청 수 = 월별 청구 대상 요청 수
    3백만 건의 요청 – 1백만 건의 프리 티어 요청 = 2백만 건의 월별 청구 대상 요청
    월별 요청 요금 = 2백만 건 * 2 USD/월 = 0.20 USD

    프로비저닝된 동시성을 사용하는 동안 컴퓨팅 요금:
    컴퓨팅 가격은 GB-초당 0.0000097222 USD입니다.
    총 컴퓨팅 기간(초) = 500.100 * x 100밀리초 = 50,000초
    총 컴퓨팅(GB-초) = 50,000초 * 1,536MB/1,024MB = 75,000GB-초
    월별 컴퓨팅 요금 = 75,000GB-초 * x 0.0000097222 USD = 0.73 USD

    프로비저닝된 동시성을 사용 중지하는 동안 컴퓨팅 요금:
    월별 컴퓨팅 요금은 GB-초당 0.0000166667 USD이고 프리 티어에서 400,000GB-초를 제공합니다.
    총 컴퓨팅(초) = 250만 * 120밀리초 = 300.000초
    총 컴퓨팅(GB-초) = 300,000 * 1,536MB/1,024MB = 450,000GB-초
    총 컴퓨팅 – 프리 티어 컴퓨팅 = 월별 청구 대상 컴퓨팅 GB-초
    450,000GB-초 – 프리 티어 400,000GB-초 = 50,000GB-초
    월별 컴퓨팅 요금 = 50,000 * 0.0000166667 USD = 0.83 USD

    총 월별 요금:
    총 요금 = 프로비저닝된 동시성 요금 + 요청 요금 + 프로비저닝된 동시성을 사용하는 동안 컴퓨팅 요금 + 프로비저닝된 동시성을 사용 중지하는 동안 컴퓨팅 요금
    요금 합계 = 18 USD + 0.40 USD + 0.73 USD + 0.83 USD = 19.96 USD

  • 예제 2: 사이버 먼데이 기간에 가장 관련성이 높은 지원 솔루션을 고객에게 라우팅

    사이버 먼데이 동안 대대적인 세일을 하는 소매 업체라고 가정합니다. 이 행사는 미국에서 추수감사절 이후 첫 월요일에 진행됩니다. 고객은 회사에서 제공하는 모바일 앱을 통해 고객 지원과 실시간으로 채팅할 수 있습니다. 그래서 자연어 처리(NLP) 모델을 배포하기로 결정합니다.
    사이버 먼데이 동안 대대적인 세일을 하는 소매 업체라고 가정합니다. 이 행사는 미국에서 추수감사절 이후 첫 월요일에 진행됩니다. 고객은 회사에서 제공하는 모바일 앱을 통해 고객 지원과 실시간으로 채팅할 수 있습니다. 그래서 자연어 처리(NLP) 모델을 배포하기로 결정합니다.

    이 경우 AWS Lambda에서 널리 사용되는 Bidirectional Encoder Representations from Transformers(BERT) 모델을 사용합니다. 이 모델을 사용하면 적절한 고객 서비스 상담원에게 고객을 연결하고 관련 지원 콘텐츠를 표시하기 위해 모바일 앱을 통해 고객 서비스 상호 작용을 파싱, 분석 및 파악할 수 있습니다. 이 세일 기간에는 평소보다 더 많은 고객 지원 문의를 받게 되므로, 트래픽 급증이 발생해도 애플리케이션이 빠르게 응답하도록 Lambda 함수에서 프로비저닝된 동시성을 사용하기로 결정합니다.

    프로비저닝된 동시성을 사용하는 동안 함수는 24시간의 세일 이벤트 동안 2백만 건의 요청을 수신한다고 가정합니다. 평균 함수 실행 기간은 280밀리초입니다. x86 기반 프로세서에서 4,096MB의 메모리로 함수를 구성하고 프로비저닝된 동시성을 7로 설정합니다.

    요금은 다음과 같이 계산됩니다.

    프로비저닝된 동시성 요금:
    프로비저닝된 동시성 요금은 GB-초당 0.0000041667 USD입니다.
    프로비저닝된 동시성을 사용하는 총 기간(초) = 24시간 * 3,600초 = 86,400초
    구성된 총 동시성(GB): 7 * 4,096MB/1,024MB = 28GB
    프로비저닝된 동시성 총 용량(GB-초) = 28GB * x 86,400초 = 2,419,200GB-초
    프로비저닝된 동시성 요금 = 2,419,200GB-초 * 0.0000041667 USD = 10.08 USD

    프로비저닝된 동시성을 사용하는 동안 컴퓨팅 요금:
    컴퓨팅 비용은 GB-초당 0.0000097222 USD입니다.
    총 컴퓨팅 기간(초) = 2,000,000 x 280밀리초 = 560,000초
    총 컴퓨팅(GB-초) = 560,000초 * 4,096MB/1,024MB = 2,240,000GB-초
    월별 컴퓨팅 요금 = 2,240,000GB-초 * x 0.0000097222 USD = 21.78 USD

    월별 요청 요금:
    월별 요청 요금은 요청 1백만 건에 0.20 USD입니다.
    월별 요청 요금 = 2백만 건 * 0.2 USD/월 = 0.40 USD

    총 월별 요금:
    총 요금 = 프로비저닝된 동시성 요금 + 프로비저닝된 동시성을 사용하는 동안 컴퓨팅 요금 + 프로비저닝된 동시성을 사용 중지하는 동안 컴퓨팅 요금 + 요청 요금 = 10.08 USD + 21.78 USD + 0.40 USD = 32.26 USD

데이터 전송 및 기타 요금

데이터 전송
함수를 실행한 리전 외부에서 AWS Lambda 함수를 사용하여 ‘송신’ 및 ‘수신’되는 데이터에 대해서는 ‘데이터 전송’ 아래 표시된 Amazon EC2 데이터 전송 요금에 따라 비용이 청구됩니다.

AWS Lambda 함수의 데이터 전송은 동일한 AWS 리전 내 Amazon Simple Storage Service(S3), Amazon Glacier, Amazon DynamoDB, Amazon Simple Email Service(SES), Amazon Simple Queue Service(SQS), Amazon Kinesis, Amazon Elastic Container Registry(ECR), Amazon Simple Notification Service(SNS), Amazon Elastic File System(EFS), Amazon SimpleDB와 같은 서비스 사이에서 무료입니다.

AWS Lambda 함수에서 Amazon Virtual Private Cloud(VPC) 또는 VPC 피어링 사용 시 Amazon Elastic Compute Cloud(EC2) 온디맨드 요금 페이지에서 설명한 대로 추가 비용이 발생합니다. VPC 피어링 연결은 프라이빗 IPv4 주소 또는 IPv6 주소를 사용하여 두 VPC 간에 트래픽을 라우팅할 수 있도록 하기 위한 두 VPC 사이의 네트워킹 연결입니다. 

추가 요금
Lambda 함수가 다른 AWS 서비스를 사용하거나 데이터를 전송하는 경우 추가 요금이 부과될 수 있습니다. 예를 들어, Lambda 함수가 Amazon S3에서 데이터를 읽고 Amazon S3에 데이터를 쓰는 경우, 읽기/쓰기 요청 및 Amazon S3에 저장된 데이터에 대해 비용이 청구됩니다.

AWS 서비스 요금에 대한 자세한 내용은 관련 AWS 서비스 세부 정보 페이지에서 요금 섹션을 참조하세요.


Lambda@Edge 요금

Lambda@Edge 함수는 1밀리초 단위로 측정됩니다.

Lambda@Edge 요금 예

  • 예제 1

    Lambda@Edge 함수가 1개월에 1,000만 회 실행하고, 각각 10ms 실행했다면 요금은 다음과 같이 계산됩니다.
    Lambda@Edge 함수가 1개월에 1,000만 회 실행하고, 각각 10ms 실행했다면 요금은 다음과 같이 계산됩니다.

    월별 컴퓨팅 요금

    월별 컴퓨팅 요금은 128MB-초에 0.00000625125 USD입니다

    총 컴퓨팅(초) = 10M * (0.01초) = 100,000초

    월별 컴퓨팅 요금 = 100,000 * 0.00000625125 USD = 0.63 USD


    월별 요청 요금

    월별 요청 요금은 요청 1백만 건에 0.60 USD입니다.

    월별 요청 요금 = 10M * 0.6 USD/M = 6.00 USD
     

    총 월별 요금

    총 요금 = 컴퓨팅 요금 + 요청 요금 = 0.63 USD + 6.00 USD = 월별 6.63 USD

추가 요금 리소스

AWS 요금 계산기

AWS에서 월별 비용을 손쉽게 계산

요금 지원 받기

AWS 전문가에게 맞춤 견적 받기