Amazon Kinesis Data Analytics를 시작하는 가장 좋은 방법은 샘플 애플리케이션을 구축하여 직접 사용해보는 것입니다. 먼저 Amazon Kinesis Data Analytics 콘솔로 이동하여 새로운 Amazon Kinesis Data Analytics 애플리케이션을 생성합니다. Java 기반 애플리케이션이나 SQL 기반 애플리케이션 중에서 무엇을 선택했는지에 따라 다음 단계를 수행합니다.

Java로 쉽게 시작할 수 있습니다.

시작하려면 지속적으로 스트리밍 데이터를 읽고 처리하는 Kinesis Data Analytics 애플리케이션을 생성합니다. 자주 사용하는 IDE로 오픈 소스 Java 라이브러리를 다운로드한 후 직접 Java 코드를 작성하고 실시간 스트리밍 데이터에서 테스트합니다. Kinesis Data Analytics에서 결과를 전송하려는 대상을 구성할 수 있습니다.

Java용 Amazon Kinesis Data Analytics 개발자 안내서에서 라이브러리 다운로드 및 첫 번째 애플리케이션 생성 방법에 대한 지침을 얻을 수 있습니다.

kda-java-create

샘플 코드:

kda-java-code2
kda-java-configure2

AWS SDK, Apache Flink 및 AWS 서비스에 대한 커넥터가 포함된 오픈 소스 라이브러리를 다운로드하는 것부터 시작할 수 있습니다. 

데이터 스트림 및 스트림 연산자를 사용하여 Java 코드를 작성합니다. 애플리케이션 데이터 스트림은 Java 코드 사용에 대한 처리를 수행하는 데이터 구조입니다. 데이터는 원본에서 애플리케이션 데이터 스트림으로 지속적으로 흐릅니다. 하나 이상의 스트림 연산자를 사용하여 애플리케이션 데이터 스트림의 처리를 정의합니다.

빌드 이후 Amazon Kinesis Data Analytics에 코드를 업로드하면 서비스에서 수신 데이터의 볼륨 및 처리량에 대응하는 자동 크기 조정을 포함하여 지속적인 실시간 애플리케이션 실행에 필요한 모든 것을 처리합니다.

Java 개발자 안내서의 Java 애플리케이션을 위한 Amazon Kinesis Data Analytics 시작하기 단원에서는 첫 번째 애플리케이션 구축에 대한 간단한 연습 내용을 제공합니다.

Apache Flink에서는 Apache Flink GitHub 리포지토리에서 여러 Java 기반 스트림 처리 예제를 제공합니다.

15분 교육 비디오에서는 Amazon Kinesis Data Analytics에서 Java 애플리케이션을 사용하여 보다 시기 적절하게 데이터에 대해 통찰력을 얻는 방법을 설명합니다.

SQL로 쉽게 시작할 수 있습니다.

시작하려면 새 Amazon Kinesis Data Analytics 애플리케이션을 생성합니다. AWS에서 제공한 데모 스트림을 입력으로 선택하고, 템플릿을 고른 후, SQL 쿼리를 편집합니다. 그런 다음 콘솔에서 결과를 확인하거나 Amazon Elasticsearch Service로 결과를 로드하여 Kibana를 사용해 시각화합니다. 몇 분 안에 완전한 스트리밍 데이터 애플리케이션을 배포할 수 있습니다.

thumbnail-kinesis-analytics-source

먼저 Amazon Kinesis Data Analytics 콘솔로 이동하여 Kinesis 데이터 스트림 또는 Kinesis Data Firehose 전송 스트림을 입력으로 선택합니다. Amazon Kinesis Data Analytics는 데이터를 수집하고, 표준 데이터 형식을 자동으로 인식하며, 스키마를 제안합니다. 이 스키마를 미세 조정하거나, 입력 데이터가 비정형인 경우에는 AWS의 직관적 스키마 편집기를 사용하여 새로운 스키마를 정의할 수 있습니다.

thumbnail-kinesis-analytics-editor

다음으로 Amazon Kinesis Data Analytics SQL 편집기 및 내장된 템플릿을 사용하여 스트리밍 데이터를 처리하도록 SQL 쿼리를 작성하고, 라이브 스트리밍 데이터로 이를 테스트합니다.

thumbnail-kinesis-analytics-destination

마지막으로 결과를 로드할 대상을 가리킵니다. Amazon Kinesis Data Analytics는 Amazon Kinesis Data Streams 및 Amazon Kinesis Data Firehose와 즉시 통합되므로 처리된 결과를 Amazon S3, Amazon Redshift, Amazon Elasticsearch Service 또는 자체 사용자 지정 대상으로 손쉽게 전송할 수 있습니다.

시작 예제

이러한 리소스는 예제 스트리밍 데이터 애플리케이션 및 단계별 지침을 제공하므로 직접 사용해 보고 경험을 쌓을 수 있습니다.

SQL 개발자 안내서에서는 Amazon Kinesis Data Analytics 아키텍처, 애플리케이션 생성, 입력 및 출력 구성에 대한 개요를 제공합니다.

시작 안내서에서는 AWS 계정 및 명령줄 인터페이스(AWS CLI)를 설정하고 스타터 Amazon Kinesis Data Analytics 애플리케이션을 생성하는 과정을 설명합니다.

예제 애플리케이션 안내서에서는 Amazon Kinesis Data Analytics 애플리케이션을 생성하고 결과를 테스트하는 데 도움이 되는 코드 예제와 단계별 지침을 제공합니다.

사용법 안내 동영상

쉽게 Kinesis Data Analytics를 시작할 수 있습니다. 사용법 안내 동영상은 일반 사용 사례와 스트림 처리 워크플로에 대한 상세한 기술 설명을 제공하여 이를 더욱 쉽게 시작할 수 있도록 지원합니다. 또한, 작업을 완료할 수 있도록 핵심 기능에 대한 심층적인 개요를 제공합니다. 아래 링크를 클릭하여 동영상을 시청하십시오.

Introduction to Amazon Kinesis Data Analytics(2:21)
Feed Real-Time Dashboards(3:14)
Create Real-Time Alarms(2:59)
Generating Time Series Analytics(2:32)

Amazon Kinesis Data Analytics 시작하기

Product-Page_Standard-Icons_02_Sign-Up_SqInk
AWS 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.

Product-Page_Standard-Icons_01_Product-Features_SqInk
시작 안내서 검토

단계별 안내서에서 Amazon Kinesis Data Analytics를 사용하는 방법을 배웁니다.

Product-Page_Standard-Icons_03_Start-Building_SqInk
스트리밍 애플리케이션 구축 시작

Amazon Kinesis Data Analytics 콘솔에서 스트리밍 애플리케이션을 구축합니다.