Todos os produtos
Search
Central de documentação

Elastic Container Instance:Crie uma instância especificando uma categoria de computação

Última atualização: Jun 28, 2026

Ao criar uma Elastic Container Instance (ECI) com especificação de vCPU e memória, defina também uma categoria de computação para controlar custos e desempenho. O ECS oferece duas categorias: economy (menor preço unitário de vCPU, ideal para cargas de trabalho sensíveis a custos) e general (maior desempenho com as mesmas especificações das instâncias padrão). Esse recurso não se aplica à especificação direta de tipos de instância ECS.

O espaço de armazenamento temporário para instâncias das categorias de computação economy e general é de 30 GiB por padrão.

Escolha uma categoria de computação

Economy

General

Faixa de vCPU

0,25–8

1–64

Preço unitário de vCPU

Inferior ao da general

Igual ao padrão (sem categoria)

Preço unitário de memória

Igual ao da general

Igual ao padrão (sem categoria)

Desempenho

Padrão

Superior ao de instâncias padrão com as mesmas especificações

Mais indicado para

Jobs em lote, desenvolvimento/teste, serviços web simples

APIs de produção, serviços sensíveis a latência, cargas de trabalho que exigem desempenho estável

Diretrizes:

  • Cargas de trabalho sensíveis a custos (processamento em lote, desenvolvimento/teste, serviços web simples): utilize a categoria economy. Como essas instâncias possuem menor preço unitário de vCPU, a economia aumenta conforme a escala. Nesses cenários, flutuações de desempenho são aceitáveis.

  • Serviços de produção que exigem desempenho estável e consistente (APIs, microsserviços, aplicações sensíveis a latência): opte pela categoria general. Instâncias general oferecem desempenho superior em comparação às instâncias sem categoria de computação com as mesmas especificações.

  • Cenários de alta disponibilidade: especifique múltiplas categorias de computação. O ECS tenta cada categoria na ordem definida, o que reduz falhas na criação de instâncias causadas por esgotamento de recursos.

Importante

As categorias de computação economy e general estão em visualização pública.

Limitações

  • Requer modo de especificação por vCPU e memória. Este recurso aplica-se apenas à criação de instâncias mediante especificação de vCPU e memória. Caso você especifique tipos de instância ECS, estes terão precedência e o parâmetro ComputeCategory será ignorado.

  • Not supported for preemptible instances. Definir simultaneamente uma categoria de instância preemptível e uma categoria de computação resulta no erro FeatureBasedConstraintConflict.

  • Not supported for Arm-based instances. Definir simultaneamente arquitetura de CPU Arm e uma categoria de computação resulta no erro FeatureBasedConstraintConflict.

Faturamento

Importante

Após criar a instância, chame a operação DescribeContainerGroups para confirmar a categoria de computação real da instância (campo de resposta ComputeCategory). A cobrança ocorre com base nos preços unitários da categoria atribuída.

Categoria de computação Economy

Em comparação com instâncias criadas sem categoria de computação, as instâncias economy apresentam menor preço unitário de vCPU e o mesmo preço unitário de memória.

Recurso

Por segundo

Por hora

vCPU

USD 0,00000424/vCPU

USD 0,015264/vCPU

Memória

USD 0,00000096/GiB

USD 0,003456/GiB

Categoria de computação General

Recurso

Por segundo

Por hora

vCPU

USD 0,0000077/vCPU

USD 0,02772/vCPU

Memória

USD 0,00000096/GiB

USD 0,003456/GiB

Especificações suportadas

Categoria de computação Economy

Disponível em todas as regiões

vCPU

Memória (GiB)

Largura de banda base (bidirecional, Gbit/s)

0,25

0,5 e 1

0,08

0,5

1 e 2

0,08

1

2, 4 e 8

0,08

2

1, 2, 4, 8 e 16

0,2

4

2, 4, 8, 16 e 32

0,4

8

4, 8, 16, 32 e 64

0,8

Disponível apenas em regiões selecionadas

Importante

As especificações a seguir estão disponíveis somente nestas regiões: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu) e Singapura. Ao criar uma instância de contêiner elástico com uma das especificações abaixo, verifique se a região e a zona especificadas oferecem suporte a elas. Caso contrário, a criação da instância falhará devido à inexistência de recursos na região e zona selecionadas. Não é possível utilizar essas especificações para criar instâncias preemptíveis.

vCPU

Memória (GiB)

Largura de banda base (bidirecional, Gbit/s)

2

6, 10, 12 e 14

0,2

4

6, 10, 12, 14, 18, 20, 22, 24, 26, 28 e 30

0,4

6

6–48 em incrementos de 2 GiB

0,8

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 e 62

0,8

Categoria de computação General

Disponível em todas as regiões

vCPU

Memória (GiB)

Largura de banda base (bidirecional, Gbit/s)

1

2, 4 e 8

1

2

1, 2, 4, 8 e 16

1

4

2, 4, 8, 16 e 32

1,5

8

4, 8, 16, 32 e 64

2

12

12, 24, 48 e 96

2,5

16

16, 32, 64 e 128

3

24

24, 48, 96 e 192

4,5

32

32, 64, 128 e 256

6

52

96, 192 e 384

12,5

64

128, 256 e 512

20

Disponível apenas em regiões selecionadas

Importante

As especificações a seguir estão disponíveis somente nestas regiões: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu) e Singapura. Ao criar uma instância de contêiner elástico com uma das especificações abaixo, verifique se a região e a zona especificadas oferecem suporte a elas. Caso contrário, a criação da instância falhará devido à inexistência de recursos na região e zona selecionadas. Não é possível utilizar essas especificações para criar instâncias preemptíveis.

vCPU

Memória (GiB)

