Publishing Messages From AWS IoT to AWS Redshift
Objective
Publishing messages from AWS IoT to AWS Redshift using AWS API services (AWS IoT, AWS Kinesis Firehose, AWS S3 and AWS Redshift)
About AWS Services
What is AWS IoT?
AWS IoT is a platform that enables you to connect devices to AWS Services and other devices, secure data and interactions, process and act upon device data, and enable applications to interact with devices even when they are offline.
What Is Amazon Redshift?
Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. You can start with just a few hundred gigabytes of data and scale to a petabyte or more.
What Is Amazon S3?
Amazon Simple Storage Service is storage for the Internet. Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites.
What is Amazon Kinesis Firehose?
Amazon Kinesis Firehose is a fully managed service for delivering real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3) and Amazon Redshift. Firehose is part of the Amazon Kinesis streaming data platform, along with Amazon Kinesis Streams. With Firehose, you do not need to write any applications or manage any resources. You configure your data producers to send data to Firehose and it automatically delivers the data to the destination that you specified.
Follow this link to know the step by step configuration on publishing messages from AWS IoT to AWS RedShift:
https://hdpsakhuja.blogspot.in/2016/05/publishing-messages-from-aws-iot-to-aws.html
Consultant (Data Science | Cloud | Big Data | DBA | Netezza ) At CDW Technologies India Private Limited
8 年this is a great article and well written.thanks for sharing