全部产品
Search
文档中心

实时计算Flink版:计费项

更新时间:Nov 10, 2023

本文为您介绍Flink全托管产品的计费项、计算公式,以及如何根据业务情况进行资源估算。此外,还为您介绍Flink全托管开通和使用过程中涉及的其他云产品的费用情况。

资源估算

Flink全托管的基本计量单位为Compute Unit(CU),即计算资源,1 CU=1核CPU+4 GiB内存+20 GB本地存储(放置日志、系统检查点等信息),CU对应实时计算底层系统的CPU计算能力。1个实时计算作业(Job)的CU使用量取决于此Job输入数据流的QPS、计算复杂程度,以及具体的输入数据分布情况。您可以根据业务规模以及实时计算的计算能力,估算所需购买的资源数量。实时计算1 CU的处理能力如下表所示。

处理场景

处理能力

简单的流式压测处理

例如,过滤、清洗等操作。

1 CU每秒可以处理40000~55000条数据。

复杂的流式压测处理

例如,聚合操作、复杂UDF计算等。

1 CU每秒可以处理5000~10000条数据。

说明
  • 上述计算能力估值仅限于实时计算内部处理能力,不包括对外数据读取和写入部分。外部数据的读写效率会影响您对实时计算能力的评估,例如:

    • 如果实时计算需要从日志服务(LogService)读取数据,但LogService对于请求调用配额(Quota)存在一定限制,则实时计算整体的计算能力将被限制在LogService允许的范围内。

    • 如果实时计算引用的RDS数据存储存在连接数或者TPS限制,则实时计算吞吐能力将受限于RDS本身的流控限制。

  • 如果作业中使用窗口函数,CU的使用量会比简单作业高,建议至少购买4 CU。

计费项

Flink全托管的费用由以下两部分组成。

计费项

资源说明

管控资源

创建工作空间时,系统为每个工作空间部署一个开发控制台,每个开发控制台及其必要组件需要大概2 CU的管控资源。

计算资源

实际可用于计算的资源,根据您包年包月预购的资源量或按量付费实际的使用量来收费,计量单位为CU。

不同计费方式的计费公式如下表所示。

计费方式

计费公式

包年包月

  • Intel X86架构:一个工作空间的总价=(管控资源CU数+ 计算资源CU数)* X86单价 * 购买时长

  • 倚天ARM架构:一个工作空间的总价=(管控资源CU数* 倚天管控资源单价+ 计算资源CU数* 倚天计算资源单价) * 购买时长

按量付费

一个工作空间的总价=1小时内每分钟计算资源用量之和/60* 单价 +1小时内管控服务用量/60*管控资源CU数* 单价

说明
  • 按量付费目前仅支持Intel X86架构,使用时长按分钟级别计算,1个小时为1个结账周期。

  • 管控资源CU数固定为2 CU。

  • 以上计算公式为开通一个Flink全托管工作空间的费用。一个账户可以开通多个工作空间,结算时,需要按照多个工作空间的总费用结算。

相关产品计费说明

Flink全托管开通流程中的费用仅包含Flink全托管,在Flink全托管开通和使用过程中还涉及其他云产品的费用,详情请参见下表。

相关产品

计费说明

VPC

开通Flink全托管需要选择对应地域下的专有网络。收费详情请参见产品计费

OSS

OSS用于存储Flink作业系统检查点、作业快照、日志和JAR包等信息。收费详情请参见计费概述

SLB

SLB是通过浏览器访问实时计算控制台的必要网络连接组件。在您开通Flink全托管后,会自动开通SLB服务。SLB收费详情请参见按LCU使用量计费

重要
  • 2023年9月8日起,SLB替换方案分地域逐步上线,完成替换后新购Flink全托管时无需再单独开通SLB服务,不会产生负载均衡SLB费用;对于已创建的存量工作空间,将逐步进行SLB方案切换。详情请参见【功能更新】2023年9月8日,Flink全托管SLB替换方案上线

  • 开通Flink全托管自动创建的SLB是被托管实例,不允许删除或修改。

  • 您需要保证该SLB服务不欠费,否则可能会因为SLB欠费被释放,导致Flink全托管工作空间不可用。SLB欠费详情请参见欠费说明

  • Flink全托管使用的SLB无需您手动释放,也不支持手动释放。在Flink全托管被释放后会同步释放该SLB。

ARMS

在您开通Flink全托管工作空间后,会自动开通ARMS服务,为您提供专家版Prometheus监控能力。ARMS收费详情请参见按量计费

重要
  • Flink全托管使用的ARMS Prometheus实例无需手动释放,Flink全托管被释放后会同步释放ARMS Prometheus实例。

  • 您可以登录ARMS Prometheus产品服务控制台释放对应的实例,释放详情请参见废弃或恢复监控指标。请注意,ARMS Prometheus实例释放后,您在Flink全托管控制台无法通过数据曲线排查定位问题,也无法配置监控告警。

  • ARMS每30秒采集一次Flink指标。采集频率的大小会影响监控精度和费用,采集频率越高,则监控精度更高、费用更高。