发布于: Dec 15, 2020
客户现在可以使用 AWS Lambda 来为其 Amazon Kinesis 或 Amazon DynamoDB Streams 构建分析工作负载。无需额外成本,客户即可在每个分区最多 15 分钟的连续、不重叠时间窗口(滚动窗口)中构建 sum、average、count 和其他简单的分析函数。客户可以将其业务和分析逻辑整合到一个 Lambda 函数中,从而降低其架构的复杂性。
除了 Amazon Kinesis Data Analytics 和适用于 Apache Flink 的 Kinesis Data Analytics等服务外,Lambda 还为 Kinesis 和 DynamoDB Streams 中的短时间流数据的运行分析提供了另一种选择。客户可以利用 Lambda 的简单易用性来设置和管理其分析工作负载。使用滚动窗口执行分析时,Lambda 将使用来自事件源的记录,并在负载大小达到 5MB 时调用函数。此外,还将额外使用 1MB 的负载在一个滚动窗口中维护多个调用之间的状态。
客户首先可以在 AWS 控制台、AWS CLI、AWS SAM、AWS CloudFormation 或适用于 Lambda 的 AWS 开发工具包中选择其分析滚动窗口的持续时间。使用此功能不需要支付任何额外费用。此功能已在提供 AWS Lambda、Amazon Kinesis 和 Amazon DynamoDB 的所有 AWS 区域推出。要了解有关在 Lambda 上设置分析工作负载的更多信息,请阅读 Lambda 开发人员指南(Kinesis、DynamoDB)和 AWS 计算博客。