Amazon Kinesis Data Analytics는 ANSI 표준 SQL을 통해 실시간으로 스트리밍 데이터를 처리 및 분석할 수 있는 가장 쉬운 방법입니다. Amazon Kinesis Data Streams 및 Amazon Kinesis Data Firehose의 데이터를 읽고, SQL을 사용하여 스트리밍 처리 쿼리 또는 전체 애플리케이션을 구축하여 수신되는 대로 지속적으로 데이터를 필터링, 변환 및 집계할 수 있습니다. Amazon Kinesis Data Analytics는 자동으로 표준 데이터 형식을 인식하고, 데이터를 파싱하여 스키마를 제안합니다. 이 스키마는 대화식 스키마 편집기를 사용하여 수정할 수 있습니다. 대화식 SQL 편집기와 스트림 처리 템플릿을 제공하므로 몇 분 만에 정교한 스트림 처리 애플리케이션을 구축할 수 있습니다. Amazon Kinesis Data Analytics는 스트리밍 애플리케이션의 쿼리를 지속적으로 실행하고, 처리된 결과를 출력 대상(Amazon Kinesis Data Streams, Amazon Kinesis Data Firehose 등)에 작성하며, 이 출력 대상은 데이터를 Amazon S3, Amazon Redshift 및 Amazon Elasticsearch Service로 전달할 수 있습니다. Amazon Kinesis Data Analytics는 스트리밍 애플리케이션을 실행하는 데 필요한 리소스를 자동으로 프로비저닝, 배포 및 확장합니다.

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

지금 시작

Amazon Kinesis Data Analytics는 데이터 처리량에 맞춰 자동으로 크기를 확장하고 축소합니다. 사용자는 스트리밍 애플리케이션을 실행하는 데 사용한 리소스에 대해서만 요금을 지불하면 됩니다. 프로비저닝 인프라에 대해 걱정할 필요가 없고, 유휴 용량에 대해 지불하지 않아도 됩니다.

Amazon Kinesis Data Analytics는 1초 미만의 처리 지연 시간을 제공하므로 실시간 알림, 대시보드 및 실행 가능한 통찰력을 생성할 수 있습니다.

Amazon Kinesis Data Analytics는 Amazon Kinesis Data Streams 및 Amazon Kinesis Data Firehose와 통합되므로 즉시 스트리밍 데이터를 수집할 수 있습니다. Amazon Kinesis Data Analytics에 입력 스트림을 지정하기만 하면 자동으로 데이터를 읽고 파싱하여 처리할 수 있도록 제공합니다. Amazon Kinesis Data Firehose를 통해 처리된 결과를 Amazon S3, Amazon Redshift, Amazon Elasticsearch Service 등 다른 AWS 서비스로 내보낼 수 있습니다. 또한, 출력 데이터를 Amazon Kinesis Data Streams로 전송하여 고급 스트림 처리 파이프라인을 구축할 수 있습니다.

Amazon Kinesis Data Analytics에서는 입력 데이터의 구조를 확인 및 수정할 수 있도록 사용이 간편한 스키마 편집기를 제공합니다. 마법사는 JSON이나 CSV 같은 표준 데이터 형식을 자동으로 인식하며, 그런 다음 입력 데이터 구조를 유추하여 기본 스키마를 생성합니다. 이 스키마는 사용자가 스키마 편집기를 사용하여 추가로 조정할 수 있습니다.

Amazon Kinesis Data Analytics에서는 슬라이딩 시간 평균과 같은 스트리밍 데이터 작업을 사용하여 SQL 쿼리를 구축할 수 있도록 대화식 편집기를 제공합니다. 또한, 실시간 데이터를 사용하여 스트리밍 결과와 오류를 보고 대화식으로 스크립트를 디버깅하거나 추가로 조정할 수 있습니다.

Amazon Kinesis Data Analytics는 표준 ANSI SQL을 지원하므로 SQL만 다룰 줄 알면 사용할 수 있습니다.

대화식 SQL 편집기는 스트림 처리 템플릿 모음과 번들링되어 제공됩니다. 이 템플릿 모음은 집계, 이벤트별 변환, 필터링과 같은 가장 일반적인 유형의 작업에 대한 기본 SQL 코드를 제공합니다. 분석 작업에 적합한 템플릿을 선택하고 SQL 편집기를 사용하여 제공된 코드를 편집하여 특정 사용 사례에 맞게 사용자 정의하면 됩니다.

Amazon Kinesis Data Analytics에서는 스트림 처리에 최적화된 함수를 제공하므로, 스트리밍 데이터에 대해 이상 탐지, 상위 K 분석 등과 같은 고급 분석을 손쉽게 수행할 수 있습니다.