全部產品
Search
文件中心

Elastic Container Instance:什麼是Elastic Container Instance

更新時間:Jul 11, 2024

阿里雲Elastic Container Instance(Elastic Container Instance)是敏捷安全的Serverless容器運行服務。您無需管理底層伺服器,也無需關心運行過程中的容量規劃,只需要提供打包好的Docker鏡像,即可運行容器,並僅為容器實際運行消耗的資源付費。

產品概述

Elastic Container Instance(簡稱ECI)是阿里雲結合容器和Serverless技術為您提供的容器運行服務。通過使用ECI,在阿里雲上部署容器時,您無需購買和管理Elastic Compute Service,只需提供打包好的Docker鏡像,即可在阿里雲上運行容器。

從購買配置ECS再部署容器(ECS模式)到直接部署容器(ECI模式),ECI為您省去了底層伺服器的營運和管理工作,讓您專註於業務開發,提升開發效率。同時,您僅需要為容器實際運行消耗的資源付費,可以節約使用成本。

使用ECI時,您既可以藉助OpenAPI將ECI接入到您已有的業務系統中,通過OpenAPI和控制台直接快速部署容器應用;也可以通過Virtual Kubelet對接Kubernetes叢集,藉助ECI的彈效能力輕鬆應對突發業務流量。

ECI架構

如上圖所示,ECI與您業務系統的對接方式包括:

  • (推薦)通過阿里雲ACK Serverless叢集部署業務,支援基於Kubernetes的Container Service全託管,提供無需營運的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層來管理業務負載。推薦您使用阿里雲Container ServiceKubernetes版來快速體驗ECI的容器運行能力。阿里雲Container Service產品的整體架構如下圖所示。

容器產品架構

產品計費

使用Elastic Container Instance時,涉及收費的資源如下:

資源

計費說明

相關文檔

ECI執行個體(計算資源)

根據您建立ECI執行個體的方式,支援兩種計費模式:

  • 按vCPU和記憶體

  • 按ECS規格

ECI執行個體計費

鏡像緩衝

  • 建立鏡像緩衝:手動建立需支付臨時資源費用和快照費用;自動建立無需付費。

  • 使用鏡像緩衝:根據鏡像緩衝類型和大小,可能需要額外支付雲端硬碟或臨時儲存空間費用。

鏡像緩衝計費

資料緩衝

  • 建立資料緩衝:需支付臨時資源費用和快照費用。

  • 使用資料緩衝:需要額外支付雲端硬碟費用。

資料緩衝計費

臨時儲存空間

建立ECI執行個體時,如果增加了臨時儲存空間大小,需為其付費。

臨時儲存空間計費

更多資訊,請參見計費概述

聯絡我們

您在使用ECI的過程中遇到任何需求或問題時,歡迎使用DingTalk搜尋群號30390760,加入Serverless容器體驗交流群。