文档

什么是弹性容器实例

更新时间:

阿里云弹性容器实例(Elastic Container Instance)是敏捷安全的Serverless容器运行服务。您无需管理底层服务器,也无需关心运行过程中的容量规划,只需要提供打包好的Docker镜像,即可运行容器,并仅为容器实际运行消耗的资源付费。

产品概述

弹性容器实例(简称ECI)是阿里云结合容器和Serverless技术为您提供的容器运行服务。通过使用ECI,在阿里云上部署容器时,您无需购买和管理云服务器ECS,只需提供打包好的Docker镜像,即可在阿里云上运行容器。

从购买配置ECS再部署容器(ECS模式)到直接部署容器(ECI模式),ECI为您省去了底层服务器的运维和管理工作,让您专注于业务开发,提升开发效率。同时,您仅需要为容器实际运行消耗的资源付费,可以节约使用成本。

使用ECI时,您既可以借助OpenAPI将ECI接入到您已有的业务系统中,通过OpenAPI和控制台直接快速部署容器应用;也可以通过Virtual Kubelet对接Kubernetes集群,借助ECI的弹性能力轻松应对突发业务流量。

ECI架构

如上图所示,ECI与您业务系统的对接方式包括:

  • (推荐)通过阿里云ACK Serverless集群部署业务,支持基于Kubernetes的容器服务全托管,提供无需运维的Kubernetes集群能力,底层Pod资源全部使用ECI承载。

  • (推荐)通过阿里云ACK集群部署业务,为您的ACK集群提供额外的海量弹性能力。

  • 通过Virtual Kubelet对接您在ECS上或者线下IDC自建的Kubernetes集群,提供方便快捷的计算资源。

  • 通过OpenAPI对接您的业务系统,您可以根据需要,低成本地随时创建或释放ECI容器,无需担心并发和容量。

重要

运行在ECI上的Pod和容器,需要您负责Pod及容器的运行监控,以及容器中业务的运行监控。例如:CPU利用率、磁盘空间利用率、业务健康状况等。

产品架构

ECI底层使用基于阿里云CIPU的自研安全沙箱容器,提供虚拟机级别的安全和资源隔离能力,同时针对容器运行环境进行深度优化,提供比虚拟机更快的启动速度和运行效率。其架构如下图所示。

产品架构

ECI支持无缝集成Kubernetes,可以为Kubernetes提供一种层次化的解决方案:即ECI负责底层Pod容器资源的调度和管理工作,Kubernetes在ECI之上作为PaaS层来管理业务负载。推荐您使用阿里云容器服务Kubernetes版来快速体验ECI的容器运行能力。阿里云容器服务产品的整体架构如下图所示。

容器产品架构

产品计费

使用弹性容器实例时,涉及收费的资源如下:

资源

计费说明

相关文档

ECI实例(计算资源)

根据您创建ECI实例的方式,支持两种计费模式:

  • 按vCPU和内存

  • 按ECS规格

ECI实例计费

镜像缓存

  • 创建镜像缓存:手动创建需支付临时资源费用和快照费用;自动创建无需付费。

  • 使用镜像缓存:根据镜像缓存类型和大小,可能需要额外支付云盘或临时存储空间费用。

镜像缓存计费

数据缓存

  • 创建数据缓存:需支付临时资源费用和快照费用。

  • 使用数据缓存:需要额外支付云盘费用。

数据缓存计费

临时存储空间

创建ECI实例时,如果增加了临时存储空间大小,需为其付费。

临时存储空间计费

更多信息,请参见计费概述

联系我们

您在使用ECI的过程中遇到任何需求或问题时,欢迎使用钉钉搜索群号30390760,加入Serverless容器体验交流群。

  • 本页导读 (1)
文档反馈