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

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.

Nota: Esta es una lista de las familias de máquinas de Compute Engine. Para obtener una explicación detallada de cada familia de máquinas, consulta las siguientes páginas:
  • 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
  • Servidores web y de aplicaciones con mucho tráfico
  • Bases de datos
  • Cachés en memoria
  • Servidores de anuncios
  • Game Servers
  • Analíticas de datos
  • Transmisión y transcodificación de contenido multimedia
  • Entrenamiento e inferencia de aprendizaje automático basados en CPU
  • Bases de datos en memoria de SAP HANA de tamaño pequeño a extra grande
  • Almacenes de datos en memoria, como Redis
  • Simulación
  • Bases de datos de alto rendimiento, como Microsoft SQL Server o MySQL
  • Automatización del diseño electrónico
  • Modelos de IA generativa como los siguientes:
    • Modelos de lenguaje extenso (LLM)
    • Modelos de difusión
    • Redes generativas antagónicas (GAN)
  • Entrenamiento e inferencia de aprendizaje automático habilitado con CUDA
  • Computación de alto rendimiento (HPC)
  • Computación masiva en paralelo
  • Procesamiento del lenguaje natural BERT
  • Modelo de recomendación de aprendizaje profundo (DLRM)
  • Transcodificación de vídeo
  • Estación de trabajo de visualización remota

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