全部產品
Search
文件中心

Elastic Container Instance:執行個體概述

更新時間:Oct 19, 2024

每個ECI執行個體對應一個容器組,由vCPU、記憶體、網路等基礎組件組成,用於運行一個或多個容器。本文介紹ECI執行個體的基本配置、建立方式和生命週期等。

基本配置

ECI執行個體包含執行個體規格、容器鏡像、網路、儲存等基礎組件,您可以方便地定製、更改執行個體的配置。您對該ECI執行個體擁有完全的控制權,不需要進行底層伺服器的管理和配置操作,只需要提供打包好的容器鏡像,即可運行容器。

  • 執行個體規格

    一個ECI執行個體主要包括vCPU和記憶體規格。建立執行個體時,可以指定ECI規格(直接指定vCPU和記憶體),也可以指定ECS規格來滿足GPU、增強網路能力等特殊需求。

  • 容器鏡像

    一個ECI執行個體由一個或者多個容器組成,部署容器應用時,需要準備好容器鏡像。容器鏡像包含容器應用運行所需的程式、庫檔案、配置等。拉取鏡像時,需要保證網路暢通,推薦您使用鏡像緩衝功能來節約執行個體的啟動耗時。

  • 網路

    一個ECI執行個體將佔用所屬VPC下的交換器的一個彈性網卡資源,預設具備一個內網IP地址。如果需要串連公網,例如需要拉取公網鏡像。則需要為ECI執行個體綁定EIP,或者為所屬VPC綁定NAT Gateway。

  • 儲存

    一個ECI執行個體預設有30 GiB的臨時儲存空間,您可以根據需要增加臨時儲存空間。如果想要保留儲存的檔案,建議使用外掛資料卷,支援掛載雲端硬碟、NAS和OSS等阿里雲儲存資料卷。

建立方式

建立方式概述

根據業務情境和使用情境,ECI支援兩種執行個體的定義方式,對應到不同的計費模式。更多關於ECI執行個體計費的資訊,請參見ECI執行個體計費

建立方式

計費說明

相關文檔

指定vCPU和記憶體

根據您建立時指定的vCPU和記憶體進行計費。在此基礎上,如果您對成本或者效能有更多要求,可以進一步指定算力類別。對於不滿足ECI要求的vCPU和記憶體規格,系統將自動進行規整,並按自動規整後的規格進行計費。

指定ECS規格

根據您建立時指定的ECS規格進行計費。您可以根據業務需要,指定ECI Pod底層使用具體的某一ECS規格,來擷取相應規格的指定能力,例如:指定使用ecs.gn6i-c4g1.xlarge規格來擷取GPU能力。

重要

ECI執行個體預設的CPU架構為x86,支援Arm架構。關於如何建立Arm架構的ECI執行個體,請參見建立Arm架構的執行個體

最佳化使用成本

根據您的業務特徵,在隨用隨付使用ECI的基礎上,您還可以結合使用搶佔式執行個體、預留執行個體券和節省計劃來降低資源使用成本。

  • 對於無狀態且可容錯的業務負載,您可以使用搶佔式執行個體。具體操作,請參見建立搶佔式執行個體

  • 對於長時間啟動並執行穩定業務負載,推薦使用預留執行個體券或者節省計劃來抵扣ECI執行個體賬單。根據ECI的計費模式,支援抵扣的情況如下:

    • 按vCPU和記憶體計費的ECI執行個體:支援使用通用型節省計劃。

    • 按ECS規格計費的ECI執行個體:支援使用通用型節省計劃、ECS計算型節省計劃和預留執行個體券。

    您可以根據使用的ECI執行個體情況選擇合適的方式。具體操作,請參見使用預留執行個體券使用節省計劃

應對庫存不足

ECI提供容器的雲上運行資源,在大規模建立執行個體的情境下,您所在地區和可用性區域可能會存在指定資源售罄的情況,建議您使用多可用性區域和多規格的方式建立資源,保證建立成功率。具體操作,請參見:

生命週期

如果您沒有通過Kubernetes叢集來對接使用ECI,為保證業務的健壯性和避免資源浪費,需要您對ECI執行個體進行生命週期管理,根據不同狀態進行商務邏輯處理。更多資訊,請參見ECI執行個體生命週期

執行個體管理

您可以使用標籤來標記有相同管理或者業務需求的ECI執行個體,便於後續進行篩選和操作。更多資訊,請參見使用標籤管理ECI執行個體