全部产品
Search
文档中心

什么是弹性容器实例

更新时间: 2021-11-25

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

产品概述

弹性容器实例(简称ECI)是阿里云结合容器和Serverless技术为您提供的容器运行服务。通过使用ECI,在阿里云上部署容器时,您无需购买和管理云服务器ECS,可以直接在阿里云上运行Pod和容器。从购买配置ECS再部署容器(ECS模式)到直接部署容器(ECI模式),ECI为您省去了底层服务器的运维和管理工作,让您专注于业务开发,提升开发效率。同时,您仅需要为容器实际运行消耗的资源付费,可以节约使用成本。

ECI底层使用基于Kata的安全沙箱容器,提供虚拟机级别的安全和资源隔离能力,同时针对容器运行环境进行深度优化,提供比虚拟机更快的启动速度和运行效率。

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

ECI与您业务系统的对接方式包括:

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

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

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

  • 通过Virtual Kubelet对接您在线下IDC自建的Kubernetes集群,提供云上的无限计算能力。

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

注意

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

产品架构

ECI为Kubernetes提供一种层次化的解决方案:即ECI负责底层Pod容器资源的调度和管理工作,Kubernetes在ECI之上作为PaaS层来管理业务负载。更多信息,请参见Kubernetes对接ECI

ECI已经无缝集成到阿里云容器服务Kubernetes(ACK和ASK)中,您可以通过ACK或ASK,快速体验ECI的容器运行能力。阿里云容器服务产品的整体架构如下图所示。容器产品架构

产品计费

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

  • ECI实例:采用按量付费的方式,收取计算资源的费用。支持两种计费模式:

    • 按vCPU和内存

    • 按ECS规格

  • 镜像缓存:如果您使用了镜像缓存功能,需要支付镜像缓存的创建费用和使用费用。

  • 其他资源:

    • 网络:如果您的ECI实例需要公网通信,则需要配置弹性公网IP或NAT网关,支付相应的网络费用。

    • 存储:如果您的ECI实例需要增加临时存储空间或者实现持久化存储,支持挂载阿里云云盘、NAS文件系统等。根据您选择的存储类型,需要支付相应的存储费用。

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

联系我们

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