Kinesis Flashcards
What does Amazon Kinesis provide?
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.
Which zone does Kinesis run in?
Kinesis runs in the AWS Public Zone.
How resilient is Kinesis?
Kinesis is Region resilient.
How does Kinesis Streams scale?
Using sharding.
What does Kinesis Data Firehose provide?
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.
What are valid data endpoints for Kinesis Data Firehose?
- HTTP endpoints
- Splunk
- Redshift
- ElasticSearch
- S3 buckets
Are Kinesis Data Streams realtime?
Yes.
Is Kinesis Data Firehose realtime?
No.
What does Kinesis Data Analytics provide?
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.
What are the supported destinations for Kinesis Data Analytics?
Firehose (resulting in near-realtime data)
AWS Lambda
Kinesis Data Streams
Is Kinesis Data Analytics realtime?
Yes.
Can you access Kinesis Video Streams data directly?
No, you must use the Kinesis Video Streams API.