本文介绍弹性容器实例ECI的计费资源、资源的计费方式。

计费方式

ECI实例以实例为单位,采用按量按秒的计费方式,先使用再付费,以小时为出账周期。计费时长从挂载外部存储/下载容器镜像(docker pull)开始至ECI实例停止运行(进入Succeeded/Failed状态)结束。

ECI针对特定的业务负载,从成本角度,提供预留实例券和抢占式实例,降低您的运行成本:

  • 预留实例券:一种预付费券,适用于需要长期运行的7 * 24小时服务,如Web服务等,成本与对应规格的包年包月ECS相同,相比ECI按量最高可以节省50%成本,预留实例券相关概念参考 预留实例券概述。ECI使用方式参考 预留实例券(Reserved Instance)

  • 抢占式实例:一种更低单价的ECI实例,适用运行时长小于1小时的任务型计算场景,ECI抢占式实例在按量的基础上可以节省30%-90%的成本,抢占式实例概念参考 抢占式实例概述。ECI使用方式请参见抢占式实例(Spot)

您可以从业务角度,根据业务的波峰波谷特征,自由搭配ECI实例的购买方式,达到成本的最优。

计费资源

ECI根据您申请ECI资源的方式,支持2种计费模式:

  • 按CPU和内存计费。
  • 按ECS规格计费。
推荐您使用CPU和内存模式使用ECI,该模式下ECI会使用ECS多个规格族,进行ECI实例的创建,保障资源的交付。例如:您申请2c4g的ECI实例,ECI会尝试使用ECS的ecs.c6.large、ecs.c5.large、ecs.sn1ne.large、ecs.sn1.large等规格进行资源的交付。
注意 每个ECI实例以您申请的资源作为计费单元,而不是业务在运行过程中实际使用的CPU利用率和内存使用率。例如:您申请一个2c4g的ECI实例,运行过程中平均CPU利用率为20%,内存使用率为60%,该实例会按照2c4g作为计量和计费单位,而不是2c x 20%和4g x 60%。

CPU和内存模式

CPU和内存模式根据你申请的CPU和内存进行计费。

说明 ECI针对不支持的CPU和内存规格,会执行自动规整操作,计费按照自动规整后规格进行计费,CPU和内存规格请参见指定容器 CPU 和内存

计费公式:ECI实例费用 = (ECI实例CPU核数 x CPU单价 + ECI实例内存大小 x 内存单价)x ECI实例运行时长,按秒计费,实例费用不足0.01元,将补齐按照0.01元收取。

计费项 价格(秒价) 分钟价 小时价
CPU(vCPU) 0.000049 元/秒 0.00294 元/分钟 0.1764 元/小时
内存(GB) 0.00000613 元/秒 0.0003678 元/分钟 0.0221 元/小时

ECI部分规格与ECS企业级实例价格对比:

ECI规格 ECI小时价格 5代ECS(华北2) 6代ECS(华北2)
1c2g 0.221 元/小时 N/A N/A
1c4g 0.265 元/小时 N/A N/A
1c8g 0.353 元/小时 N/A N/A
2c2g 0.397 元/小时 0.59 元/小时 N/A
2c4g 0.441 元/小时 0.62 元/小时 0.39 元/小时
2c8g 0.529 元/小时 0.89 元/小时 0.5 元/小时
2c16g 0.706 元/小时 1.13 元/小时 0.66 元/小时
4c4g 0.794 元/小时 1.18 元/小时 N/A
4c8g 0.882 元/小时 1.24 元/小时 0.78 元/小时
4c16g 1.059 元/小时 1.77 元/小时 1 元/小时
4c32g 1.412 元/小时 2.26 元/小时 1.33 元/小时
说明 ECS价格未包含系统盘价格,40G高效系统盘 0.02 元/小时;40G ESSD系统盘 0.08 元/小时。ECI实例默认使用ESSD系统盘,包含在ECI小时价格中。

