Guía de comparación y recursos de familias de máquinas

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.

Nota: Esta es una lista de familias de máquinas de Compute Engine. Para obtener una explicación detallada de cada familia de máquinas, consulta las siguientes páginas:
  • 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 virtual
  • standard: 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 virtual
  • megamem: 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
  • Servidores web y de aplicaciones con tráfico alto
  • Bases de datos
  • Cachés en memoria
  • Servidores de anuncios
  • Game Servers
  • Análisis de datos
  • Transmisión y transcodificación de contenido multimedia
  • Inferencia y entrenamiento de AA basados en CPU
  • Bases de datos en memoria de SAP HANA pequeñas a extragrandes
  • Almacenes de datos en memoria, como Redis
  • Simulación
  • Bases de datos de alto rendimiento, como Microsoft SQL Server y MySQL
  • Automatización de diseños electrónicos
  • Modelos de IA generativa como los siguientes:
    • Modelos de lenguaje grandes (LLM)
    • Modelos de difusión
    • Redes generativas adversarias (GAN)
  • Inferencia y entrenamiento del AA habilitados por la CUDA
  • Computación de alto rendimiento (HPC)
  • Procesamiento paralelizado de forma masiva
  • Procesamiento de lenguaje natural BERT
  • Modelo de recomendación de aprendizaje profundo (DLRM)
  • Transcodificación de videos
  • Estación de trabajo de visualización remota

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?