Kinesis Flashcards

1
Q

What does Amazon Kinesis provide?

A

Kinesis is a scalable data streaming services. Producers send data into Kinesis streams. Streams can scale from low to near infinite data rates. Multiple consumers access data from Kinesis. Kinesis is great for analytics and dashboards.

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

Which zone does Kinesis run in?

A

Kinesis runs in the AWS Public Zone.

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

How resilient is Kinesis?

A

Kinesis is Region resilient.

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

How does Kinesis Streams scale?

A

Using sharding.

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

What does Kinesis Data Firehose provide?

A

Data Firehose allows you to move data en mass from a data producer or Kinesis Stream to data lakes, data stores, and analytic services. It is a near-realtime service and provides data permanence for Kinesis Data Streams.

Data records can be transformed by Lambda on their way to their destinations, with the option to store the original data in an S3 bucket.

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

What are valid data endpoints for Kinesis Data Firehose?

A
  1. HTTP endpoints
  2. Splunk
  3. Redshift
  4. ElasticSearch
  5. S3 buckets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Are Kinesis Data Streams realtime?

A

Yes.

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

Is Kinesis Data Firehose realtime?

A

No.

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

What does Kinesis Data Analytics provide?

A

Realtime processing of data using SQL. Data enters on one side, data is queried using SQL, then data is output on the other side. This allows you to enrich an input data stream using reference data.

It can ingest data from Kinesis Data Streams or Firehose.

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

What are the supported destinations for Kinesis Data Analytics?

A

Firehose (resulting in near-realtime data)
AWS Lambda
Kinesis Data Streams

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

Is Kinesis Data Analytics realtime?

A

Yes.

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

Can you access Kinesis Video Streams data directly?

A

No, you must use the Kinesis Video Streams API.

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