Kinesis Flashcards

1
Q

Makes it easy to collect, process, and analyze streaming data in real-time

A

Kinesis

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

capture, process, and store data streams

A

Kinesis Data Streams

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

load data streams into AWS data stores

A

Kinesis Data Firehose

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

analyze data streams with SQL or Apache Flink

A

Kinesis Data Analytics

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

capture, process, and store video streams

A

Kinesis Video Streams

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

Kinesis Data Streams – Capacity Modes
Provisioned vs On-demand

  • You choose the number of shards provisioned, scale manually or using API
  • Each shard gets 1MB/s in (or 1000 records per second)
  • Each shard gets 2MB/s out (classic or enhanced fan-out consumer)
  • You pay per shard provisioned per hour
A

Provisioned mode

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

Kinesis Data Streams – Capacity Modes
Provisioned vs On-demand

  • No need to provision or manage the capacity
  • Default capacity provisioned (4 MB/s in or 4000 records per second)
  • Scales automatically based on observed throughput peak during the last 30 days
  • Pay per stream per hour & data in/out per GB
A

On-demand mode

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

Kinesis Data Streams vs Firehose

  • Streaming service for ingest at scale
  • Write custom code (producer/consumer)
  • Real-time (~200 ms)
  • Manage scaling (shard splitting/merging)
  • Data storage for 1 to 365 days
  • Supports replay capability
A

Kinesis Data Firehose

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

Kinesis Data Streams vs Firehose

  • Load streaming data into S3 / Redshift /
    OpenSearch / 3rd party/custom HTTP
  • Fully managed
  • Near real-time (buffer time min. 60 sec)
  • Automatic scaling
  • No data storage
  • Doesn’t support replay capability
A

Kinesis Data Firehose

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

Used when migrating to the cloud from on-premises that may use open protocols, instead of re-engineering the application to use SQS and SNS.

A

Amazon MQ

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