Amazon Kinesis Data Firehose를 사용하면 해당 서비스로 수집하는 데이터 볼륨에 대해서만 비용을 지불합니다. 설정 비용이나 사전 약정은 없습니다. Kinesis Data Firehose를 통한 온디멘드 사용량에는 수집, 형식 변환, VPC 전송, 동적 파티셔닝이라는 네 가지 유형이 있습니다. 추가 데이터 전송 요금이 적용될 수 있습니다.
Direct PUT 및 KDS를 소스로 사용한 수집
Kinesis Data KDF 전송 스트림의 기본 기능은 수집 및 전송입니다. 수집 가격은 계층화되며 5KB 단위로 수집된 GB당 요금이 청구됩니다(예를 들어 3KB 레코드는 5KB로 청구되며 12KB는 15KB로 청구). 선택적 기능을 사용하지 않는 한, 전송에 대한 추가 Kinesis Data KDF 요금은 없습니다.
Vended 로그를 소스로 사용한 수집
Vended 로그에서 시작된 레코드의 경우 수집 요금은 단계별로 적용되며 5KB 증분 단위 없이 수집된 GB당 청구됩니다.
형식 변환(선택 사항)
5KB 단위로 수집된 GB를 기준으로 한 GB당 요금으로 Apache Parquet 또는 Apache ORC 형식 변환에 JSON을 사용할 수 있습니다.
VPC 전송(선택 사항)
Amazon VPC에 상주하는 대상의 전송 스트림의 경우 각 AZ에서 전송 스트림이 활성인 매 시간마다 요금이 청구됩니다. 1시간 미만의 시간은 1시간으로 청구됩니다. 데이터 처리 요금은 GB당 적용됩니다.
Amazon S3 전송을 위한 동적 파티셔닝(선택 사항)
동적 파티셔닝을 파티셔닝하여 레코드에 있는 키("customer_id" 등)별로 데이터를 지속적으로 그룹화하고 데이터를 각 키에 매핑된 S3 접두사로 전송할 수 있습니다. 동적 파티셔닝을 사용하면 S3에 전송된 GB당, 객체당, 필요한 경우 데이터 구문 분석을 위한 JQ 처리 시간당 비용을 지불합니다.
-
Direct PUT 또는 Kinesis Data Stream을 소스로 사용
-
Vended 로그를 소스로 사용
-
Direct PUT 또는 Kinesis Data Stream을 소스로 사용
-
-
Vended 로그를 소스로 사용
-
요금 예
Direct PUT 및 KDS를 소스로 사용할 때의 수집 요금
3KB의 레코드 크기를 수집된 5KB 단위로 올림 처리 = 5KB
처음 500TB/월 가격 = GB당 0.029 USD
수집에 대해 청구된 GB = (레코드 100개/초 * 5KB/레코드) / 1,048,576KB/GB * 30일/월 * 86,400초/일 = 1,235.96GB
월별 수집 요금 = 1,235.96GB * 0.029 USD/GB = 35.84 USD
Vended 로그를 소스로 사용할 때의 수집 요금
0.5KB(500바이트)의 레코드 크기 =0.5KB(5KB 단위 증분 없음)
처음 500TB/월 가격 = GB당 0.13 USD
수집에 대해 청구된 GB = (레코드 100개/초 * 0.5KB/레코드) / 1,048,576KB/GB * 30일/월 * 8만 6,400초/일 = 123,59GB
월별 수집 요금 = 123,59GB * 0.13 USD/GB = 16.06 USD
형식 변환 요금: JSON에서 Parquet 또는 ORC(선택 사항)
데이터 형식 변환은 데이터 수집의 선택적 추가 기능이며 수집에 대해 청구된 GB를 사용하여 비용을 계산합니다.
수집된 GB당 변환 가격 = 0.018 USD
월별 형식 변환 요금 = 1,235.96GB * 0.018 USD/변환된GB = 22.25 USD
VPC 전송 요금(선택 사항)
VPC 전송은 데이터 수집의 선택적 추가 기능이며 수집에 대해 청구된 GB를 사용하여 비용을 계산합니다.
VPC로 처리된 GB당 가격 = 0.01 USD
VPC 전송의 AZ 시간당 가격 = 0.01 USD
월별 VPC 처리 요금 = 1,235.96GB * $0.01/처리된 GB = 12.35 USD
월별 VPC 시간당 요금 = 24시간 * 30일/월 * 3 AZ = 2,160시간 * 0.01 USD/시간= $21.60 월별 총 VPC 요금 = 33.95 USD
동적 파티셔닝 요금(선택 사항)
동적 파티셔닝은 데이터 수집의 선택적인 추가 기능으로, S3에 전송된 객체 및 GB를 사용하며 필요한 경우 JQ 처리 시간을 사용하여 비용을 계산합니다. 이 예제에서는 전송 스트림 버퍼 힌트 구성 결과로 64MB 객체가 전송된다고 가정합니다.
전송된 GB당 가격 = 0.020 USD
전송된 1,000개의 S3 객체당 가격 = 0.005 USD
JQ 처리 시간당 가격 = 0.07 USD
월별 전송된 GB = (3KB * 100개 레코드/초) * 1,048,576KB/GB * 86,400초/일 * 30일/월 = 741.58GB
월별 전송된 GB 요금 = 741.58GB * 전송된 GB당 0.02 USD = 14.83 USD
전송된 객체 수 = 741.58GB * 1024MB/GB / 64MB 객체 크기 = 11,866개 객체
월별 S3에 전송된 객체 요금 = 11,866개 객체 * $0.005/1000개 객체 = 0.06 USD
월별 JQ 요금(활성화된 경우) = 소비한 JQ 시간 70시간/월 * 0.07 USD/JQ 처리 시간 = 4.90 USD
서비스 수준 계약
FAQ에서 Amazon Kinesis Data Firehose 서비스 수준 계약의 자세한 내용을 확인하십시오.
더 많은 Amazon Kinesis Data Firehose 리소스 살펴보기