Largura de banda base (bidirecional, Gbit/s)

2

6, 10, 12 e 14

1

4

6, 10, 12, 14, 18, 20, 22, 24, 26, 28 e 30

1,5

6

6–48 em incrementos de 2 GiB

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 e 62

2,5

Configure a categoria de computação

Use o parâmetro ComputeCategory na operação da API CreateContainerGroup. Especifique vCPU e memória usando um dos métodos a seguir:

Método

Funcionamento

Apenas especificações no nível do contêiner

Defina Container.N.Cpu e Container.N.Memory para cada contêiner. O ECS soma os valores de todos os contêineres para determinar a especificação da instância.

Especificações no nível da instância + nível do contêiner

Defina Cpu e Memory no nível da instância. Opcionalmente, defina também especificações por contêiner.

InstanceType com notação de vCPU/memória

Defina InstanceType com um valor como 2-4Gi. Suporta até cinco especificações separadas por vírgula.

Parâmetros

Parâmetro

Tipo

Exemplo

Descrição

Cpu

number

2.0

Quantidade de vCPUs alocadas para a instância

Memory

number

4.0

Tamanho da memória da instância, em GiB

Container.N.Cpu

number

0.5

Quantidade de vCPUs alocadas para o contêiner N

Container.N.Memory

number

1.0

Tamanho da memória do contêiner N, em GiB

InstanceType

string

2-4Gi

Especificações de vCPU e memória no formato {vCPU}-{memory}Gi. Aceita até cinco valores separados por vírgula. Também é possível especificar tipos de instância ECS, mas o parâmetro ComputeCategory só será aplicado quando este parâmetro utilizar a notação de vCPU/memória.

ComputeCategory

string[]

economy

Categoria de computação. Valores válidos: economy, general. Especifique múltiplos valores para estabelecer uma ordem de fallback.

Agendamento de instâncias

Após definir ComputeCategory, o ECS determina a especificação e a categoria reais da instância com base nas regras abaixo:

Configuração

Resultado

Nenhuma vCPU, memória ou categoria de computação especificada.

Criação de uma instância de uso geral com 2 vCPUs e 4 GiB de memória.

vCPUs e memória especificadas, mas sem categoria de computação.

O sistema associa automaticamente uma categoria de computação com base na quantidade de vCPUs informada.

Se você especificar entre 1 e 8 vCPUs, a categoria de uso geral terá prioridade.

ComputeCategory definido, mas sem especificação de vCPU/memória

Cria uma instância com 2 vCPUs e 4 GiB de memória utilizando a categoria especificada.

vCPU/memória e ComputeCategory definidos e compatíveis

Cria a instância conforme especificado.

Contagem de vCPU < 1, mas categoria é general

O ECS ajusta automaticamente a contagem de vCPU para 1, atendendo ao requisito mínimo da categoria general.

Contagem de vCPU > 8, mas categoria é economy

Combinação inválida. O ECS não realiza ajuste automático e retorna um erro.

vCPU/memória dentro da faixa da categoria, mas sem correspondência exata com uma especificação suportada

O ECS arredonda para cima até a especificação suportada mais próxima. Por exemplo, 7-13Gi com general torna-se 8 vCPUs e 16 GiB.

Múltiplas especificações de vCPU/memória ou múltiplas categorias especificadas

O ECS testa as combinações na ordem indicada, priorizando as especificações da instância sobre as categorias. Consulte as regras de prioridade abaixo.

Regras de prioridade para múltiplas especificações ou categorias

Quando múltiplos valores de InstanceType e múltiplos valores de ComputeCategory são definidos, o ECS percorre todas as combinações de especificação+categoria, usando as especificações como loop externo e as categorias como loop interno. Por exemplo, InstanceType=4-8Gi,8-16Gi,16-32Gi e ComputeCategory=general,economy gera a seguinte sequência de tentativas:

  1. 4-8Gi, general

  2. 4-8Gi, economy

  3. 8-16Gi, general

  4. 8-16Gi, economy

  5. 16-32Gi, general

  6. 16-32Gi, economy (inválido — ignorado automaticamente porque 16 vCPUs excedem o máximo de 8 vCPUs da categoria economy)

Importante

Se uma especificação não corresponder a nenhum valor suportado, o ECS arredonda para a especificação suportada mais próxima antes de testar cada categoria. Caso a especificação arredondada seja incompatível com determinada categoria, essa categoria será ignorada para tal especificação. Por exemplo, InstanceType=0.5-1.9Gi com ComputeCategory=general,economy é arredondado para 0.5-2Gi. Como 0,5 vCPU é incompatível com a categoria general, o ECS agenda 0.5-2Gi apenas com economy.

Exemplos

Exemplo 1: Definir especificações no nível do contêiner e usar a categoria economy

ContainerGroupName=test-category
# Set the compute category to economy.
ComputeCategory.1=economy
# Specify the vCPU and memory specs of each container.
Container.1.Cpu=1.0
Container.1.Memory=2.0
Container.1.Name=nginx
Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2

Exemplo 2: Definir especificações no nível da instância e especificar ambas as categorias como fallback

ContainerGroupName=test-category
# Set the vCPU and memory specs at the instance level.
Cpu=4.0
Memory=8.0
# Try general first, then fall back to economy if resources are unavailable.
ComputeCategory.1=general
ComputeCategory.2=economy
# Configure the containers.
Container.1.Name=nginx
Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2

Exemplo 3: Especificar múltiplas especificações de instância com a categoria general

ContainerGroupName=test-category
# Specify multiple instance specs — ECI uses the first one with available resources.
 InstanceType=2-4Gi,4-8Gi
# Set the compute category to general.
ComputeCategory.1=general
# Configure the containers.
Container.1.Name=nginx
Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2