首页 > 解决方案 > Firehose、管道、数据流的 Kinesis 服务有什么区别/用例

问题描述

我对不同的 Kinesis 服务感到困惑,我已阅读以下条款:

Kinesis streaming data platform
Kinesis Data Stream
Kinesis Data Firehose
Kinesis Video Stream
Kinesis Data Analytics
Kinesis Data Pipeline

谁能告诉我每项服务是什么,或者只是一个昵称?他们的用例是什么?

谢谢。

标签: amazon-web-servicesamazon-kinesis

解决方案


Kinesis 有 4 种口味。您提供的其他一些似乎是别名,是的。您可以在https://aws.amazon.com/kinesis/的“Amazon Kinesis 功能”下确认这一点。我已经从常见问题解答中提取了描述。

数据流:Amazon Kinesis Data Streams 使您能够构建自定义应用程序来处理或分析流数据以满足特殊需求。

数据分析:Amazon Kinesis Data Analytics 是分析流数据、获得切实可行的见解以及实时响应您的业务和客户需求的最简单方法。(TL;DR,您可以使用 SQL 应用程序代码近乎实时地处理数据)

视频流:Amazon Kinesis Video Streams 可以轻松地将视频从连接的设备安全地流式传输到 AWS,以进行分析、机器学习 (ML) 和其他处理。

Data Firehose:Amazon Kinesis Data Firehose 是将流数据加载到数据存储和分析工具中的最简单方法。它可以捕获、转换流数据并将其加载到 Amazon S3、Amazon Redshift、Amazon Elasticsearch Service 和 Splunk 中,使用您现在已经在使用的现有商业智能工具和仪表板实现近乎实时的分析。

Firehose 和数据流非常相似。最大的区别是 Firehose 会为您扩展,其中 Data Streams 让您可以控制您的流拥有的“分片”数量。分片控制您的流获得多少吞吐量。


推荐阅读