Amazon Kinesis Data Streams

大规模收集流数据以进行实时分析

Amazon Kinesis Data Streams (KDS) 是一种可大规模扩展且持久的实时数据流服务。KDS 每秒可以从数十万个来源连续捕获数 GB 的数据,例如网站点击流、数据库事件流、金融交易、社交媒体信息流、IT 日志和位置跟踪事件。收集的数据以毫秒为单位,以实现实时分析用例,如实时仪表板、实时异常检测、动态定价等。

视频:什么是 Amazon Kinesis Data Streams?

优势

实时

在收集视频的 70 毫秒内,将您的流数据提供给多个实时分析应用程序、Amazon S3AWS Lambda

持久

降低数据丢失的几率。在一个 AWS 区域中跨三个数据中心同步复制您的流数据,该数据可存储长达七天,并提供多重保护,以防止数据丢失。

安全

通过加密 KDS 中的敏感数据,并通过 Amazon Virtual Private Cloud (VPC) 访问您的数据,以满足法规和合规性需求。可以使用服务器端加密AWS KMS 主密钥来静态保护数据。

易于使用

使用 AWS SDK、Kinesis Client Library (KCL)连接器和代理快速构建您的流应用程序。通过与 AWS LambdaAmazon Kinesis Data AnalyticsAmazon Kinesis Data Firehose 的内置集成轻松处理数据。

弹性

动态扩展您的应用程序。Kinesis 数据流可以从每小时数 MB 扩展到数 TB,并且 PUT 记录可以从每秒数千个扩展到数百万个。您可以随时根据您的输入数据量动态调节数据流的吞吐量。

成本低廉

Kinesis Data Streams 没有预付费用,您只需为您使用的资源付费。每小时只需 0.015 USD,您就可以拥有一个传入速度为 1MB/秒并且传出速度为 2MB/秒的 Kinesis 数据流。

工作原理

product-page-diagram_Amazon-Kinesis-Data-Streams

使用案例

日志和事件数据收集

Kinesis Data Streams 可用于从服务器、桌面和移动设备等来源收集日志和事件数据。然后,您可以构建 Kinesis 应用程序来持续处理数据、生成指标、为实时控制面板提供支持,并将聚合数据发送到 Amazon S3 等存储对象中。


实时分析

您可以让 Kinesis 应用程序对高频率事件数据(如 Kinesis Data Streams 收集的传感器数据)执行实时分析,从而使您能够以几分钟而不是几小时或几天的频率从您的数据中获得洞见。


移动数据捕获

您可以让您的移动应用程序通过成千上万台设备将数据推送到 Kinesis Data Streams 中,从而使数据一在移动设备上生成就能供您使用。

了解 Kinesis Data Streams 和 AWS 移动软件开发工具包集成的相关信息 (iOS | Android)


游戏数据源

Kinesis Data Streams 可用于持续收集玩家-游戏互动的相关数据,并将数据传入您的游戏平台。借助 Kinesis Data Streams,您可以设计一款能根据玩家操作和行为来提供参与和动态体验的游戏。

开始使用 Amazon Kinesis Data Streams

icon1

注册 AWS 账户

立即获取 AWS 免费套餐
icon2

查看开发人员指南

查看 开发人员指南,了解 Kinesis Data Streams。
icon3

开始流式处理数据

借助本 教程获得动手体验。

了解有关 Amazon Kinesis Data Streams 功能的更多信息

访问入门页面
准备好开始使用了吗?
注册
还有更多问题?
联系我们