使用 Amazon Managed Streaming for Apache Kafka (MSK) 时,您只需按使用量付费。无最低费用,也无预先承诺。您不需要为 Amazon MSK 为您预置的 Apache ZooKeeper 节点或集群中的代理或 Apache ZooKeeper 节点与代理之间发生的数据传输付费。Amazon MSK的定价基于您创建的资源类型。有两种类型的集群:MSK 集群和MSK 无服务器集群。使用 MSK 群集,您可以指定并扩展群集容量满足您的需要。使用 MSK 无服务器集群,您无需指定或扩展集群容量。也可以使用 MSK Connect 创建 Kafka Connect 连接器。有关详细的定价及其示例,请参见下面的各个选项卡。

  • MSK
  • MSK 无服务器(预览)
  • MSK Connect
  • MSK
  • 您按小时支付 Apache Kafka 代理实例使用费(按一秒分辨率计费),具体费用取决于代理实例的大小和 Amazon MSK 集群中的活动代理。请参阅代理实例定价表,了解详细信息。

    您还应根据集群中预置的存储量付费。此费用的计算方式为,通过将每小时预置的存储量 (GB) 相加,并除以当月的小时总数,从而得出以“GB/月”为单位的值,如定价示例所示。请参阅代理存储定价表,了解详细信息。

    您不需要为代理之间或 Apache ZooKeeper 节点与代理之间的数据传输付费。您需要为 Amazon MSK 集群的传入和传出数据支付标准的 AWS 数据传输费用。

    示例 1

    如果两个 kafka.t3.smalls 在美国东部(弗吉尼亚北部)AWS 区域处于活动状态,而且您的代理在三月份的 31 天里使用了 50GB 的存储空间*,则您三月份需要支付以下费用:

    总费用 =(代理实例费用)+(存储费用)

    费用 使用量 费率 小计

    代理实例费用(实例使用量,以小时为单位)

    31 天 x 24 小时/天 x 2 个代理= 共计 1,488 个小时

    0.0456 USD(kafka.t3.small 的每小时价格)

    1,488 小时 x 0.0456 USD= 67.85 USD 

    以 GB-小时为单位的存储费用

    50 GB x 1 个月 = 5 GB-月

    0.10 USD(美国东部区域每月每 GB 价格)

    50 GB-月 x 0.10 USD= 5 USD 

    总计 = 67.85 USD + 5 = 72.85 USD 或 2.35 USD/天

    *此工作负载反映摄取速率为 100 KB/秒 且保留 24 小时、复制因子为 2 时的情况。将产生数据传输费用,预计此工作负载的费用为每月 5 USD。

    示例 2

    如果三个 kafka.m5.large 在美国东部(弗吉尼亚北部)AWS 区域处于活动状态,而且您的代理在三月份的前 15 天使用了 1TB 的存储空间,在三月份的最后 16 天使用了 2TB 的存储空间,则您三月份需要支付以下费用:

    总费用 =(代理实例费用)+(存储费用)

    费用 使用量 费率 小计

    代理实例费用(实例使用量,以小时为单位)

    31 天 x 24  小时/天 x 3 个代理 = 2,232 小时

    0.21 USD(kafka.m5.large 的每小时价格)

    2232 小时 x 0.21 USD = 468.72 USD

    以 GB-月为单位的存储费用

    1. 计算 GB-小时:(1000 GB x 15 天(24 小时/天)+ [2000 GB x 16 天 x(24 小时/天)] = 1128000 GB-小时
    2. 计算 GB-月:1128000 GB 小时/24 小时/31 天 = 1516.13 GB-月

    0.10 USD(美国东部区域每月每 GB 价格)

    1516.13 GB-月 x 0.10 USD = 151.61 USD

    总计 = 468.72 USD + 151.61 USD = 620.33 USD
  • MSK 无服务器(预览)
  • 使用 MSK 无服务器,您要为您的无服务器集群支付小时费率和您所创建的每个分区的小时费率。此外,您为生产者写入和消费者从集群中的主题读取的每 GB 数据付费。您还可以最多保留 1 天数据。Amazon MSK 只对您消耗的存储空间收费。

    您需要为传入和传出另一个区域的数据以及传到公共网络的数据支付标准的 AWS 数据传输费用。

    您可以在 2021 年 11 月 30 日至 2022 年 1 月 31 日使用 MSK 无服务器,无需任何附加费用。

    以下价格适用于 AWS 区域:美国东部(俄亥俄)。

    定价维度 单位 每个单位的价格

    集群-小时

    每小时

    0.75 USD

    分区-小时 每小时

    0.0015 USD

    存储

    每月每 GiB

    0.10 USD

    数据导入 每 GB

    0.10 USD

    数据输出 每 GB

    0.05 USD

    示例 

    假设您在美国东部(俄亥俄州) AWS 地区创建了一个 MSK 无服务器集群。集群有 5 个主题,每个主题有 20 个分区。每天,您的生产者平均写入100 GB 的数据,而您的消费者读取 200 GB 的数据。您还可以将该数据保留 24 小时,确保其可用于重播。在上述情况下,您将支付每月 31 天的费用:

    总计=每小时群集费用+每小时分区费用+数据导入费用+数据输出费用+存储费用

    费用 使用量 费率(在美国东部) 小计

    集群-小时

    31 天 x 24 小时/天 = 744 集群-小时

     0.75 USD/集群-小时

    744 x 0.75 = 558.00 USD

    分区-小时

    31 天 x 24 小时/天 x 5 x 20 = 74,400 分区-小时

    0.0015 USD/分区-小时

    74,400 x 0.0015 = 111.60 USD

    数据导入

    100 GB x 31 天 = 3,100 GB

    0.10 USD/GB-导入

    3,100 x 0.10 USD = 310.00 USD

    数据输出

    200 GB x 31 天 = 6,200 GB

    0.05 USD/GB-输出

    6,200 x 0.05 USD = 310.00 USD

    存储

    平均使用存储空间=100 GB-月

    0.10 USD/GB-月

    100 x 0.10 USD = 10.00 USD

    总计= 558 USD + 111.6 USD + 310 USD + 310 USD + 10 USD = 1,299.60 USD
  • MSK Connect
  • 您按小时支付连接器使用费(以一秒分辨率计费),不同的费用取决于为连接器使用的工件数量和每个工件的大小,以 MSK Connect Unit (MCU) 的数量来衡量。每个 MCU 提供 1 个 vCPU 的计算和 4GB 内存。请参阅定价表了解详细信息。

    示例

    我们说您使用 Amazon MSK Connect 将数据从 Amazon MSK 集群中的一个主题流传输到位于美国东部(弗吉尼亚北部)AWS 区域的一个 Amazon Simple Storage Service (S3) 存储桶中,且您的连接器配置如下:
    在二与四个工件之间自动扩展,每个工件使用 1 MCU。在工作日(八小时),连接器横向扩展到四个工件,在工作日结束后(16 小时),它缩减到两个工件。

    这种情况下,您这个月需要支付以下费用:

    总费用 = Kafka Connect 工件费用

    费用 使用量 费率 小计

    Kafka Connect 工件费用(MCU,以小时为单位)

    31 天x [(8 小时/天 x 4 个工件 x 1 MCU/工件)+(16 小时/天 x 2 个工件 x 1 个 MCU/工件)] =  1,984 小时

     0.11 USD(每个 MCU 的每小时价格)

    1984 小时 x 0.11 USD = 218.24 USD

    总费用 = 218.24 USD

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

获取定价协助

联系 AWS 专家获取个性化报价

开始使用 Amazon MSK

解答疑问
解答疑问

访问 Amazon MSK 常见问题页面

查看入门指南
查看入门指南

请参阅本分步指南,了解如何在 Amazon MSK 上设置 Apache Kafka 集群。

运行您的 Apache Kafka 集群
运行您的 Apache Kafka 集群

开始在 Amazon MSK 上运行 Apache Kafka 集群。登录 Amazon MSK 控制台