Amazon Kinesis 에이전트는 사전 구축된 Java 애플리케이션으로서, 데이터를 수집하여 Amazon Kinesis 데이터 스트림으로 전송하는 간편한 방법을 제공합니다. 에이전트는 웹 서버, 로그 서버, 데이터베이스 서버 등과 같은 Linux 기반 서버 환경에 설치할 수 있습니다. 에이전트에서는 특정 파일을 모니터링하고 데이터를 데이터 스트림으로 지속적으로 전송합니다. Amazon Kinesis Agent를 받아보세요.
Amazon Kinesis 스트림에서 가져온 데이터를 읽고 처리하는 Amazon Kinesis 애플리케이션을 손쉽게 개발하는 데 도움이 되는 사전 구축된 라이브러리입니다. 이 라이브러리는 스트림 볼륨 변화에 따른 조정, 스트리밍 데이터 로드 밸런싱, 분산 서비스 조직화 및 내결함성 있는 데이터 처리와 같은 복잡한 문제를 처리합니다. 따라서 이 라이브러리를 사용하면 애플리케이션 개발 시 비즈니스 로직에 집중할 수 있습니다. Java | Python | Ruby | Node.js | .NET용 Kinesis Client Library를 받아보세요
AWS Streaming Data Solution for Amazon Kinesis를 사용하면 많은 양의 애플리케이션 로그 캡처, 클릭스트림 데이터 분석, 데이터 레이크로의 지속적 전송 같은 실시간 스트리밍 사용 사례를 해결하는 데 도움이 됩니다.
이 솔루션은 AWS CloudFormation을 사용한 리소스 모델링 및 프로비저닝, Amazon CloudWatch 경보, 대시보드 및 로깅 설정과 AWS에서 스트리밍 데이터 모범 사례를 수동으로 구현해야 하는 필요성을 없애거나 줄임으로써 개발 시간을 며칠까지 단축합니다. 이 솔루션은 데이터 및 논리와 무관하므로 상용구 코드를 사용하여 시작하고 빠르게 사용자 지정할 수 있습니다. 배포 후에는 솔루션의 모니터링 기능을 사용하여 프로덕션으로 손쉽게 전환할 수 있습니다.
Amazon Kinesis 생산자 라이브러리는 Amazon Kinesis 스트림에 데이터를 추가하도록 지원하는 사용이 간편하고 쉽게 구성 가능한 라이브러리입니다. 또한, 간편한 비동기식의 안정적인 인터페이스를 제공하여 최소한의 고객 리소스로 높은 생산자 처리량을 신속하게 달성할 수 있습니다. Kinesis Producer Library를 받아보세요.
Amazon Kinesis Data Streams를 다른 AWS 서비스 및 타사 도구와 간편하게 통합하는 데 도움이 되는 사전 구축된 라이브러리입니다. 이 라이브러리를 사용하려면 Amazon Kinesis 클라이언트 라이브러리(KCL)가 필요합니다. 현재 라이브러리 버전은 Amazon DynamoDB, Amazon Redshift, Amazon S3, Elasticsearch에 대한 커넥터를 제공합니다. 이 라이브러리에는 유형별 샘플 커넥터와 샘플 실행을 위한 Apache Ant 빌드 파일도 포함되어 있습니다. Kinesis 커넥터 라이브러리 받기.
Amazon Kinesis Data Streams를 Apache Storm과 손쉽게 통합하는 데 도움이 되는 사전 구축된 라이브러리입니다. 현재 라이브러리 버전은 Amazon Kinesis 스트림에서 데이터를 가져와 튜플로 내보냅니다. Spout를 Storm 토폴로지에 추가하여 Amazon Kinesis Data Streams를 안정적이고 확장 가능한 스트림 캡처, 스토리지, 리플레이 서비스로 활용할 수 있습니다. Kinesis Storm Spout 받기.
Amazon Kinesis Data Streams와 Apache Storm을 사용해 실시간 슬라이딩 윈도우 대시보드를 구축하는 방법 알아보기.
Amazon Elastic MapReduce(EMR)가 Amazon Kinesis 데이터 스트림의 데이터를 직접 읽고 쿼리할 수 있도록 합니다.
Amazon Kinesis Recorder를 사용하면 모바일 애플리케이션에서 Amazon Kinesis 데이터 스트림으로 데이터를 안정적으로 기록할 수 있습니다.
사용자 지정 코드 없이 Log4J 출력을 직접 Amazon Kinesis 데이터 스트림으로 푸시하는 Apache Log4J Appender 인터페이스를 구현합니다.
Fluentd에서 Amazon Kinesis 데이터 스트림에 데이터를 추가하도록 지원하는 플러그인입니다.
Apache Flume용 Amazon Kinesis Source and Sink 서비스입니다.
Amazon Kinesis Client Library를 사용해 입력 DStream을 생성하는 Amazon Kinesis Data Streams 수신기입니다.
개발자가 Amazon Kinesis Client Library 다중 언어 데몬을 사용해 Go 언어로 레코드 프로세서를 작성할 수 있게 합니다.
Amazon Kinesis 데이터 스트림에서 수집된 시계열 데이터의 자동 생성 및 시각화가 가능합니다.
Amazon Kinesis 데이터 스트림의 샤드 수 조정이 가능합니다. 개발자는 샤드 수 또는 총 샤드 수 비율을 지정하여 확장 또는 축소할 수 있습니다.
다른 Vert.x 버티클에서 게시한 이벤트를 수신하고 이러한 이벤트를 Amazon Kinesis Data Streams로 전송할 수 있습니다.