Amazon Kinesis Streams는 간편한 종량 과금제를 사용합니다. 선수금이나 최소 요금이 없으며 사용한 리소스에 대해서만 지불하면 됩니다. 요금은 2가지 주요 항목인 샤드 시간 및 PUT 페이로드 단위와 선택 항목인 데이터 보존 기간 연장을 기준으로 부과됩니다.

AWS 월 사용량 계산기를 사용해 월별 청구액을 추산할 수 있습니다.

샤드는 Amazon Kinesis 스트림의 기본 처리량 단위입니다. 샤드 1개는 초당 1MB의 데이터 입력 및 2MB의 데이터 출력 용량을 제공하며 샤드 1개는 초당 최대 1,000개의 레코드를 지원합니다. 스트림 내에서 필요한 샤드 수를 필요한 처리량을 토대로 지정합니다. 각각의 샤드에 대해 시간 단위로 사용료가 부과됩니다.

레코드는 데이터 생산자가 Amazon Kinesis 스트림에 추가하는 데이터입니다. PUT 페이로드 단위는 레코드를 구성하는 25KB 페이로드 "청크"로 계산됩니다. 예를 들어, 5KB 레코드는 1개의 PUT 페이로드 단위를 포함하고, 45KB 레코드는 2개의 PUT 페이로드 단위를 포함하며, 1MB 레코드는 40개의 PUT 페이로드 단위를 포함합니다. PUT 페이로드 단위 비용은 백만 개 PUT 페이로드 단위당 요금으로 부과됩니다.  

Amazon Kinesis는 기본적으로 24시간 동안 데이터를 저장합니다. 스트림 데이터의 보존 기간을 최대 7일까지 연장하도록 선택할 수 있습니다. 데이터 보존 기간 연장을 활성화하면 스트림에서 발생한 샤드 시간당 추가 비용이 부과됩니다.

* Amazon Kinesis 스트림에서 레코드를 가져오는 것은 무료입니다.

* 데이터 전송은 무료입니다. AWS는 데이터 재생기에서 Amazon Kinesis Streams로의 데이터 전송이나 Amazon Kinesis Streams에서 Amazon Kinesis 애플리케이션으로 이루어지는 데이터 전송에 대해서는 요금을 부과하지 않습니다.

* 현재 Amazon Kinesis Streams는 AWS 프리 티어에서는 제공되지 않습니다. AWS 프리 티어는 AWS 서비스 그룹을 무료로 체험해 볼 수 있도록 하는 프로그램입니다. AWS 프리 티어에 대한 자세한 내용은 AWS 프리 티어를 참조하십시오.


별도의 언급이 없는 한, 요금에는 VAT 및 해당 판매세를 비롯한 관련 조세 공과가 포함되지 않습니다. 청구지 주소가 일본으로 되어 있는 고객의 경우 AWS 사용 시 일본 소비세의 적용을 받게 됩니다. 자세히 알아보기.

데이터 생산자가 전체적으로 초당 100개의 레코드를 추가하고 각 레코드가 35KB라고 가정해 보겠습니다. 이 경우 총 데이터 입력 속도는 3.4MB/초입니다(레코드 100개/초*35KB/레코드). 간편하게 계산할 수 있도록 각 레코드의 당일 처리량과 데이터 크기가 안정적이며 일관적인 것으로 가정합니다. Amazon Kinesis 스트림의 처리량은 언제든지 동적으로 조정할 수 있다는 점에 유의하십시오.

먼저, 필요한 처리량을 구하기 위해 스트림에 필요한 샤드 수를 계산합니다. 샤드 1개는 초당 1MB의 데이터 입력 용량을 제공하고 초당 1,000개의 레코드를 지원하므로 샤드 4개는 초당 4MB의 데이터 입력 용량을 제공하고 초당 4,000개의 레코드를 지원합니다. 따라서 샤드가 4개인 스트림은 필요한 처리량인 초당 100개 레코드에 초당 3.4MB를 충족합니다.

그런 다음 미국 동북 리전의 Amazon Kinesis Streams 요금을 사용하여 월별 Amazon Kinesis Streams 비용을 계산합니다.

  • 샤드 시간: 1샤드에는 시간당 0.015 USD 또는 1일당 0.36 USD의 비용이 소요됩니다(0.015 USD*24). 해당 스트림에는 샤드가 4개 있으므로 소요 비용은 하루에 1.44 USD입니다(0.36 USD*4). 31일까지 있는 달의 경우 월별 샤드 시간 비용은 44.64 USD(1.44 USD*31)입니다.
  • PUT 페이로드 단위(25KB): 해당 레코드는 35KB이고, 각 레코드는 2개의 PUT 페이로드 단위를 포함합니다. 데이터 생산자는 전체적으로 초당 100개의 레코드 또는 초당 200 PUT 페이로드 단위를 추가합니다. 즉, 월별 총 267,840,000개의 레코드 또는 535,680,000개의 PUT 페이로드 단위가 됩니다. 백만 개의 PUT 페이로드 단위 비용이 월별 0.014 USD이므로, 월별 PUT 페이로드 단위 비용은 7.499 USD(0.014 USD*535.68)가 됩니다.

옵션으로 스트림의 데이터 보존 기간을 24시간에서 최대 7일까지 연장하도록 선택할 수 있습니다. 본 예에서는 스트림의 데이터 보존 기간 연장을 한 달 내내 활성화한다고 가정해보겠습니다. 대신 데이터 손실을 방지하기 위해 데이터 보존 기간 연장이 중요한 경우에만 데이터 보존 기간 연장을 활성화하도록 선택하여 해당 비용을 절약할 수 있습니다.

  • 데이터 보존 기간 연장(최대 7일): 데이터 보존 기간 연장 비용은 샤드 시간당 0.020 USD입니다. 스트림에서 매월 2,976 샤드 시간이 발생하므로(샤드 4개*24시간/일*31일/월), 월별 데이터 보존 기간 연장 비용은 59.52 USD(0.020 USD*2,976)입니다.

샤드 시간 비용과 PUT 페이로드 단위 비용을 합산하면 총 Amazon Kinesis Streams 비용은 하루에 1.68 USD 또는 매월 52.14 USD가 됩니다. 따라서 하루에 1.68 USD의 비용만 지불하면 안정적이면서 탄력적으로 초당 4MB의 데이터 또는 매일 337GB의 데이터를 지속적으로 수집할 수 있는 완전관리형 스트리밍 데이터 인프라를 갖출 수 있습니다. 또한, 매월 59.52 USD의 비용으로 Amazon Kinesis 스트림의 데이터 보존 기간을 24시간에서 최대 7일까지 연장할 수 있습니다.