全部產品
Search
文件中心

:指定vCPU和記憶體建立執行個體

更新時間:Jul 06, 2024

大部分情境下,如果沒有特殊的規格需求(如GPU、本地碟等),推薦您指定vCPU和記憶體來建立ECI執行個體,系統會嘗試使用多種ECS規格進行支撐,以提供比ECS單規格更好的彈性和資源供應能力。

規格說明

您可以指定執行個體或者容器的vCPU和記憶體來建立ECI執行個體。如果指定的vCPU和記憶體不符合要求,系統將自動按照ECI支援的規格進行規整。規整時將向最接近的ECI規格進行規整,同時需滿足指定的vCPU和記憶體≤ECI規格的vCPU和記憶體。例如:在華東1(杭州)地區建立ECI執行個體時,聲明了7 vCPU,13 GiB記憶體,則實際建立的ECI執行個體為8 vCPU,14 GiB記憶體。

ECI支援的規格如下:

說明
  • 如果未指定vCPU和記憶體規格,系統預設採用2 vCPU和4 GiB記憶體的規格建立ECI執行個體。

  • 目前僅支援一塊彈性網卡,暫不支援多網卡能力。

  • 各規格支援的預設臨時儲存空間大小均為30 GiB。

所有ECI支援地區均支援的規格

vCPU

記憶體(GiB)

網路頻寬能力(出+入)(Gbit/s)(理論上限值)

0.25

0.5、1

0.08

0.5

1、2

0.08

1

2、4、8

0.1

2

1、2、4、8、16

1

4

2、4、8、16、32

1.5

8

4、8、16、32、64

2

12

12、24、48、96

2.5

16

16、32、64 、128

3

24

24、48、96、192

4.5

32

32、64、128、256

6

52

96、192、384

12.5

64

128、256、512

20

僅部分地區支援的規格

重要
  • 下表中的規格僅在部分地區支援,建立以下規格的ECI執行個體時請確保已指定支援的地區和可用性區域,否則會因為無庫存而導致建立失敗。

    支援的地區為:華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)、新加坡。

  • 不支援指定下表中的規格建立搶佔式執行個體。

vCPU

記憶體(GiB)

網路頻寬能力(出+入)(Gbit/s)(理論上限值)

2

6、10、12、14

1

4

6、10、12、14、18、20、22、24、26、28、30

1.5

6

6、8、10、12、14、16、18、20、22、24、26、28、30、32、34、36、38、40、42、44、46、48

1.5

8

10、12、14、18、20、22、24、26、28、30、34、36、38、40、42、44、46、48、50、52、54、56、58、60、62

2.5

指定執行個體內容器的vCPU和記憶體

每個ECI執行個體最多支援20個容器,每個容器的vCPU和記憶體規格可以自訂配置,但匯總到執行個體層級時需滿足ECI執行個體的vCPU和記憶體約束。對於不滿足的情況,系統會進行自動規整,並按規整後的規格進行計費。

說明

ECI支援為特定容器(例如Sidecar容器)設定環境變數,實現在資源規整時忽略該容器,避免資源浪費。更多資訊,請參見配置資源規整忽略特定容器

OpenAPI

調用CreateContainerGroup介面建立ECI執行個體時,您可以通過Container.N.Cpu和Container.N.Memory來指定容器的vCPU和記憶體,相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup

名稱

類型

樣本值

描述

Container.N.Cpu

number

2

容器的vCPU大小。單位:核。N表示第幾個容器,最多20個。

Container.N.Memory

number

4

容器的記憶體大小。單位:GiB。N表示第幾個容器,最多20個。

控制台

通過Elastic Container Instance控制台建立ECI執行個體時,您可以在各個容器的進階配置中設定vCPU和記憶體。各容器的vCPU和記憶體匯總後,不能超過執行個體(即容器組)的vCPU和記憶體設定。

容器組配置

指定執行個體的vCPU和記憶體

該方式下,系統將根據指定的ECI執行個體的vCPU和記憶體,直接嘗試使用多種ECS規格進行支撐,以實現更好的彈性和資源供應能力。該方式還具備以下優勢:

  • 執行個體內容器可以不用指定vCPU和記憶體規格或者限制資源上限,各容器可以更大程度地共用申請的資源。

  • 在基因計算和Istio情境下,業務架構會自動給Pod添加Sidecar容器,通過顯式指定ECI執行個體規格,ECI可以無縫對接這類業務架構。

說明

控制台不支援部分規格,對於ECI支援的規格,如果無法在控制台選擇,請採用OpenAPI方式。

OpenAPI

調用CreateContainerGroup介面建立ECI執行個體時,您可以通過Cpu和Memory來指定執行個體的vCPU和記憶體,相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup

名稱

類型

樣本值

描述

Cpu

number

2

執行個體層級vCPU大小。單位:核。

Memory

number

4

執行個體層級記憶體大小。單位:GiB。

控制台

通過Elastic Container Instance控制台建立ECI執行個體時,您可以在容器組配置地區的基礎模式頁簽下,直接選擇執行個體(即容器組)的vCPU和記憶體。

選擇規格.png