Combinaciones de memoria y CPU soportadas
IBM Cloud® Code Engine aplicaciones, trabajos y funciones consumen CPU y memoria. Estas cantidades pueden variar, dependiendo de si tu carga de trabajo es intensiva en computación, intensiva en memoria o equilibrada.
El uso del almacenamiento efímero está ahora limitado por la memoria. El almacenamiento efímero en Code Engine no puede superar el valor predeterminado de 0.4 GB (400 MB) o el valor configurado para la memoria. Si necesita más del valor predeterminado para el almacenamiento efímero, debe aumentar la memoria de acuerdo con las combinaciones válidas de vCPU y memoria.
Tenga en cuenta los siguientes ejemplos de establecimiento de valores válidos para el almacenamiento efímero:
- Si la memoria se establece en 0.25 GB, puede establecer el almacenamiento efímero en el valor predeterminado de 0.4 GB.
- Si el almacenamiento efímero se establece en 0.4 GB y la memoria se establece en 2 GB, y desea reducir la memoria a 0.25 GB, esta operación es válida porque el almacenamiento efímero se establece en su valor predeterminado.
- Si el almacenamiento efímero se establece en 0.5 GB y la memoria se establece en 2 GB, y desea reducir la memoria a 0.25 GB, esta operación no es válida porque el almacenamiento efímero es ahora mayor que la memoria y su valor predeterminado de 0.4 GB. El almacenamiento efímero no puede superar el valor predeterminado de 0.4 GB o el valor configurado para la memoria.
- Si el almacenamiento efímero se establece en 1 GB y la memoria se establece en 4 GB, y desea aumentar el almacenamiento efímero a 4 GB, esta operación es válida porque el almacenamiento efímero es menor o igual que la memoria.
- Si el almacenamiento efímero se establece en 1 GB y la memoria se establece en 4 GB, y desea reducir la memoria a 2 GB, esta operación es válida porque el almacenamiento efímero es menor o igual que la memoria.
Para obtener más información sobre las limitaciones de memoria o CPU, consulte Límites y cuotas de Code Engine.
Combinaciones soportadas para aplicaciones y trabajos
Consulte la tabla siguiente para ver combinaciones válidas de vCPU y memoria para apps y trabajos.
La combinación predeterminada para apps y trabajos es 1 vCPU y 4 GB de memoria.
| Gran consumo de CPU | Equilibrado | Gran consumo de memoria |
|---|---|---|
| 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 |
(predeterminado para apps y trabajos) 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 |
Es posible que las apps y los trabajos existentes estén utilizando otras combinaciones de memoria y CPU, y estas no se verán afectadas. Sin embargo, estas otras combinaciones no son válidas y sólo se da soporte a las combinaciones válidas. Por lo tanto, cualquier app o trabajo nuevo, así como cualquier cambio en las apps o trabajos existentes deben cumplir con la lista de opciones válidas.
Combinaciones soportadas para funciones
Consulte la lista siguiente para ver las combinaciones válidas de CPU y memoria para las funciones.
- 0.25 vCPU y 1 GB de memoria
- 0.0.5 vCPU y 2 GB de memoria
- 1 vCPU y 4 GB de memoria (Por defecto)
Unidades de medida
Las unidades decimales como kilobyte (KB), megabyte (MB) y gigabyte (GB) se utilizan habitualmente para expresar el tamaño de los datos. Las unidades binarias de medida incluyen kibibyte (KiB), mebibyte (MiB) y gibibyte (GiB). La tabla siguiente compara los nombres, símbolos y valores de las unidades decimales y binarias.
| Nombre binario | Valor binario (base 2) | Nombre 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 |