Amazon Kinesis Family Flashcards

1
Q

What is Amazon Kinesis?

A

The Amazon Kinesis Family makes it easier to collect, process, and analyze real-time, streaming data so that you can get timely insights and react quickly to new information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name 4 of the Kinesis families

A
  1. Data Streams
  2. Firehose
  3. Data Analytics
  4. Video Streams
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Kinesis Data Streams?

A

Real time data steaming.

Collect and process large streams of data records in real time.

Amazon Kinesis Data Streams is a massively scalable and durable real-time data streaming service. Kinesis Data Streams is designed to continuously capture gigabytes of data per second from hundreds of thousands of sources, such as website clickstreams, database event streams, financial transactions, social media feeds, IT logs, and location-tracking events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Kinesis Firehose?

A

Data delivery service.

Amazon Kinesis Data Firehose is designed to reliably load streaming data into data lakes, data stores, and analytics services. It can capture, transform, and deliver streaming data to Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon Elasticsearch Service, generic HTTP endpoints, and service providers like Datadog, New Relic, MongoDB, and Splunk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Kinesis Data Analytics

A

Real time data analytics

Amazon Kinesis Data Analytics is designed to transform and analyze streaming data in real time with Apache Flink. Apache Flink is an open-source framework and engine for processing data streams. Amazon Kinesis Data Analytics reduces the complexity of building, managing, and integrating Apache Flink applications with other AWS services. Amazon Kinesis Data Analytics is designed to take care of everything that’s required to run streaming applications continuously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Kinesis Video Streams?

A

Stream video data.

Amazon Kinesis Video Streams is designed to securely stream video from connected devices to AWS for analytics, machine learning (ML), playback, and other forms of processing. Kinesis Video Streams automatically provisions and elastically scales the infrastructure that’s needed to ingest streaming video data from millions of devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Stream vs Analytics

A

Use “Kinesis Data Streams” (streaming) when you need to rapidly ingest and move large volumes of real-time data from various sources, while “Kinesis Data Analytics” is best when you want to perform actual analysis on that streaming data using SQL-like queries or more complex Apache Flink applications for real-time insights and actions, essentially processing the data as it flows through the stream; think of streaming as the data pipeline and analytics as the processing engine on top of it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly