方案梳理 | AWS 中 Kinesis 的使用场景分析


  可选方案

Amazon Kinesis 一项完全托管的服务,可以经济高效地处理和分析任何规模的流数据。可选方案包括四种服务,分别是:Amazon Kinesis Data Streams、Amazon Kinesis Video Streams、Amazon Data Firehose (Amazon Kinesis Data Firehose)、Apache Flink(Amazon Kinesis Data Analytics)。


...

  使用场景

Amazon Kinesis Data Streams

用来实时收集和存储数据流。每秒可以收集数GB的数据,并使其可用于实时处理和分析。实时从数十万个数据源中实时摄取和存储数据流,包括:
日志和事件数据收集
物联网设备数据捕获
移动数据收集
游戏数据馈送

Amazon Kinesis Video Streams

借助 Amazon Kinesis Video Streams,可以更轻松、更安全地将视频从联网设备传输到 AWS 进行分析、机器学习、播放和其他处理。常用于流式传输数百万台设备的视频,构建实时、视觉且支持视频的应用程序等。

Amazon Data Firehose (Amazon Kinesis Data Firehose)

用来实时处理和交付数据流。可以准备实时数据流并将其加载到数据存储和分析工具中。比如将流数据加载到数据湖、数据存储和分析工具中,比如:
日志和事件分析
物联网数据分析
点击流分析
安全监控

Apache Flink(Amazon Kinesis Data Analytics)

用来实时处理和分析流数据。可以实时从流数据中获取可操作的见解,包括:
实时流式ETL
实时日志分析
广告技术和数字营销分析
实时物联网设备监控