使用 Amazon Kinesis Data Analytics,您只需按实际用量付费。使用 Amazon Kinesis Data Analytics 无需预置资源,也没有前期成本。

我们根据用于运行流处理应用程序的 Kinesis 处理单元 (KPU) 的平均数量,按小时收取费用。KPU 是一个流处理容量单元,由 1 个 vCPU 和 4GB 内存组成。Amazon Kinesis Data Analytics 会自动调整流处理应用程序所需的 KPU 数量,因为内存和计算需求会随着处理复杂性和处理流数据的吞吐量而异。

对于 Java 应用程序,每个应用程序要为应用程序编排收取一个额外的 KPU 费用。Java 应用程序会被收取运行应用程序存储和持久应用程序备份的费用。运行应用程序存储会应用于 Amazon Kinesis Data Analytics 中的状态处理功能,并按每月每 GB 收费。持久应用程序备份是可选项,按每月每 GB 收费,并为应用程序提供基于时间点恢复功能。Amazon Kinesis Data Analytics for Java 应用程序现已在以下 AWS 区域推出:美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)和欧洲(爱尔兰)。

定价

  • 美国东部(弗吉尼亚北部)
  • 美国东部(俄亥俄)
  • 美国西部(俄勒冈)
  • 欧洲(爱尔兰)
  • 欧洲(法兰克福)
  • 欧洲(伦敦)
  • 亚太地区(首尔)
  • 亚太地区(新加坡)
  • 亚太地区(悉尼)
  • 亚太地区(东京)
  • 美国东部(弗吉尼亚北部)
  • Kinesis 处理单元(每小时)

    每小时 0.110 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.10 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.023 USD

  • 美国东部(俄亥俄)
  • Kinesis 处理单元(每小时)

    每小时 0.110 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.10 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.023 USD

  • 美国西部(俄勒冈)
  • Kinesis 处理单元(每小时)

    每小时 0.110 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.10 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.023 USD

  • 欧洲(爱尔兰)
  • Kinesis 处理单元(每小时)

    每小时 0.120 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.11 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.023 USD

  • 欧洲(法兰克福)
  • Kinesis 处理单元(每小时)

    每小时 0.132 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.119 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.025 USD

  • 欧洲(伦敦)
  • Kinesis 处理单元(每小时)

    每小时 0.127 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.116 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.024 USD

  • 亚太地区(首尔)
  • Kinesis 处理单元(每小时)

    每小时 0.135 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.114 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.025 USD

  • 亚太地区(新加坡)
  • Kinesis 处理单元(每小时)

    每小时 0.138 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.120 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.025 USD

  • 亚太地区(悉尼)
  • Kinesis 处理单元(每小时)

    每小时 0.138 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.120 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.025 USD

  • 亚太地区(东京)
  • Kinesis 处理单元(每小时)

    每小时 0.142 USD

    运行应用程序存储(每月每 GB)

    (每个 KPU 分配 50GB 的运行应用程序存储)

    每月每 GB 0.120 USD

    持久应用程序备份(每月每 GB)

    每月每 GB 0.025 USD

定价示例 1:带有简单流过滤器的 Java 应用程序

客户使用 Amazon Kinesis Data Analytics 中的 JAVA 应用程序持续筛选 Kinesis Data Stream 捕获的流数据,并仅保留感兴趣的记录。客户每天创建一个持久应用程序备份,并将这些备份保留七天。Amazon Kinesis Data Analytics 月度费用将根据以下方式进行计算:

月度费用

美国东部用于流处理应用程序的价格为每 KPU 每小时 0.11 USD。这个简单的应用程序使用 1 KPU 来处理传入的数据流。对 Java 应用程序,每应用程序收取一个额外的 KPU 费用。

30 天/月 * 24 小时/天 = 720 小时/月
每月 KPU 费用 = 720 小时/月 * (1 KPU + 1 额外 KPU)* 0.11 USD/小时 = 158.40 USD

Java 应用程序每 KPU 使用 50GB 运行应用程序存储,在美国东部每月每 GB 收费 0.10 USD。

每月运行应用程序存储费用 = 720 小时/月 * 1 KPU * 50GB/KPU * 0.10 USD/月/GB = 5.00 USD

对于持久应用程序备份,Java 应用程序在美国东部每月每 GB 收费 0.023 USD。此应用程序的每个备份为 1MB,客户保留最新的 7 个备份,每天创建一个新备份并删除旧备份。

每月持久应用程序存储费用 = 7 个备份 *(1MB/备份 * 1GB/1000MB)* 0.023 USD/月/GB = 0.01 USD(四舍五入到最近的美分)

总费用 = 158.40 USD + 5.00 USD +0.01 USD = 163.41 USD

