Q: How does this project architecture help me easily launch a robust log analytics solution?
With just a few clicks in the AWS Management Console, you can assemble a solution using the range of services we offer and go from raw data to real insights in minutes. Because these services are managed, you don’t have to spend time and money in planning, provisioning, and managing infrastructure. Instead, you can focus on your business problems.
Q: What is Amazon Kinesis?
Amazon Kinesis is a platform for streaming data on AWS, offering powerful services to make it easy to load and analyze streaming data, and also providing the ability for you to build custom streaming data applications for specialized needs. Web applications, mobile devices, wearables, industrial sensors, and many software applications and services can generate staggering amounts of streaming data – sometimes TBs per hour – that need to be collected, stored, and processed continuously. Amazon Kinesis services enable you to do that simply and at a low cost.
Q: What is Amazon Kinesis Data Firehose?
Amazon Kinesis Data Firehose is the easiest way to load streaming data into AWS. It can capture and automatically load streaming data into Amazon Kinesis Data Analytics, Amazon S3, Amazon Redshift, and Amazon Elasticsearch Service, 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.
Q: What is Amazon Kinesis Data Analytics?
Once you ingest the data into AWS, you need to process and analyze it. Amazon Kinesis Data Analytics allows you to do that with standard SQL so you don’t have to learn any new programming skills. Simply point Amazon Kinesis Data Analytics at an incoming data stream, write your SQL queries, and specify where you want to load the results. Kinesis Data Analytics takes care of running your SQL queries continuously on data while it’s in transit and sending the results to the destinations.
Q: Why should I run log analytics on Amazon Kinesis Data Analytics?
Amazon Kinesis Data Analytics is ideally suited for log analytics use cases because it makes it easy to handle unstructured data, automatically infers the structure and format of the data, and suggests a schema. With Amazon Kinesis Data Analytics, all you need is standard SQL. You can immediately start querying the data and get real-time insights.
Q: Besides log analytics, what other use cases can I run on Amazon Kinesis Data Analytics?
You can use Kinesis Data Analytics in pretty much any use case where you are collecting data continuously in real-time and want to get information and insights in seconds or minutes rather than having to wait days or even weeks. In particular, Kinesis Data Analytics enables you to quickly build end-to-end stream processing applications for log analytics, clickstream analytics, Internet of Things (IoT), ad tech, games, and more. The three most common usage patterns are time-series analytics, real-time dashboards, and real-time alerts and notifications.
Q: What is Amazon Elasticsearch Service?
Amazon Elasticsearch Service is a managed service that makes it easy to deploy, operate, and scale Elasticsearch clusters in the AWS Cloud. Elasticsearch is a popular open-source search and analytics engine for use cases such as log analytics, real-time application monitoring, and click stream analytics. Amazon Elasticsearch Service includes built-in integration with Kibana, an open-source visualization tool, so you can explore the data easily.