En este documento, se describen las familias de máquinas, las series de máquinas y los tipos de máquinas que puedes elegir para crear una instancia de máquina virtual (VM) o una instancia de Bare Metal con los recursos que necesitas. Cuando creas una instancia de procesamiento, debes seleccionar 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, dentro de 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.
- De uso general: La mejor relación entre precio y rendimiento para una variedad de cargas de trabajo.
- Con optimización de memoria: Ideal para cargas de trabajo que requieren mucha memoria, ya que ofrecen más memoria por núcleo que otras familias de máquinas (hasta 12 TB de memoria).
- Optimizada para acelerador: Ideal para cargas de trabajo de procesamiento masivamente paralelizado de la arquitectura unificada de dispositivos de procesamiento (CUDA), como el aprendizaje automático (AA) 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 usan los siguientes términos:
- Familia de máquinas: Es un conjunto seleccionado de configuraciones de hardware y procesador optimizadas para cargas de trabajo específicas, por ejemplo, de uso general, optimizadas para aceleradores o optimizadas para memoria.
Serie de máquinas: Las familias de máquinas se clasifican aún más por serie, generación y tipo de procesador. Cada serie se enfoca en un aspecto diferente de la potencia o el rendimiento de la computación. 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 procesamiento, como CPUs virtuales, memoria, discos y GPUs.
Tipos predefinidos de máquinas
Los tipos de máquinas están predefinidos y vienen con una cantidad no configurable de memoria y CPU virtuales. Los tipos de máquinas usan una variedad de relaciones entre CPU virtuales y memoria:
highcpu: De 1 a 3 GB de memoria por CPU virtual; por lo general, 2 GB de memoria por CPU virtualstandard: De 3 a 7 GB de memoria por CPU virtual (por lo general, 4 GB de memoria por CPU virtual)highmem: De 7 a 12 GB de memoria por CPU virtual; por lo general, 8 GB de memoria por CPU virtualmegamem: De 12 a 15 GB de memoria por CPU virtual (por lo general, 14 GB de memoria por CPU virtual)ultramem: De 24 a 31 GB de memoria por CPU virtual.
Por ejemplo, un tipo de máquina c3-standard-22 tiene 22 CPUs virtuales y, como tipo de máquina standard, también tiene 88 GB de memoria.
Recomendaciones de series y familias de máquinas
En la siguiente tabla, se proporcionan recomendaciones para diferentes cargas de trabajo.
| C3 | M3 | A3 |
|---|---|---|
| Alto rendimiento constante para una variedad de cargas de trabajo | Las proporciones más altas de memoria a procesamiento para las cargas de trabajo que requieren mucha memoria | Optimizadas para cargas de trabajo de computación de alto rendimiento aceleradas |
|
|
|
Después de crear una instancia de procesamiento, puedes usar las recomendaciones de redimensionamiento para optimizar el uso de los recursos según tu carga de trabajo. Para obtener más información, consulta Aplica recomendaciones de tipo de máquina para VMs.
Guía de familias 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 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 CPUs virtuales y 2, 4 u 8 GB de memoria por CPU virtual en la plataforma de CPU Intel Sapphire Rapids y Titanium. Las instancias C3 están alineadas con la arquitectura subyacente de NUMA para ofrecer un rendimiento óptimo, confiable y coherente.
Guía de familias de máquinas con optimización de memoria
La familia de máquinas con optimización de memoria tiene series de máquinas que son ideales para cargas de trabajo de OLAP y OLTP SAP, modelos genómicos, automatización de diseño electrónico y cargas de trabajo HPC que consumen 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 CPUs virtuales, con hasta 30.5 GB de memoria por CPU virtual, y están disponibles en la plataforma de CPU Intel Ice Lake.
Guía de familias de máquinas con optimización para el acelerador
La familia de máquinas optimizadas para aceleradores es ideal para cargas de trabajo de procesamiento masivamente paralelizado de la arquitectura unificada de dispositivos de procesamiento (CUDA), como el aprendizaje automático (AA) 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 CPUs virtuales, 1,872 GB de memoria y 8 GPUs NVIDIA H100 en la plataforma de CPU Intel Sapphire Rapids y Titanium.
Comparación entre las series de máquinas
Para obtener información sobre cómo tu selección afecta el rendimiento de los volúmenes de disco conectados a tus instancias de procesamiento, consulta Límites de rendimiento de Hyperdisk.
Compara las características de las series de máquinas C3, M3 y A3. Puedes seleccionar propiedades específicas en el campo Elige propiedades de instancia para comparar para comparar esas propiedades en todas las series de máquinas en la siguiente tabla.
| C3 | M3 | A3 Edge | |
|---|---|---|---|
| Tipo de carga de trabajo | Uso general | Con optimización de memoria | Acelerador optimizado |
| 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 | 32 a 128 | 208 |
| Definición de CPU virtual | Conversación | Conversación | Conversación |
| Memoria | 8 a 1,408 GB | 976 a 3,904 GB | 1,872 GB |
| Tipos personalizados de máquinas | — | — | — |
| Memoria extendida | — | — | — |
| Usuario único | — | ||
| Virtualización anidada | — | — | |
| Confidential Computing | — | — | — |
| Tipo de interfaz de disco | NVMe | NVMe | NVMe |
| Hiperdisco balanceado | |||
| Hyperdisk Balanced HA | — | — | — |
| Hyperdisk Extreme | — | — | — |
| Hyperdisk ML | — | — | — |
| Capacidad de procesamiento del hiperdisco | — | — | — |
| SSD local | — | — | — |
| SSD local máximo | 0 | 0 | 0 |
| PD estándar | — | — | — |
| PD balanceado | — | — | — |
| PD SSD | — | — | — |
| PD extremo | — | — | — |
| Interfaces de red | gVNIC y IDPF | gVNIC | gVNIC |
| Rendimiento de la red | 23 a 100 Gbps | Hasta 32 Gbps | Hasta 800 Gbps |
| Red de ancho de banda alto | 50 a 200 Gbps | 50 a 100 Gbps | Hasta 800 Gbps |
| Cantidad máxima de GPU | 0 | 0 | 8 |
| Descuentos por uso continuo | — | — | — |
| Descuentos por compromiso de uso | — | — | — |
| Descuentos en VM Spot | — | — | — |
GPUs e instancias de procesamiento
Las GPUs se usan para acelerar las cargas de trabajo y son compatibles con las instancias A3. Las GPUs se conectan automáticamente cuando creas la instancia. Las instancias A3 tienen una cantidad fija de GPU, CPU virtuales y memoria por tipo de máquina.
Para obtener más información, consulta GPU en Compute Engine.
¿Qué sigue?
Aprende a crear y, luego, iniciar una VM.
Completa la Guía de inicio rápido para usar una VM de Linux.
Completa la Guía de inicio rápido sobre cómo usar una VM de Windows.
Obtén más información para conectar almacenamiento en bloque a las VM.