本文为您介绍Flink全托管产品的计量项、计费项,以及相关计算公式,以便您对支付的费用组成有所了解。

计量项

Flink全托管的基本计量单位为Compute Unit(CU),即计算资源,1 CU=1核CPU+4 GB内存
说明 CU对应实时计算底层系统的CPU计算能力。

1个实时计算作业(Job)的CU使用量取决于此Job输入数据流的QPS、计算复杂程度,以及具体的输入数据分布情况。

实时计算1 CU的处理能力可以通过以下方式估算:
业务类型 处理能力
简单业务

例如,单流过滤、字符串变换等操作。

1 CU每秒可以处理10000条数据。
复杂业务

例如,JOIN、GROUP BY或窗口函数等操作。

1 CU每秒可以处理1000至5000条数据。
您可以根据业务规模以及上述计算能力,估算所需购买的资源数量。
说明
  • 上述计算能力估值仅限于实时计算内部处理能力,不包括对外数据读取和写入部分。外部数据的读写效率会影响您对实时计算能力的评估,例如:
    • 如果实时计算需要从日志服务(LogService)读取数据,但LogService对于请求调用配额(Quota)存在一定限制,则实时计算整体的计算能力将被限制在LogService允许的范围内。
    • 如果实时计算引用的RDS数据存储存在连接数或者TPS限制,则实时计算吞吐能力将受限于RDS本身的流控限制。
  • 如果作业中使用窗口函数,CU的使用量会比简单作业高,建议至少购买4 CU。

计费项

Flink全托管的费用由以下两部分组成。
计费项 资源说明
管控资源 创建实例时,系统为每个集群部署一个开发控制台,每个开发控制台及其必要组件需要大概2 CU的管控资源。
计算资源 实际可用于计算的资源,根据您包年包月预购的资源量或按量付费实际的使用量来收费,计量单位为CU。
说明 VVR 3.0.4及以下版本的每个Session集群运行后,都会额外消耗0.5 CU的资源。
Flink全托管开通流程中的费用仅包含Flink全托管,在Flink全托管开通和使用过程中还涉及其他云产品的费用,详情请参见下表。
相关产品 计费说明
VPC 收费详情请参见产品计费
OSS 收费详情请参见计量计费概述
SLB 在您开通Flink全托管集群后,会自动开通SLB服务,单击创建Flink全托管集群后就开始收费,详情请参见按量计费
注意 负载均衡SLB可以让您以公网的形式访问Flink全托管开发控制台,该SLB一旦创建,请不要用于其他情况,并且不要删除或者修改配置,否则可能导致Flink全托管集群不可用。
ARMS 在您开通Flink全托管集群后,会自动开通ARMS服务,为您提供专家版Prometheus监控能力。ARMS收费详情请参见收费规则

目前提供的标准的Metric模版中,除Operator相关Metric信息收费外,其他Metric均不收费。Operator相关指标主要存在于Apache Flink官方文档中IO和Connectors相关章节。详情请参见Flink 1.11Flink 1.12Flink 1.13

注意 如果将ARMS关闭,则在Flink控制台无法通过数据曲线排查定位问题,也无法配置监控告警。

计费公式

计量方式 地域 单价(美元) 公式
包年包月 中国(香港) 47.55/CU/月

一个实例的总价=(管控资源CU数+ 计算资源CU数)*单价*购买时长

亚太东南1(新加坡) 45.94/CU/月
印度尼西亚(雅加达) 42.23/CU/月