ECS规格模式

ECI支持根据实例规格族进行资源申请,价格参考各地域ECS按量价格。您可以根据需要,指定ECI实例底层使用的ECS规格族,获得各规格族的指定能力,例如:指定使用ecs.sn1ne规格族,来使用网络增强能力。

计费公式:ECI实例费用 = ECI实例指定的ECS规格单价 x ECI实例运行时长,实例按秒计费。

GPU

ECI支持使用GPU,GPU实例的计费使用底层ECS GPU规格对应的价格,ECS GPU规格可以参考GPU计算型实例概述文档,价格参考各地域ECS按量价格。

若您通过ECI或者Kubernetes集群申请GPU资源,请参考GPU实例

其他资源

网络

如果您的ECI实例需要访问公网,需要通过您VPC内的NAT网关绑定弹性公网IP(EIP)地址访问公网,NAT及EIP的计费说明,请参见计费说明包年包月

存储

ECI支持多种类的存储类型,不同存储类型的计费规则如下:

镜像缓存(快照和云盘)

若您需要使用ECI镜像缓存功能,会产生快照和存储费用。

  • 快照的收费规则请参见快照计费方式
  • 使用镜像加速功能的每个ECI实例会使用一块基于快照产生的云盘,云盘默认使用ESSD类型、20GB容量,计费规格请参考 ESSD磁盘价格(PL1)

按量使用示例

示例一

您需要每小时运行一次定时任务,定期处理历史文件,需要使用2个ECI实例,每个ECI实例使用1vCPU2G内存,每次运行5分钟(300秒)。

单次费用

单次CPU费用:

  • CPU费用 = 实例数 x vCPU数 x 每vCPU*秒价格 x 每小时vCPU持续时间(秒)
  • CPU费用 = 2 x 1 x 0.000049 x 300 = 0.0294 元

单次内存费用 :

  • 内存费用 = 实例数 x 内存数(GB) x 每GB价格 x 每小时内存持续时间(秒)
  • 内存费用 = 2 x 2 x 0.00000613 x 300 = 0.0074 元

单次ECI费用 :

  • 小时ECI费用 = 小时CPU费用 + 小时内存费用
  • 小时ECI费用 = 0.0294 元 + 0.0074 元 = 0.04 元

月度运行费用

  • 月度ECI费用 = 每小时ECI费用 x 月度执行总次数
  • 月度ECI费用 = 0.04 x ( 24 x 30 ) = 28.8元
说明 若您使用ECS实例,该定时任务需要使用1台ecs.c5.large,需要支付179元(ECS包月模式)或者37.2元(ECS按量模式)月度运行费用,通过使用ECI,可以极大的节省您的运行成本。

示例二

您需要每天2:00运行1个统计报表任务,使用10个ECI实例,每个ECI实例使用2vCPU8GiB内存,每次运行1个小时(3600秒)。

单次费用

单次CPU费用:

  • CPU费用 = 实例数 x vCPU 数 x 每vCPU*秒价格 x 每小时vCPU持续时间(秒)
  • CPU费用 = 10 x 2 x 0.000049 x 3600 = 3.528 元

单次内存费用:

  • 内存费用 = 实例数 x 内存数 (GB) x 每GB价格 x 每小时内存持续时间(秒)
  • 内存费用 = 10 x 8 x 0.00000613 x 3600 = 1.765 元

单次ECI费用:

  • 小时ECI费用 = 小时CPU费用 + 小时内存费用
  • 小时ECI费用 = 3.528 元 + 1.765 元 = 5.29 元

月度运行费用:

  • 月度ECI费用 = 每小时ECI费用 x 月度执行总次数
  • 月度ECI费用 = 5.29 x 30 = 158.7 元
说明 若您使用ECS实例,该任务需要使用10台ecs.g5.large,需要支付2422.5元(包月模式)或者267元(按量模式)月度运行费用,通过使用ECI,可以极大的节省您的运行成本。