Combinações de memória e CPU suportadas

IBM Cloud® Code Engine aplicativos, tarefas e funções consomem CPU e memória. Essas quantidades podem variar, dependendo do fato de sua carga de trabalho ser de computação intensiva, de memória intensiva ou equilibrada.

O uso de armazenamento efêmero é agora delimitado pela memória. O armazenamento temporário em Code Engine não pode exceder o valor padrão de 0.4 GB (400 MB) ou o valor configurado para a memória. Se você precisar de mais do que o padrão para armazenamento efêmero, deverá aumentar sua memória de acordo com as combinações válidas de vCPU e memória.

Considere os exemplos a seguir de definição de valores válidos para o armazenamento efêmero:

  • Se a memória for configurada como 0.25 GB, será possível configurar o armazenamento efêmero até o valor padrão de 0.4 GB.
  • Se o armazenamento efêmero for configurado como 0.4 GB e a memória for configurada como 2 GB e você desejar reduzir a memória para 0.25 GB, essa operação será válida porque o armazenamento efêmero é configurado como seu valor padrão.
  • Se o armazenamento efêmero for configurado como 0.5 GB e a memória for configurada como 2 GB e você desejar reduzir a memória para 0.25 GB, essa operação não será válida porque o armazenamento efêmero agora é maior que a memória e seu padrão de 0.4 GB. O armazenamento efêmero não pode exceder o valor padrão de 0.4 GB ou o valor configurado para memória.
  • Se o armazenamento efêmero é configurado como 1 GB e a memória é configurada para 4 GB, e você deseja aumentar o armazenamento efêmero para 4 GB, esta operação é válida porque o armazenamento efêmero é menor ou igual à memória.
  • Se o armazenamento efêmero é configurado como 1 GB e a memória é configurada para 4 GB, e você deseja reduzir a memória para 2 GB, esta operação é válida porque o armazenamento efêmero é menor ou igual à memória.

Para obter mais informações sobre as limitações de memória ou CPU, consulte Limites e cotas para o Code Engine.

Combinações suportadas para apps e tarefas

Consulte a tabela a seguir para obter combinações válidas de vCPU e memória para apps e tarefas.

A combinação padrão para apps e tarefas é 1 vCPU e 4 GB de memória.

Combinações válidas de vCPU e memória
Processamento intensivo de CPU Balanceado Uso intensivo de memória
0,125 vCPU
0,25 GB
0,125 vCPU
0,5 GB
0,125 vCPU
1 GB
0,25 vCPU
0,5 GB
0,25 vCPU
1 GB
0,25 vCPU
2 GB
0,5 vCPU
1 GB
0,5 vCPU
2 GB
0,5 vCPU
4 GB
1 vCPU
2 GB
(padrão para apps e tarefas)
1 vCPU
4 GB
1 vCPU
8 GB
2 vCPU
4 GB
2 vCPU
8 GB
2 vCPU
16 GB
4 vCPU
8 GB
4 vCPU
16 GB
4 vCPU
32 GB
6 vCPU
12 GB
6 vCPU
24 GB
6 vCPU
48 GB
8 vCPU
16 GB
8 vCPU
32 GB
10 vCPU
20 GB
10 vCPU
40 GB
12 vCPU
24 GB
12 vCPU
48 GB

Seus aplicativos e suas tarefas existentes podem estar usando outras combinações de memória e CPU, e eles permanecerão inalterados. No entanto, essas outras combinações não são válidas e apenas as combinações válidas são suportadas. Por isso, quaisquer novos aplicativos ou tarefas, bem como quaisquer alterações realizadas nos aplicativos ou nas tarefas existentes devem estar em conformidade com a lista de escolhas válidas.

Combinações suportadas para funções

Consulte a lista a seguir para obter combinações válidas de CPU e de memória para funções

  • 0.25 vCPU e 1 GB de memória
  • 0.0.5 vCPU e 2 GB de memória
  • 1 vCPU e 4 GB de memória (Padrão)

Unidades de medida

Unidades decimais como kilobyte (KB), megabyte (MB), e gigabyte (GB) são comumente usadas para expressar o tamanho dos dados. As unidades binárias de medida incluem kibibyte (KiB), mebibyte (MiB) e gibibyte (GiB). A tabela a seguir compara os nomes, símbolos e valores de unidades decimais e binárias.

Comparação de unidades e valores binários e decimais
Nome binário Valor binário (base 2) Nome decimal Valor decimal (base 10)
kibibyte (KiB) 2^10 kilobyte (KB) 10^3
mebibyte (MiB) 2^20 megabyte (MB) 10^6
gibibyte (GiB) 2^30 gigabyte (GB) 10^9
tebibyte (TiB) 2^40 terabyte (TB) 10^12