제품 설명: Amazon Kinesis Analytics는 ANSI 표준 SQL을 통해 실시간으로 스트리밍 데이터를 처리 및 분석할 수 있는 가장 쉬운 방법입니다. Amazon Kinesis Streams 및 Amazon Kinesis Firehose의 데이터를 읽고, 수신되는 대로 데이터를 필터링, 변환 및 집계하는 스트림 처리 쿼리를 구축할 수 있습니다. Amazon Kinesis Analytics는 자동으로 표준 데이터 형식을 인식하고, 데이터를 파싱하여 스키마를 제안합니다. 이 스키마는 대화식 스키마 편집기를 사용하여 수정할 수 있습니다. 대화식 SQL 편집기와 스트림 처리 템플릿을 제공하므로 몇 분 만에 정교한 스트림 처리 쿼리를 작성할 수 있습니다. Amazon Kinesis Analytics는 쿼리를 지속적으로 실행하고, 처리된 결과를 출력 대상(Amazon Kinesis Streams, Amazon Kinesis Firehose 등)에 작성하며, 이 출력 대상은 데이터를 Amazon S3, Amazon Redshift 및 Amazon ES로 전달할 수 있습니다. Amazon Kinesis Analytics는 쿼리를 실행하는 데 필요한 리소스를 자동으로 프로비저닝, 배포 및 확장합니다.
요금 적용 방식: Amazon Kinesis Analytics에서는 사용한 만큼만 비용을 지불합니다. 스트림 처리 애플리케이션을 실행하는 데 사용된 Kinesis 처리 단위(KPU)의 평균 개수에 따라 시간당 비용이 청구됩니다.
단일 KPU는 4GB의 메모리, 1vCPU의 컴퓨팅 및 해당 네트워킹 기능으로 구성된 스트림 처리 용량 단위입니다. 쿼리의 복잡도가 다르고 이에 따라 메모리 및 컴퓨팅 요구가 달라지므로, Amazon Kinesis Analytics에서는 분석을 완료하는 데 필요한 KPU 수를 탄력적으로 자동 조정합니다. Amazon Kinesis Analytics에서는 리소스를 프로비저닝할 필요가 없고, 선결제 금액이나 최소 비용도 없습니다.
요금 예제: 이 예제에서는 시스템이 미국 동부 리전에서 6시간 동안 실행된다고 가정합니다. 본 자습서의 SQL 쿼리는 매우 기본적이며 1KPU를 초과하여 사용하지 않습니다. 미국 동부 리전에서 Amazon Kinesis Analytics의 요금이 시간별 KPU당 0.11 USD이고 본 자습서는 6시간 동안 실행되므로 Amazon Kinesis Analytics의 총 사용 비용은 0.66 USD가 됩니다.