Amazon Kinesis Data Analytics에서는 사용한 만큼만 비용을 지불합니다. 스트림 처리 애플리케이션을 실행하는 데 사용된 Kinesis 처리 단위(또는 KPU)의 평균 개수에 따라 시간당 비용이 청구됩니다.

단일 KPU는 메모리 4GB, 컴퓨팅 1vCPU 및 해당 네트워킹 기능으로 구성된 스트림 처리 용량 단위입니다. 쿼리의 복잡도가 다르고 이에 따라 메모리 및 컴퓨팅 요구가 달라지므로, Amazon Kinesis Data Analytics에서는 분석을 완료하는 데 필요한 KPU 수를 탄력적으로 자동 조정합니다. Amazon Kinesis Data Analytics에서는 리소스를 프로비저닝할 필요가 없고, 선결제 금액이나 최소 비용도 없습니다.

Amazon Kinesis Data Analytics는 이제 누구나 사용 가능

지금 시작
  • 미국 동부(버지니아 북부)

    시간당 Kinesis 처리 단위
    시간당 0.110 USD

    (메모리 4GB, 컴퓨팅 1vCPU 및 해당 네트워킹 기능으로 구성된 스트림 처리 용량)

     

     
  • 미국 서부(오레곤)

    시간당 Kinesis 처리 단위
    시간당 0.110 USD
    (메모리 4GB, 컴퓨팅 1vCPU 및 해당 네트워킹 기능으로 구성된 스트림 처리 용량)  
  • EU(아일랜드)

    시간당 Kinesis 처리 단위
    시간당 0.120 USD
    (메모리 4GB, 컴퓨팅 1vCPU 및 해당 네트워킹 기능으로 구성된 스트림 처리 용량)  
  • EU(프랑크푸르트)

    시간당 Kinesis 처리 단위
    시간당 0.132 USD
    (메모리 4GB, 컴퓨팅 1vCPU 및 해당 네트워킹 기능으로 구성된 스트림 처리 용량)  

고객은 Amazon Kinesis Data Analytics를 사용하여 Kinesis Data Firehose에서 캡처한 스트리밍 데이터를 지속적으로 필터링하고 원하는 레코드만 보관합니다. 이 고객의 월별 Kinesis Data Analytics 요금은 다음과 같이 계산됩니다.

월별 요금

미국 리전의 요금은 스트림 처리 애플리케이션에서 사용한 KPU별로 시간당 0.11 USD입니다. 1KPU는 메모리 4GB, 컴퓨팅 1vCPU 및 해당 네트워킹 기능과 동일한 스트림 처리 용량을 제공합니다.

이 간단한 스트리밍 필터는 Firehose의 데이터를 처리하는 데 1.7GB의 메모리와 1vCPU의 50%를 사용합니다.

스트리밍 SQL 쿼리가 메모리를 4GB 미만 그리고 컴퓨팅을 1vCPU 미만으로 사용하므로, 애플리케이션에서 워크로드를 처리하는 데 1KPU만 있으면 됩니다.

월별 요금 = 30일 * 24시간 * (1KPU * 0.11 USD/시간) = 79.20 USD

고객은 Amazon Kinesis Data Analytics를 사용하여 Kinesis Stream에 캡처되어 있는 온라인 쇼핑 트랜잭션에서 판매된 항목의 1분 슬라이딩 윈도우 합계를 계산합니다. 이 스트림은 보통 초당 레코드 1,000개의 속도로 데이터를 수집하지만, 데이터는 하루에 한 번 프로모션 캠페인 중에 1시간 미만 동안 초당 레코드 6,000개의 속도로 급증합니다. 이 고객의 월별 Kinesis Data Analytics 요금은 다음과 같이 계산됩니다.

월별 요금

미국 리전의 요금은 KPU별로 시간당 0.11 USD입니다. 1KPU는 메모리 4GB, 컴퓨팅 1vCPU 및 해당 네트워킹 기능과 동일한 스트림 처리 용량을 제공합니다.

수신 Kinesis 데이터 스트림은 초당 레코드 1,000개의 속도로 데이터를 전송합니다. 하지만 하루에 한 번 1시간 미만 동안 Stream이 초당 레코드 6,000개로 급증합니다. 

  • 하루 24시간 중 23시간 동안 발생하는 '안정 상태'의 경우:

    슬라이딩 윈도우 쿼리는 데이터를 처리하는 데 3.2GB의 메모리와 1vCPU의 50%를 사용합니다.

    스트리밍 SQL 쿼리가 메모리를 4GB 미만 그리고 컴퓨팅을 1vCPU 미만으로 사용하므로, 이 시간 동안은 애플리케이션에서 워크로드를 처리하는 데 1KPU만 있으면 됩니다.

  • 하루 24시간 중 1시간 동안 발생하는 '스파이크 상태'의 경우:

    슬라이딩 윈도우 쿼리는 스트림의 더 큰 데이터 처리량을 처리하는 데 6.4GB의 메모리와 1vCPU의 75%를 사용합니다. 이 스트리밍 SQL 쿼리는 단일 KPU에서 제공하는 메모리를 초과하여 사용하지만, 2개의 KPU에서 제공하는 메모리 양인 8GB보다는 적게 사용합니다. 이 고객에게는 하루 24시간 중 1시간은 2개의 KPU에 대한 요금이 부과됩니다.

월별 요금: 

안정 상태 = 30일 * 23시간 * (1KPU * 0.11 USD/시간) = 75.90 USD

스파이크 상태 = 30일 * 1시간 * (2KPU * 0.11 USD/시간) = 6.60 USD

요금 합계 = 75.90 USD + 6.60 USD = 82.50 USD