全部产品
云市场

指定容器组 CPU 和内存

更新时间:2020-01-13 12:34:30

指定容器组级别的 CPU 和内存

ECI 支持指定容器组级别的 CPU 和内存,容器组内容器规格完全自定义,并按照容器组定义的 CPU 和内存进行计费。在兼容性方面,通过在Pod定义中使用 annotation 可以兼容 Kubernetes 。

在指定容器组级别的 CPU 和内存模式下,ECI 底层会使用 ECS 对应规格作为计算资源的承载,对于指定的 CPU 和内存规格,ECI 会尝试使用多种 ECS 规格进行支撑,以提供比 ECS 单规格更好的库存和弹性能力。

容器组规格

ECI 在每次处理您的请求,提供 ECI 资源前,并不确定底层的资源规格,所以在该模式(指定容器组 CPU 和内存)下的规格指标如下:

vCPU 内存(GiB) emptyDir空间大小(GiB) 网络带宽能力(出/入)(Gbit/s) 网络收发包能力(出/入)(万PPS) 支持IPv6 多队列 弹性网卡(包括一块主网卡)
0.25 0.5、1 20 0.1 4 1 1
0.5 1、2 20 0.2 5 1 1
1 2、4、8 20 0.5 5 1 1
2 2、4、8、16 20 1 30 2 1
4 4、8、16、32 20 1.5 50 2 1
8 8、16、32、64 20 2.0 80 4 1
12 12、24、48、96 20 2.5 90 4 1
16 16、32、64 、128 20 3.0 100 4 1
24 48、96、192 20 4.5 150 6 1
32 64、128、256 20 6.0 200 8 1
52 96、192、384 20 12.5 300 32 1
64 128、256、512 20 20.0 400 16 1

优势

容器组内容器可以不用限制资源上限

容器组内容器定义,可以不用指定 request 和 limit ,各容器可以最大程度的使用容器组资源。在基因计算和 Istio 场景下,框架会自动给 Pod 添加 sidecar 容器,通过指定容器组规格,ECI 可以无缝的对接这类业务框架。

容器组内资源预留

在对冷启动时间有要求的场景下,通过预留容器组内资源预先启动 ECI,在业务流量和任务到来时,通过更新容器组容器定义,可以极快的提升启动速度。