定价示例 2:带有滑动窗口和工作负载峰值的 SQL 应用程序

针对 Kinesis Stream 捕获的在线购物交易中销售的商品,客户使用 Amazon Kinesis Data Analytics 中的 SQL 应用程序来计算 1 分钟内这些商品的滑动窗口总量。数据流摄入数据的速率通常为 1000 条记录/秒,但是数据在促销活动期间每天会出现一次达到 6000 条记录/秒的峰值,时间不超过一个小时。Amazon Kinesis Data Analytics 月度费用将根据以下方式进行计算:

月度费用

美国东部用于流处理应用程序的价格为每 KPU 每小时 0.11 USD。传入的 Kinesis 数据流的传输数据速度为 1000 条记录/秒。但该数据流每天会出现一次 6000 条记录/秒的峰值,时间不超过一个小时。

对于一天 24 小时中有 23 个小时处于“稳定状态”情况,滑动窗口查询在这些时间使用 1 KPU 处理工作负载。

30 天/月 * 23 小时/天 = 690 小时/月
稳定状态费用 = 690 小时/月 *(1 KPU * 0.11 USD/小时)= 75.90 USD

对于一天 24 小时中有 1 个小时处于“峰值状态”情况,滑动窗口查询使用 1 至 2 个 KPU。全天 24 小时中的这 1 个小时,将按 2 个 KPU 向客户计费。

30 天/月 * 1 小时/天 = 30 小时/月
稳定状态费用 = 30 小时/月 *(2 KPU * 0.11 USD/小时)= 6.60 USD

总费用 = 75.90 USD + 6.60 USD = 82.50 USD

定价示例 3:Java 应用程序执行带有工作负载变更的流 ETL

客户使用 Amazon Kinesis Data Analytics 中的 Java 应用程序来不断将 Kinesis Data Stream 捕获的日志数据转换并传送到 Amazon S3。使用多个运算符转换日志数据,包括将模式应用于不同的日志事件,按事件类型对数据进行分区,按时间戳对数据进行排序,以及在交付前缓冲数据一小时。该应用程序有许多转换步骤,但没有一个是计算密集型的。这种流每天 12 小时以每秒 2000 条记录的速度摄取数据,并增加至每天 12 小时以每秒 8000 条记录的速度摄取数据。客户不创建任何持久应用程序备份。Amazon Kinesis Data Analytics 月度费用将根据以下方式进行计算:

月度费用

美国东部的价格为每 KPU 每小时 0.11 USD。Kinesis Data Analytics 为每个 KPU 分配 50GB 的运行应用程序存储,每月每 GB 收费 0.10 USD。

繁重工作负载:在 12 小时的繁重工作负载期间,Kinesis Data Analytics 应用程序每秒处理 8000 条记录,并自动扩展到 8 个 KPU。在繁重工作负载期后,Kinesis Data Analytics 应用程序在吞吐量降低 6 小时后将应用程序的规模缩小。应用程序被扩展到 8 个 KPU,每天总计 18 小时。

30 天/月 * 18 小时/天 = 540 小时/月
每月 KPU 费用 = 540 小时/月 * 8 KPU * 0.11 USD/小时 = 475.20 USD
每月运行应用程序存储费用 = 540 小时/月 * 8 KPU * 50GB/KPU * 0.10 USD/月/GB = 40.00 USD
每月 KPU 和存储费用 = 475.20 USD + 40.00 USD = 515.20 USD

轻量工作负载:在余下 6 小时的轻量工作负载期间,Kinesis Data Analytics 应用程序每秒处理 2000 条记录,并自动缩减到 2 个 KPU。

30 天/月 * 6 小时/天 = 180 小时/月
每月 KPU 费用 = 180 小时/月 * 2 KPU * 0.11 USD/小时 = 39.60 USD
每月运行应用程序存储费用 = 180 小时/月 * 2 KPU * 50GB/KPU * 0.10 USD/月/GB = 10.00 USD
每月 KPU 和存储费用 = 39.60 USD + 10.00 USD = 49.60 USD

对 Java 应用程序,每应用程序收取一个额外的 KPU 费用。

月度费用 = 30 * 24 * 1 KPU * 0.11 USD/小时 = 79.20 USD

总费用 = 515.20 USD + 49.60 USD + 79.20 USD = 644.00 USD

其他定价资源

TCO 计算器

计算您的总体拥有成本 (TCO)

简单月度成本计算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

开始使用 Amazon Kinesis Data Analytics

Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册 AWS 账户

立即享受 AWS 免费套餐

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看入门指南

通过此分步指南了解如何使用 Amazon Kinesis Data Analytics。

Product-Page_Standard-Icons_03_Start-Building_SqInk
开始构建流应用程序

从 Amazon Kinesis Data Analytics 控制台构建流应用程序。