AWS CloudFormation Supports Amazon Kinesis Analytics Applications
You can now provision and manage resources for Amazon Kinesis Analytics applications using AWS CloudFormation. Kinesis Analytics is the easiest way to process streaming data in real time with standard SQL, without having to learn new programming languages or processing frameworks. Kinesis Analytics enables you to query streaming data or build entire streaming applications using SQL. Using the service, you gain actionable insights and can respond to your business and customer needs promptly.
Customers can create CloudFormation templates that easily create or update Kinesis Analytics applications. Typically, a template is used as a way to manage code across different environments, or to prototype a new streaming data solution quickly.
We have created two sample templates using past AWS Big Data Blog posts that referenced Kinesis Analytics.
- Real-time Clickstream Anomaly Detection with Amazon Kinesis Analytics – This post shows how to ingest and process clickstream data in real time. The Kinesis Analytics application calculates a clickthrough rate (CTR) to measure advertisement effectiveness and then uses our random cut forest to detect anomalies on the stream.
- Implement Serverless Log Analytics Using Amazon Kinesis Analytics – This post shows how to analyze Apache Logs using Kinesis Analytics and publish aggregated data to Amazon CloudWatch. Logs are ingested using the Kinesis agent and analyzed in near real time using Kinesis Analytics by joining static data from Amazon S3. In turn, they are published using AWS Lambda. CloudFormation template: aws-blog-serverless-log-analytics.
For more information about the new feature, see the AWS Cloudformation User Guide.