Question-2: You are working in a company which runs the Video Streaming solution and you wanted to collect all the user data while he watches the video to further analyze his experience and wanted to generate some reports by running SQLs on the collected data in real-time. Which of the following service is well suited for collecting this data and generating the report using SQL?
- You would be using AWS Kinesis Data Stream
- You could use the Kinesis Video Stream
- You would be using only Kinesis Data Firehose
- You would be using Kinesis Data Firehose and Kinesis Data Analytics
Ans : D
Exp : You may get confused with the Video Streaming Get the latest AWS Training, Certification Preparation Material, Books & Interview questions application, but here we want to collect the user data and not the streaming videos, hence we have don’t have to use Kinesis Video Stream. As we need to collect the data and apply the analytics using SQL to generate the report we can use the Kinesis Data Analytics for analyzing and streaming data using the Kinesis Data Analytics. However, we need to deliver the data to the Kinesis Data Analytics we need to use the Kinesis Data Firehose, which can send the data to any of this AWS services like S3, Redshift, Kinesis Analytics, Elastic Search Service etc.