Kinesis Data Firehose Flashcards

1
Q

Kinesis Data Firehose

A

Kinesis Data Firehose is the easiest way to load streaming data into data stores and analytics tools.

Captures, transforms, and loads streaming data.

Firehose can batch, compress, and encrypt data before loading it.

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

Can Kinesis Data Streams act as a source for Firehose

A

YES

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

What is the Maximum Record Size

A

The maximum size of a record (before Base64-encoding) is 1000 KB.

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

Firehose Destinations include:

A
  • Amazon S3.
  • Amazon Redshift.
  • Amazon Elasticsearch Service.
  • Splunk.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Can encrypt data with…

A

Can encrypt data with an existing AWS Key Management Service (KMS) key.

Server-side-encryption can be used if Kinesis Streams is used as the data source.

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

Firehose Transformation Pattern ?

A

Firehose can invoke an AWS Lambda function to transform incoming data before delivering it to a destination.

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

Kinesis Firehouse Backup Pattern

A

For Amazon Redshift destinations, streaming data is delivered to your S3 bucket first.

Kinesis Data Firehose then issues an Amazon Redshift COPY command to load data from your S3 bucket to your Amazon Redshift cluster.

If data transformation is enabled, you can optionally back up source data to another Amazon S3 bucket:

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

ElasticSearch and Splunk Backup Pattern

A

For Amazon Elasticsearch destinations, streaming data is delivered to your Amazon ES cluster, and it can optionally be backed up to your S3 bucket concurrently:

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