功能特性

本文介绍弹性容器实例的功能特性。

容器运行服务

弹性容器实例是敏捷安全的Serverless容器运行服务。一个ECI实例对应一个容器组(即一个Pod),包含vCPU、内存、操作系统、容器运行时、网络、临时存储等基础组件。更多信息,请参见实例概述

Serverless

使用ECI实例,您无需管理底层服务器,也无需关心运行过程中的容量规划,只需提供打包好的镜像,即可运行容器应用。

自定义规格

支持多种类型的计算资源来运行容器,可以自定义规格,包括:

  • 指定ECI规格:支持指定实例级别或者容器级别的vCPU和内存。

  • 指定ECS规格:支持指定ECS规格来满足特殊业务需求,例如GPU、AMD规格等。

按量按秒收费

支持一站式管理ECI实例的生命周期,按您实际使用时长收费;以小时为单位,按秒收费。

秒级弹性伸缩

ECI实例支持秒级启动,可快速完成扩缩容,满足业务的实时响应需求。

镜像缓存

支持镜像缓存功能加速ECI实例创建,减少实例启动耗时。更多信息,请参见镜像缓存概述

兼容Kubernetes

基于Kubernetes社区的Virtual Kubelet技术,ECI可以通过虚拟节点的方式接入到Kubernetes集群中,使得集群可以轻松获得极大的弹性能力,而不必受限于集群的节点计算容量。ECI在接管Pod容器底层基础设施的管理工作后,Kubernetes不再需要直接负责单个Pod的放置、启动等工作,也不再需要关心底层虚拟机的资源情况,通过ECI即可确保Pod需要的资源随时可用。

ECI对接Kubernetes分为以下几种:

  • 对接阿里云容器服务Kubernetes版

    如果您正在进行Kubernetes集群的选型,推荐您使用阿里云容器服务Kubernetes版。目前ECI已无缝集成到ACK集群(混合使用ECS和ECI)和ACK Serverless集群(完全基于ECI)中。您可以通过ACK集群或者ACK Serverless集群,快速体验ECI的容器运行能力。更多信息,请参见对接阿里云容器服务

  • 对接自建Kubernetes集群

    如果您已经在本地IDC,或者阿里云的ECS上自建了Kubernetes集群,可以通过部署虚拟节点的方式来使用ECI。更多信息,请参见对接自建Kubernetes集群

集成云上服务

ECI支持与阿里云其他服务紧密集成,您可以使用一体化控制台进行高效操作。除无缝集成到阿里云容器服务(ACK和ACK Serverless集群)外,ECI还支持集成以下云服务:

  • 镜像:支持使用容器镜像服务ACR。

  • 网络:支持接入负载均衡SLB实现;可以通过NAT网关和弹性公网IP连接公网。

  • 存储:可配合使用云盘、文件存储NAS、对象存储OSS实现容器数据的持久化存储。

  • 日志:支持采集日志到日志服务SLS。

  • 安全:可配合访问控制RAM实现ECI资源的访问权限控制。

  • 弹性伸缩:可配合使用弹性伸缩实现自动扩缩容ECI实例。

更多信息,请参见支持的云服务