大部分场景下,如果没有特殊的规格需求(如GPU、本地盘等),推荐您指定vCPU和内存来创建ECI实例。在此基础上,对于0.25~8 vCPU的规格需求,在轻量型应用等入门场景,您可以进一步指定算力类别为经济型,以降低使用成本。
功能说明
为了给您提供更灵活的配置选择和更低的使用成本,ECI推出了指定算力类别功能。在采用指定vCPU和内存方式创建ECI实例时,对于0.25~8 vCPU的规格需求,在轻量型应用等入门场景,您可以进一步指定算力类别为经济型,该类别规格的单价更低。
ECI支持的经济型规格如下:
各规格支持的临时存储空间大小均为30 GiB。
计费说明
相比于未指定算力类别时的规格,经济型规格的内存单价与之前一致,vCPU单价更低。
经济型规格目前处于公测中。
vCPU单价(vCPU):0.000027 元/秒(0.0972 元/小时)
内存单价(GiB): 0.00000613 元/秒(0.0221 元/小时)
ECI实例创建成功后,您可以调用DescribeContainerGroups接口查询实例详情,通过返回的ComputeCategory参数确认ECI实例实际使用的算力类别,如果是economy,ECI会按照经济型规格进行计费。
使用限制
指定算力类别功能具有以下限制:
仅适用于指定vCPU和内存创建ECI实例。
如果指定了ECS规格,则优先会采用指定的ECS规格,即无法指定算力类别。
不支持抢占式实例功能。
如果同时配置了抢占式实例和指定算力类别,系统会报错(错误码为FeatureBasedConstraintConflict)。
不支持ARM架构的规格。
如果同时配置了指定ARM架构和指定算力类别,系统会报错(错误码为FeatureBasedConstraintConflict)。
配置说明
调用CreateContainerGroup接口创建ECI实例时,在设置vCPU和内存的基础上,对于0.25~8 vCPU的规格需求,您可以通过ComputeCategory参数来指定算力类别。
目前仅支持通过OpenAPI指定算力类别,暂不支持控制台操作。
指定vCPU和内存可以通过以下几种方式:
方式一:仅指定容器级别vCPU和内存,系统自动汇总到实例级别。
方式二:指定实例级别vCPU和内存,按需设置容器级别vCPU和内存。
方式三:通过InstanceType参数设置实例级别vCPU和内存。
相关参数如下表所示。更多信息,请参见CreateContainerGroup。
名称 | 类型 | 示例值 | 描述 |
Cpu | number | 2.0 | 实例级别vCPU大小。单位:核。 |
Memory | number | 4.0 | 实例级别内存大小。单位:GiB。 |
Container.N.Cpu | number | 0.5 | 容器的vCPU大小。单位:核。 |
Container.N.Memory | number | 1.0 | 容器的内存大小。单位:GiB。 |
InstanceType | String | 2-4Gi | 指定实例规格。
|
ComputeCategory | string[] | economy | 指定算力类别。取值为economy时,表示使用经济型规格。 说明 目前仅支持指定经济型。 |
配置示例
示例一:指定容器级别的vCPU和内存规格,并指定算力类别为经济型
ContainerGroupName=test-category # 指定算力类别 ComputeCategory.1=economy # 指定容器的vCPU和内存 Container.1.Cpu=1.0 Container.1.Memory=2.0 Container.1.Name=nginx Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2
示例二:指定多个实例级别的vCPU和内存规格,并指定算力类别为经济型
ContainerGroupName=test-category # 指定多个实例的vCPU和内存规格 InstanceType=2-4Gi,4-8Gi # 指定算力类别 ComputeCategory.1=economy # 配置容器 Container.1.Name=nginx Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2
- 本页导读 (1)