What is Amazon Kinesis | AWS Kinesis
Amazon Kinesis
Amazon Kinesis makes it simple to gather, process, and analyze real-time, streaming data so you can get insights into knowledge and respond quickly to new information. Amazon Kinesis offers key capacities to cost-viably process spilling data at any scale, alongside the adaptability to pick the devices that best suit the necessities of your application. With Amazon Kinesis, you can ingest constant data like video, sound, application logs, website clickstreams, and IoT telemetry data for AI, investigation, and different applications. Amazon Kinesis empowers you to process and break down data as it shows up and reacts right away as opposed to holding up until every one of your data is gathered before the processing can begin.
Benefits
Real-time
Amazon Kinesis enables you to ingest, buffer, and process streaming data in real-time, so you can derive insights in seconds or minutes instead of hours or days.
Fully managed
Amazon Kinesis is fully managed and runs your streaming applications without requiring you to manage any infrastructure.
Scalable
Amazon Kinesis can handle any amount of streaming data and process data from hundreds of thousands of sources with very low latencies.
Kinesis Services
- Amazon Kinesis Video Streams
- Amazon Kinesis Data Streams
- Amazon Kinesis Data Firehose
- Amazon Kinesis Data Analytics
Use Cases
Build video analytics applications
You can use Amazon Kinesis to stream video securely from camera-equipped devices in homes, offices, factories, and public places to AWS. You can afterward use these video streams for video playback, security monitoring, face detection, machine learning, and other analytics.
Example: Amber alert system
Evolve from batch to real-time analytics
With Amazon Kinesis, you can perform real-time analytics on data that has been generally analyzed using batch processing. Common streaming use cases incorporate sharing data between various applications, streaming extract-transform-load, and real-time analytics. For instance, you can utilize Kinesis Data Firehose to persistently stack spilling data into your S3 data lake or investigation services.
Example: Clickstream analytics
Build real-time applications
You can utilize Amazon Kinesis for ongoing applications, for example, application monitoring, fraud detection, and live leader-boards. You can ingest streaming data utilizing Kinesis Data Streams, process it sing Kinesis Data Analytics, and emit the outcomes to any data store or application utilizing Kinesis Data Streams with millisecond end-to-end latency. This can assist you with learning about what your customers, applications, and products are doing right now and respond promptly.
Example: Analysis of streaming social media data
Analyze IoT device data
You can use Amazon Kinesis to process streaming data from IoT devices such as consumer appliances, embedded sensors, and TV set-top boxes. You can then use the data to send real-time alerts or take other actions programmatically when a sensor exceeds certain operating thresholds. Use our sample IoT analytics code to build your application. No need to start from scratch.
Example: Sensors in tractor detect the need for a spare part and automatically place order