Amazon Kinesis Data Firehose | General Flashcards

1
Q

What is Amazon Kinesis Data Firehose?

General

Amazon Kinesis Data Firehose | Analytics

A

Amazon Kinesis Data Firehose is the easiest way to load streaming data into data stores and analytics tools. It can capture, transform, and load streaming data into Amazon S3, Amazon Redshift, Amazon Elasticsearch Service, and Splunk, enabling near real-time analytics with existing business intelligence tools and dashboards you’re already using today. It is a fully managed service that automatically scales to match the throughput of your data and requires no ongoing administration. It can also batch, compress, and encrypt the data before loading it, minimizing the amount of storage used at the destination and increasing security.

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

What does Amazon Kinesis Data Firehose manage on my behalf?

General

Amazon Kinesis Data Firehose | Analytics

A

Amazon Kinesis Data Firehose manages all underlying infrastructure, storage, networking, and configuration needed to capture and load your data into Amazon S3, Amazon Redshift, Amazon Elasticsearch Service, or Splunk. You do not have to worry about provisioning, deployment, ongoing maintenance of the hardware, software, or write any other application to manage this process. Firehose also scales elastically without requiring any intervention or associated developer overhead. Moreover, Amazon Kinesis Data Firehose synchronously replicates data across three facilities in an AWS Region, providing high availability and durability for the data as it is transported to the destinations.

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

How do I use Amazon Kinesis Data Firehose?

General

Amazon Kinesis Data Firehose | Analytics

A

After you sign up for Amazon Web Services, you can start using Amazon Kinesis Data Firehose with the following steps:

Create an Amazon Kinesis Data Firehose delivery stream through the Firehose Console or the CreateDeliveryStream operation. You can optionally configure an AWS Lambda function in your delivery stream to prepare and transform the raw data before loading the data.

Configure your data producers to continuously send data to your delivery stream using the Amazon Kinesis Agent or the Firehose API.

Firehose automatically and continuously loads your data to the destinations you specify.

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

What is a source?

General

Amazon Kinesis Data Firehose | Analytics

A

A source is where your streaming data is continuously generated and captured. For example, a source can be a logging server running on Amazon EC2 instances, an application running on mobile devices, a sensor on an IoT device, or a Kinesis stream.

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