This article is part of an Essential Guide, our editor-selected collection of our best articles, videos and other content on this topic. Explore more in this guide:
4. - AWS glossary of terms: Read more in this section
- Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon Kinesis
- Amazon RedShift
- Amazon Simple Storage Service (Amazon S3)
- Amazon's data-flow PaaS: AppStream and Kinesis
- cloud computing
- elastic load balancing
- Infrastructure as a Service (IaaS)
- public cloud
- virtual machine (VM)
Explore other sections in this guide:
- 1. - Learning all about AWS
- 2. - AWS advice concerning over-provisioning
- 3. - What do you know about AWS services?
Kinesis is capable of processing hundreds of terabytes per hour from high volumes of streaming data from sources such as operating logs, financial transactions and social media feeds. According to Amazon, Kinesis fills a gap left by Hadoop and other technologies that process data in batches, but that don't enable real-time operational decisions about constantly streaming data. That capability, in turn, simplifies the process of writing apps that rely on data that must be processed in real time.
Amazon Kinesis integrates with Amazon Redshift, Amazon Dynamo Database and Amazon Simple Storage Service (Amazon S3), as well as with many third-party products. Customers are billed on the standard AWS pay-as-you-go plan, with payments based on the amount of data processed and the way in which the information is packaged.