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.
| 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.
| 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 |