Getting started with HAQM Kinesis Data Streams
Get started
HAQM Kinesis Data Streams is a massively scalable, highly durable data ingestion and processing service optimized for streaming data. You can configure hundreds of thousands of data producers to continuously put data into a Kinesis data stream. Data will be available within milliseconds to your HAQM Kinesis applications, and those applications will receive data records in the order they were generated.
HAQM Kinesis Data Streams is integrated with a number of AWS services, including HAQM Kinesis Data Firehose for near real-time transformation and delivery of streaming data into an AWS data lake like HAQM S3, HAQM Managed Service for Apache Flink for managed stream processing, AWS Lambda for event or record processing, AWS PrivateLink for private connectivity, HAQM Cloudwatch for metrics and log processing, and AWS KMS for server-side encryption.
HAQM Kinesis Data Streams is used as the gateway of a big data solution. Data from various sources is put into an HAQM Kinesis stream and then the data from the stream is consumed by different HAQM Kinesis applications. In this example, one application (in yellow) is running a real-time dashboard against the streaming data. Another application (in red) performs simple aggregation and emits processed data into HAQM S3. The data in S3 is further processed and stored in HAQM Redshift for complex analytics. The third application (in green) emits raw data into HAQM S3, which is then archived to HAQM Glacier for lower cost long-term storage. Notice all three of these data processing pipelines are happening simultaneously and in parallel.
Get started with HAQM Kinesis Data Streams
Videos
Use Kinesis Data Streams
After you sign up for HAQM Web Services, you can start using HAQM Kinesis Data Streams by:
- Creating an HAQM Kinesis data stream through either HAQM Kinesis Management Console or HAQM Kinesis CreateStream API.
- Configuring your data producers to continuously put data into your HAQM Kinesis data stream.
- Building your HAQM Kinesis applications to read and process data from your HAQM Kinesis data stream.
Featured solutions
The AWS Streaming Data Solution for HAQM Kinesis provides AWS CloudFormation templates where data flows through producers, streaming storage, consumers, and destinations. To support multiple use cases and business needs, this solution offers four AWS CloudFormation templates. The templates are configured to apply best practices to monitor functionality using dashboards and alarms, and to secure data.