混合计费模式支持在包年包月模式的基础上配置弹性计算资源,其结合了按量付费的灵活性与包年包月的成本效益,提供一种更优化的计费策略。本文为您介绍混合计费的适用场景、计费规则,以及如何开启与使用弹性计算资源。
计费概述
混合计费由管控资源、固定计算资源和弹性计算资源组成,您需要先开通包年包月工作空间(固定计算资源),然后为该工作空间开启弹性计费后,配置弹性计算资源上限。混合计费通过包年包月预留的固定计算资源满足可预测且长期稳定的任务需求,通过弹性计算资源方式可以灵活应对部分具有周期性或高低峰波动的任务需求。对于流作业,利用混合计费可以将自动调优模式节约的资源转化为成本收益;对于运行具备明显的周期性特点的批作业,可无需长期持有较高计算资源。解决了短期高峰预留过多资源的问题,又缓解了完全依赖弹性计算资源时可能无法申请到所需资源的问题。
注意事项
仅Intel X86架构的包年包月非同城高可用工作空间支持开启弹性计算资源。
暂不支持将混合计费直接转为按量付费或包年包月,您可以关闭弹性计算资源变为包年包月后,再将包年包月转换为按量付费。
运行作业时系统根据资源情况自行适配,目标队列有剩余固定计算资源时优先使用固定计算资源。
计费规则
一个混合计费工作空间的总价=管控资源费用+计算资源费用=管控资源费用+固定计算资源费用+弹性计算资源费用
管控资源费用和固定计算资源费用:为您购买的包年包月工作空间的管控资源费用和计算资源费用,详情请参见包年包月。
弹性计算资源费用:弹性计算资源根据实际已使用量产生费用,每个计费周期结束时,系统会生成一份按量付费的账单,并从您的账户中自动扣除相应金额。此费用的计算方式和单价等均与实时计算Flink版的按量付费规则保持一致,详情请参见按量付费。
管控资源和固定计算资源具体结算费用以包年包月付款页或者账单页为准,弹性计算资源具体结算费用请查看账单。
开启与使用弹性计算资源
选择目标包年包月工作空间,开启弹性计算资源并设置弹性计算资源上限。
登录实时计算控制台,单击目标包年包月工作空间操作列下的 ,在弹性计费设置页面设置弹性资源上限后,单击确定后单击支付。
说明弹性计算资源上限1000 CU,下限为1 CU。后续您工作空间能够使用的最大资源量为您已购买的固定计算资源与设置的弹性计算资源上限之和。
对项目空间进行资源分配,设置项目空间可用的最大弹性计算资源。
单击目标工作空间ID左侧的图标。
在目标项目空间操作列下,单击资源分配,设置可用最大弹性资源。
新增或编辑资源队列,分配弹性计算资源。
项目空间设置的弹性计算资源默认分配给队列default-queue。如果您需要进行调整,具体操作请参见管理资源队列。
运行作业时无需指定使用弹性计算资源还是固定计算资源,系统将根据您的资源情况自行适配,优先使用固定计算资源,避免该队列有剩余固定计算资源的情况下产出弹性计算资源相关账单。
请确保队列中有足够的资源来支持作业的平稳运行,避免因资源短缺而导致作业执行失败。
结合您的业务规划,将部分作业部署在有弹性计算资源的队列上。部署作业操作详情请参见部署作业。
配合自动调优使用示例
混合计费配合自动调优使用可以将自动调优节约的资源转化为成本收益。例如,使用自动调优中的配置示例,全天09:00~19:00是业务高峰,在高峰时间段10小时使用30 CU;19:00到第二天09:00是业务低峰,在业务低峰时段14小时使用10 CU。
使用混合计费时,您可以先为工作空间购买10 CU(或更多)的固定计算资源,确保低峰时段作业稳定运行。同时,开启弹性计算资源并设置可用最大弹性计算资源为20 CU(或更多),在高峰时间段,当固定计算资源不足时,会使用弹性计算资源,按实际使用弹性计算资源量计费,最大不超过可用最大弹性计算资源20 CU。
对比其他计费方式,采用混合计费模式只需预先购买10 CU固定计算资源,从而节省了20 CU固定计算资源的成本。在高峰期,该模式允许使用最多额外20 CU的弹性计算资源。以北京地域1个月30天为例,具体差异及预估成本如下。
计费方式 | 购买CU | 说明 | 预估成本示例 |
包年包月 | 30 CU | 要按照高峰时段所需资源购买,确保所有时段作业正常运行。 | 管控资源费用+计算资源费用=2 CU*180元/CU/月*1个月+30 CU*180元/CU/月*1个月=360+5400=5760元 |
按量付费 | 按实际使用量计费 | 可能存在可用区资源供应紧张,导致任务无法启动的情况。 | 预估费用不超过:管控资源费用+高峰计算资源费用+低峰计算资源费用=(2 CU * 0.38/CU/小时*24小时*30天)+(30 CU*高峰10小时*0.38/CU/小时*30天)+(10 CU*低峰14小时*0.38/CU/小时*30天)=547.2+3420+1596=5563.2元 |
混合计费 | 10 CU(固定计算资源),并设置弹性计算资源上限20 CU(按实际使用量计费) | 仅需购买10 CU的固定计算资源确保低峰时段作业平稳运行;使用弹性计算资源确保高峰时段作业运行,并通过设置弹性计算资源上限,控制扩容的资源使用量最大不超过20 CU。 | 预估费用不超过:管控资源费用+计算资源费用=管控资源费用+固定计算资源费用+弹性计算资源费用=(2 CU*180元/CU/月*1个月)+(10 CU*180元/CU/月*1个月)+(20 CU*0.38/CU/小时*高峰10小时*30天)= 360+1800+2280=4440元 |
查看弹性计算资源使用情况
查看项目空间弹性计算资源使用情况
已分配弹性计算资源的项目空间,您可以在实时计算开发控制台的左下角、概览页中的资源作业总览区域或队列管理页面,您可以查看固定计算资源和弹性计算资源的分配与已使用情况。
查看使用弹性计算资源的作业
在
页面,通过vvpElasticity: true
标签,可以快速筛选出使用弹性计算资源的作业。
关闭弹性计算资源
主动关闭
确认无使用弹性计算资源的作业,否则将无法完成关闭操作。
您可以停止所有使用弹性计算资源的作业,或扩容该项目空间的固定计算资源至当前已使用大小,以保证作业有固定的资源可以继续正常运行。
单击目标混合计费工作空间操作列下的
。单击确定。
被动关闭(释放)
通常以下两个场景会释放弹性计算资源。
账号欠费
固定计算资源未到期,但账号欠费会导致弹性计算资源被关闭,此时工作空间不会被释放,但所有使用弹性计算资源的作业会被停止。欠费超过15天后工作空间变为包年包月模式,账号恢复后如果您需要使用混合计费,需要重新开启弹性计算资源。账号欠费不同时间内对作业的影响详情请参见欠费与到期说明。
固定计算资源到期
固定计算资源(即包年包月工作空间)到期超过15天后未续费,工作空间会被自动释放,弹性计算资源也被关闭。