Amazon Kinesis 是一种完全托管的云服务,用于对大型分布式数据流进行实时数据处理。Amazon Kinesis 每小时可连续捕获和存储成千上万个来源中的数据(以 TB 为单位),这些来源包括网站点击流、财务交易、社交媒体源、IT 日志和定位追踪事件。借助 Amazon Kinesis Client Library (KCL),您可以构建 Amazon Kinesis 应用程序,并能使用流数据为实时控制面板提供强力支持、生成警报、实施动态定价和广告等。您还可以将数据从 Amazon Kinesis 发送到其他 AWS 服务中,如 Amazon Simple Storage Service (Amazon S3) 和 Amazon Elastic Map Reduce (Amazon EMR)。


实时:Amazon Kinesis 可以实时处理数据。借助 Amazon Kinesis,您可以在数据生成的同时连续收集数据,并能对业务和运营关键信息及时作出回应。

易用:只需数秒,即可创建 Amazon Kinesis 流。借助 Amazon Kinesis Producer Library (KPL)Amazon Kinesis Client Library (KCL),您可以轻松地向 Amazon Kinesis 流添加数据,并构建用于处理数据的 Amazon Kinesis 应用程序

并行处理:Amazon Kinesis 允许您同时使用多个 Amazon Kinesis 应用程序处理同一个流。例如,您可以让一个应用程序负责实时分析,并让另一个应用程序从同一个 Amazon Kinesis 流向 Amazon S3 发送数据。

弹性:可将 Amazon Kinesis 流的吞吐量单位从 MB/小时扩展为 TB/小时,并将每秒支持的 PUT 记录数从数千个扩展为数百万个。您可以根据输入数据量,随时动态调整流的吞吐量。

低成本:Amazon Kinesis 没有前期成本,您只需为使用的资源付费。

可靠:Amazon Kinesis 可以跨 AWS 区域中的多个设施同步复制流数据,并保留您的数据 24 小时,以防止在发生应用程序故障、个别机器故障或设施故障时丢失数据。


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

应用程序和服务警报:Amazon Kinesis 可连续接收您的应用程序或服务生成的大容量日志。然后,您可以构建 Amazon Kinesis 应用程序,实时分析日志并在发现例外时触发警报。

实时分析:您可以使用 Amazon Kinesis 应用程序对高频率事件数据(如 Amazon Kinesis 收集的传感器数据)进行实时分析,这样您几分钟(而不是几小时或几天)就能获得一次数据解析。

移动数据捕获:您可以将移动应用程序设为从成千上万个设备将数据推送到 Amazon Kinesis 中,这样只要移动设备上有数据,您就能够看到。

社交数据管道:Amazon Kinesis 可用作摄取 Twitter 流等批量社交媒体数据的“管道”。然后,您可以构建 Amazon Kinesis 应用程序,稳定读取和处理 Amazon Kinesis 流中的社交数据。

游戏数据源:Amazon Kinesis 可用于连续收集玩家与游戏的互动数据,并能将数据馈送到您的游戏平台中。借助 Amazon Kinesis,您可以设计一款游戏,以便根据玩家的操作和行为提供引人入胜的动态体验。


使用本服务需遵循 AWS 客户协议