En este documento se describen las familias, las series y los tipos de máquinas que puedes elegir para crear una instancia de máquina virtual o una instancia de hardware desnudo con los recursos que necesites. Cuando creas una instancia de computación, seleccionas un tipo de máquina de una familia de máquinas que determina los recursos disponibles para esa instancia.
Puedes elegir entre varias familias de máquinas. Cada familia de máquinas se organiza en series de máquinas y tipos de máquinas predefinidos dentro de cada serie. Por ejemplo, en la serie de máquinas N2 de la familia de máquinas de uso general, puedes seleccionar el tipo de máquina n2-standard-4.
- Uso general: la mejor relación precio-rendimiento para una gran variedad de cargas de trabajo.
- Memoria optimizada: ideal para cargas de trabajo que requieren un uso intensivo de la memoria, ya que ofrece más memoria por núcleo que otras familias de máquinas, con hasta 12 TB de memoria.
- Optimizadas para aceleradores: ideales para cargas de trabajo de computación de arquitectura de dispositivo unificada (CUDA) masivamente paralelas, como el aprendizaje automático y la computación de alto rendimiento (HPC). Esta familia es la mejor opción para las cargas de trabajo que requieren GPUs.
Terminología de Compute Engine
En esta documentación se utilizan los siguientes términos:
- Familia de máquinas: conjunto seleccionado de configuraciones de procesador y hardware optimizadas para cargas de trabajo específicas, como las de uso general, las optimizadas para aceleradores o las optimizadas para memoria.
Serie de máquinas: las familias de máquinas se clasifican en series, generaciones y tipos de procesador. Cada serie se centra en un aspecto diferente de la potencia o el rendimiento de los ordenadores. Por ejemplo, la serie M ofrece más memoria, mientras que la serie C ofrece un mejor rendimiento.
Tipo de máquina: cada serie de máquinas ofrece al menos un tipo de máquina. Cada tipo de máquina proporciona un conjunto de recursos para tu instancia de computación, como vCPUs, memoria, discos y GPUs.
Tipos de máquinas predefinidas
Los tipos de máquinas están predefinidos y tienen una cantidad de memoria y de vCPUs que no se puede configurar. Los tipos de máquinas usan varias relaciones entre vCPU y memoria:
highcpu: de 1 a 3 GB de memoria por vCPU. Normalmente, 2 GB de memoria por vCPU.standard: de 3 a 7 GB de memoria por vCPU; normalmente, 4 GB de memoria por vCPU.highmem: de 7 a 12 GB de memoria por vCPU; normalmente, 8 GB de memoria por vCPU.megamem: de 12 a 15 GB de memoria por vCPU; normalmente, 14 GB de memoria por vCPU.ultramem: de 24 a 31 GB de memoria por vCPU.
Por ejemplo, el tipo de máquina c3-standard-22 tiene 22 vCPUs y, como tipo de máquina standard, también tiene 88 GB de memoria.
Recomendaciones de familias y series de máquinas
En la siguiente tabla se ofrecen recomendaciones para diferentes cargas de trabajo.
| C3 | M3 | A3 |
|---|---|---|
| Rendimiento alto y constante para una gran variedad de cargas de trabajo | Las mayores ratios de memoria por recursos de computación para cargas de trabajo que requieren un uso intensivo de la memoria | Optimizado para cargas de trabajo de computación de alto rendimiento aceleradas |
|
|
|
Después de crear una instancia de computación, puedes usar las recomendaciones de reajuste de tamaño para optimizar el uso de recursos en función de tu carga de trabajo. Para obtener más información, consulta Aplicar recomendaciones de tipo de máquina a máquinas virtuales.
Guía de la familia de máquinas de uso general
La familia de máquinas de uso general ofrece varias series de máquinas con la mejor relación precio-rendimiento para una gran variedad de cargas de trabajo.
Compute Engine ofrece tipos de máquinas de uso general que se ejecutan en la arquitectura x86. La serie de máquinas C3 ofrece hasta 176 vCPUs y 2, 4 u 8 GB de memoria por vCPU en la plataforma de CPU Intel Sapphire Rapids y Titanium. Las instancias C3 se ajustan a la arquitectura NUMA subyacente para ofrecer un rendimiento óptimo, fiable y uniforme.
Guía de la familia de máquinas con memoria optimizada
La familia de máquinas optimizadas para la memoria tiene series de máquinas ideales para cargas de trabajo de SAP OLAP y OLTP, modelado genómico, automatización de diseño electrónico y cargas de trabajo de HPC que requieren mucha memoria. Esta familia ofrece más memoria por núcleo que cualquier otra familia de máquinas, con hasta4 TBde memoria.
Las instancias M3 ofrecen hasta 128 vCPUs, con hasta 30,5 GB de memoria por vCPU, y están disponibles en la plataforma de CPU Intel Ice Lake.
Guía de la familia de máquinas optimizadas para aceleradores
La familia de máquinas optimizadas para aceleradores es ideal para cargas de trabajo de computación de arquitectura de dispositivo unificada de computación (CUDA) masivamente paralelas, como el aprendizaje automático y la computación de alto rendimiento (HPC). Esta familia de máquinas es la opción óptima para las cargas de trabajo que requieren GPUs.
Las instancias A3 están disponibles con el tipo de máquina A3 Edge
(a3-edgegpu-8g-nolssd), que ofrece 208 vCPUs, 1872 GB de memoria y 8
GPUs NVIDIA H100 en la plataforma de CPU Intel Sapphire Rapids y
Titanium.
Comparación de series de máquinas
Para saber cómo afecta tu selección al rendimiento de los volúmenes de disco conectados a tus instancias de VM, consulta Límites de rendimiento de Hyperdisk.
Compara las características de las series de máquinas C3, M3 y A3. Puede seleccionar propiedades específicas en el campo Elegir propiedades de la instancia para comparar para comparar esas propiedades en todas las series de máquinas de la tabla siguiente.
| C3 | M3 | A3 Edge | |
|---|---|---|---|
| Tipo de carga de trabajo | Uso general | Memoria optimizada | Optimizada para aceleradores |
| Tipo de instancia | VM | VM | VM |
| Tipo de CPU | Intel Sapphire Rapids | Intel Ice Lake | Intel Sapphire Rapids |
| Arquitectura | x86 | x86 | x86 |
| vCPUs | 4 a 176 | De 32 a 128 | 208 |
| Definición de vCPU | Conversación | Conversación | Conversación |
| Memoria | De 8 a 1408 GB | De 976 a 3904 GB | 1872 GB |
| Tipos de máquina personalizada | — | — | — |
| Memoria ampliada | — | — | — |
| Único cliente | — | ||
| Virtualización anidada | — | — | |
| Confidential Computing | — | — | — |
| Tipo de interfaz de disco | NVMe | NVMe | NVMe |
| Hyperdisk Balanced | |||
| Alta disponibilidad de Hyperdisk Balanced | — | — | — |
| Hyperdisk Extreme | — | — | — |
| Hyperdisk ML | — | — | — |
| Rendimiento de Hyperdisk | — | — | — |
| SSD local | — | — | — |
| SSD local máximo | 0 | 0 | 0 |
| Disco persistente estándar | — | — | — |
| Disco persistente balanceado | — | — | — |
| SSD PD | — | — | — |
| Extreme PD | — | — | — |
| Interfaces de red | gVNIC e IDPF | gVNIC | gVNIC |
| Rendimiento de la red | De 23 a 100 Gbps | hasta 32 Gbps | hasta 800 Gbps |
| Red de gran ancho de banda | De 50 a 200 Gbps | De 50 a 100 Gbps | hasta 800 Gbps |
| Máximo de GPUs | 0 | 0 | 8 |
| Descuentos por uso continuado | — | — | — |
| Descuentos por compromiso de uso | — | — | — |
| Descuentos en máquinas virtuales de acceso puntual | — | — | — |
GPUs e instancias de proceso
Las GPUs se usan para acelerar las cargas de trabajo y son compatibles con las instancias A3. Las GPUs se adjuntan automáticamente al crear la instancia. Las instancias A3 tienen un número fijo de GPUs, vCPUs y memoria por tipo de máquina.
Para obtener más información, consulta el artículo sobre GPUs en Compute Engine.
Siguientes pasos
Consulta cómo crear e iniciar una VM.
Completa la guía de inicio rápido con una máquina virtual de Linux.
Completa la guía de inicio rápido con una VM de Windows.
Consulta más información sobre cómo adjuntar almacenamiento en bloques a tus VMs.