使用 Amazon Kinesis Data Analytics,您只需按实际用量付费。我们按照用于运行流处理应用程序的 Kinesis 处理单元 (KPU) 的平均数量向您收取小时费率。

单个 KPU 是流处理容量的一个单元,该容量由 4GB 内存、1 个 vCPU 计算单元和相应的联网功能组成。由于查询的复杂程度有所差异,且响应中的内存和计算需求不尽相同,因此 Amazon Kinesis Data Analytics 将自动弹性扩展完成分析所需的 KPU 数量。使用 Amazon Kinesis Data Analytics,无需预置资源,也没有前期成本或最低费用。

Amazon Kinesis Data Analytics 现已全面推出

立即开始试用
  • 美国东部 (弗吉尼亚北部)

    Kinesis 处理单元(每小时)
    每小时 0.110 USD

    (流处理容量包含 4GB 内存、1 个 vCPU 计算单元和相应的联网资源)

     

     
  • 美国西部 (俄勒冈)

    Kinesis 处理单元(每小时)
    每小时 0.110 USD
    (流处理容量包含 4GB 内存、1 个 vCPU 计算单元和相应的联网资源)  
  • 欧洲 (爱尔兰)

    Kinesis 处理单元(每小时)
    每小时 0.120 USD
    (流处理容量包含 4GB 内存、1 个 vCPU 计算单元和相应的联网资源)  

客户使用 Amazon Kinesis Data Analytics 持续筛选 Kinesis Data Firehose 捕获的流数据,并仅保留感兴趣的记录。他们的 Kinesis Data Analytics 月度费用将根据以下方式进行计算:

月度费用

美国东部用于流处理应用程序的价格为每 KPU 每小时 0.11 USD。1 个 KPU 提供的流处理容量等于 4GB 内存、1 个 vCPU 计算单元和相应的联网功能。

这种简单的流式处理筛选要使用 1.7GB 内存和 1 个 vCPU 的 50% 来处理 Firehose 中的数据。

由于流式处理 SQL 查询的用量小于 4GB 内存和 1 个 vCPU 计算单元,因此他们的应用程序仅需要 1 个 KPU 来处理工作负载。

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

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

月度费用

美国东部的价格为每 KPU 每小时 0.11 USD。1 个 KPU 提供的流处理容量等于 4GB 内存、1 个 vCPU 计算单元和相应的联网功能。

传入的 Kinesis 数据流的传输数据速度为 1000 条记录/秒。但该数据流每天会出现一次达到 6000 条记录/秒的峰值,时间不超过一个小时。 

  • 对于全天 24 小时中 23 个小时的“稳定状态”:

    滑动窗口查询要使用 3.2GB 内存和 1 个 vCPU 的 50% 来处理数据。

    由于流式处理 SQL 查询的用量小于 4GB 内存和 1 个 vCPU 计算单元,因此他们的应用程序仅需要 1 个 KPU 以在这些时间里处理工作负载。

  • 对于全天 24 小时中 1 个小时的“峰值状态”:

    滑动窗口查询要使用 6.4GB 内存和 1 个 vCPU 的 75% 来处理数据流中更高的数据吞吐量。该流式处理 SQL 查询超出单个 KPU 提供的内存,但小于 2 个 KPU 提供的 8GB 内存。全天 24 小时中的这 1 个小时,将按 2 个 KPU 向客户计费。

月度费用:

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

峰值状态 = 30 天 * 1 小时 *(2 KPU * 0.11 USD/小时)= 6.60 USD

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