Kinesis Flashcards
_____ is a platform on AWS to send your streaming data to.
Kinesis
____ makes it easy to load and analyze streaming data, and also providing the ability for you to build your own custom apps for your business needs.
Kinesis
______ data is data that is generated continuously by thousands of data sources, which typically send in the data records simultaneously, and in small sizes (order of KB).
streaming
which are Types of streaming data:
- purchases online
- stock prices
- game data (as the game plays)
- social network data
- geospacial data (think uber)
- IOT sensor data
all of the above
The 3 Kinesis services are:
- Kinesis Data Stream: is a massively scalable and durable real-time data streaming service.
- Kinesis Firehose: is the easiest way to reliably load streaming data into data lakes, data stores, and analytics services.
- Kinesis Analytics: provides built-in functions to filter, aggregate, and transform streaming data for advanced analytics.
Kinesis Streams consist of ____
Shards.
Shard is the base throughput unit of an Amazon Kinesis data stream. One shard provides a capacity of 1MB/sec data input and 2MB/sec data output. One shard can support up to 1000 PUT records per second. You will specify the number of shards needed when you create a data stream.
___ transactions / second for reads, up to a max total data read rate of ___MB/second and UP to _____ records/second for writes, up to a max total data write rate of __MB/second (including partition keys).
5,
2,
1,000,
1
The data capacity of the stream is a function of the number of _____that you specify for the stream. The total capacity of the stream is the sum of the capacities of its _____.
Shards