Tipos de máquina

Un tipo de máquina es un conjunto de recursos de hardware virtualizados disponibles para una instancia de máquina virtual (VM), lo que incluye el tamaño de la memoria del sistema, el conteo de CPU virtuales (vCPU) y los límites del disco persistente. En Compute Engine, los tipos de máquinas se agrupan y seleccionan por familias para diferentes cargas de trabajo. Puedes elegir entre familias para usos generales, con optimización de memoria y con optimización de procesamiento.

Cuando creas una instancia, debes elegir un tipo de máquina. Puedes seleccionar entre varios tipos predefinidos de máquinas en cada familia de tipos de máquinas. Si los tipos de máquinas predefinidos no satisfacen tus necesidades, puedes crear tus propios tipos personalizados de máquinas.

Para comparar el rendimiento del tipo de máquina, consulta Plataformas de CPU.

Facturación

Se te factura por los recursos que usan las instancias de VM. Cuando creas una instancia de VM, debes seleccionar un tipo de máquina y se te factura como se describe en la página de precios de instancias de VM. En especial, se te cobran cargos por cada CPU virtual y GB de memoria de forma individual, como se describe en el modelo de facturación basado en recursos. Se aplican los descuentos correspondientes, como los descuentos por uso continuo y los descuentos por compromiso de uso.

Si quieres ver el costo mensual y por hora calculado para cada tipo de máquina, consulta los precios de instancias de VM.

Tipos de máquina

Los tipos de máquinas varían según la familia. Cada familia se selecciona para tipos específicos de cargas de trabajo. En Compute Engine, se ofrecen los siguientes tipos de máquinas principales:

  • Los tipos de máquinas de uso general ofrecen la mejor relación entre precio y rendimiento en una variedad de cargas de trabajo.

    • Los tipos de máquinas N1 ofrecen hasta 96 CPU virtuales, 6.5 GB de memoria por CPU virtual y están disponibles en las plataformas de CPU Intel Sandy Bridge, Ivy Bridge, Haswell, Broadwell y Skylake.
    • Los tipos de máquinas N2 ofrecen hasta 80 CPU virtuales, 8 GB de memoria por CPU virtual y están disponibles en las plataformas de CPU de Intel Cascade Lake.
    • Los tipos de máquinas E2 son VM con costo optimizado que ofrecen hasta 16 CPU virtuales con hasta 8 GB de memoria por CPU virtual. Las máquinas E2 tienen una plataforma de CPU predefinida que ejecuta un procesador Intel o AMD EPYC. Las VM E2 proporcionan una variedad de recursos de procesamiento al menor precio en Compute Engine.
  • Los tipos de máquinas con optimización de memoria son ideales para cargas de trabajo que requieren mucha memoria, puesto que ofrecen una memoria por núcleo mayor que otros tipos de máquinas, con hasta 12 TB de memoria.

  • Los tipos de máquinas con optimización de procesamiento ofrecen el mayor rendimiento por núcleo en Compute Engine y están optimizados para cargas de trabajo de procesamiento intensivo. Estos tipos de máquinas ofrecen procesadores escalables Intel (Cascade Lake) y turbo de núcleo completo continuo de hasta 3.8 GHz.

  • En las familias N1 y E2, se encuentran disponibles tipos de máquinas de núcleo compartido. Estos tipos de máquinas comparten un núcleo físico. Este puede ser un método rentable para ejecutar aplicaciones pequeñas que no requieren muchos recursos.

    • N1: Los tipos de máquinas de núcleo compartido f1-micro y g1-small tienen hasta 1 CPU virtual disponible para períodos breves de picos de actividad.
    • E2: Los tipos de máquinas de núcleo compartido e2-micro, e2-small y e2-medium tienen 2 CPU virtuales disponibles para períodos breves de picos de actividad.

Recomendaciones para los tipos de máquinas

En la siguiente tabla, se proporcionan recomendaciones de tipo de máquina para diferentes cargas de trabajo.

E2 (Beta)
uso general
N1, N2
uso general
M1, M2
con memoria optimizada
C2
optimizada para procesamiento
Procesamiento diario a un costo menor Equilibrio de precio y rendimiento en una amplia gama de formas de VM Cargas de trabajo con memoria ultraalta Rendimiento ultraalto para cargas de trabajo de procesamiento intensivo
  • Servicio web
  • Entrega de aplicaciones
  • Aplicaciones de oficina administrativa
  • Bases de datos pequeñas y medianas
  • Microservicios
  • Computadoras de escritorio virtuales
  • Entornos de desarrollo
  • Servicio web
  • Entrega de aplicaciones
  • Aplicaciones de oficina administrativa
  • Bases de datos medianas y grandes
  • Caché
  • Transmisión multimedia
  • Bases de datos en memoria grandes, como SAP HANA
  • Análisis en memoria
  • HPC
  • Automatización de diseño electrónico (EDA)
  • Videojuegos
  • Aplicaciones con un solo subproceso
  • Comparación del tipo de máquina

    Usa la tabla a continuación con el fin de comparar cada categoría de tipo de máquina a fin de determinar qué tipo es apropiado para tu carga de trabajo. Si después de revisar esta sección todavía no estás seguro de qué tipo de máquina es mejor en tu carga de trabajo, lo más conveniente es usar un tipo de máquina para usos generales.

    Tipos de máquina Memoria (por CPU virtual) CPU virtuales ¿Tipos personalizados de máquinas? ¿Descuentos por uso continuo? ¿SSD locales? Procesadores
    Usos generales (N1) 0.95–6.5 GB 1–96
    • Skylake
    • Broadwell
    • Haswell
    • Sandy Bridge
    • Ivy Bridge
    Usos generales (N2) 0.5–8 GB 2–80
    • Cascade Lake
    Uso general (E2)1 0.5–8 GB 2–16 No No
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC (próximamente)
    Optimizada para procesamiento 4 GB 4–60 No
    • Cascade Lake
    Ultramem con optimización de memoria 24 GB 40–416 No No
    • Broadwell E7
    • Cascade Lake
    Megamem con optimización de memoria 24 GB 96 No
    • Broadwell E5
    • Skylake
    Núcleo compartido N1 3.0–3.4 GB 0.2–0.5 No No
    • No aplica
    Núcleo compartido E2 4 GB 0.25–1 No No No
    • No aplica
    1Para los tipos de máquinas E2, se selecciona automáticamente el procesador.

    Ancho de banda de red

    Google Cloud no limita artificialmente el tráfico entrante de la instancia de VM. Las VM pueden recibir todo el tráfico que les permitan las condiciones de los recursos y la red. Para fines de planificación de la capacidad, deberías suponer que cada instancia de VM no puede controlar más de 10 Gbps de tráfico externo de Internet. Este valor es una aproximación, no tiene un ANS y está sujeto a cambios. Agregar rangos de IP de alias o interfaces de varias redes a una VM no aumenta su capacidad de entrada.

    La tasa de salida máxima depende del tipo de máquina de la VM. El tráfico de salida es el ancho de banda saliente total que se comparte entre todas las interfaces de red de una VM, incluida la transferencia de datos a discos persistentes conectados a la VM. Las tasas de salida reales dependen de muchos factores, además de la tasa de salida máxima. Por ejemplo, usar direcciones IP externas para comunicarse entre VM requiere más sobrecarga que usar direcciones IP internas.

    Familia de tipos de máquinas para usos generales

    Este tipo de máquinas ofrecen la mejor relación precio-rendimiento en una variedad de cargas de trabajo. Si no estás seguro de qué tipo de máquina es mejor en tu carga de trabajo, lo más conveniente es usar un tipo de máquina para usos generales.

    Tipo de máquina N1

    Los tipos de máquinas N1 son los tipos de máquinas para usos generales de primera generación de Compute Engine. Las máquinas N1 están disponibles en las plataformas de CPU de Skylake, Broadwell, Haswell, Ivy Bridge y Sandy Bridge. Los tipos de máquinas N1 proporcionan los siguientes beneficios:

    • Admiten hasta 96 CPU virtuales y 624 GB de memoria.
    • Están disponibles como tipos predefinidos de máquinas y tipos personalizados de máquinas. Se pueden crear tipos personalizados de máquinas dentro de una amplia gama de relaciones de memoria a núcleo, que van de 0.95 GB a 6.5 GB por CPU virtual.
    • Ofrecen mayores relaciones de memoria a núcleo para VM creadas con la característica de memoria extendida.
    • Ofrecen un descuento por uso continuo mayor que los tipos de máquinas N2.

    En la lista siguiente, se muestran los tipos predefinidos de máquinas N1 disponibles.

    Tipos de máquina estándar N1

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    n1-standard-1 1 3.75 128 257 2
    n1-standard-2 2 7.50 128 257 10
    n1-standard-4 4 15 128 257 10
    n1-standard-8 8 30 128 257 16
    n1-standard-16 16 60 128 257 324
    n1-standard-32 32 120 128 257 324
    n1-standard-64 64 240 128 257 324
    n1-standard-96 96 360 128 257 324

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.
    432 Gbps para Skylake o plataformas de CPU posteriores. 16 Gbps para todas las demás plataformas.

    Tipos de máquinas con alta capacidad de memoria N1

    Los tipos de máquinas con alta capacidad de memoria N1 tienen 6.50 GB de memoria de sistema por CPU virtual.

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    n1-highmem-2 2 13 128 257 10
    n1-highmem-4 4 26 128 257 10
    n1-highmem-8 8 52 128 257 16
    n1-highmem-16 16 104 128 257 324
    n1-highmem-32 32 208 128 257 324
    n1-highmem-64 64 416 128 257 324
    n1-highmem-96 96 624 128 257 324

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.
    432 Gbps para Skylake o plataformas de CPU posteriores. 16 Gbps para todas las demás plataformas.

    Tipos de máquinas con alta capacidad de CPU N1

    Los tipos de máquinas con alta capacidad de CPU son ideales para tareas que requieren un aumento moderado de la cantidad de CPU virtuales en relación con la memoria. Los tipos de máquinas con alta capacidad de CPU tienen 0.90 GB de memoria por CPU virtual.

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    n1-highcpu-2 2 1.80 128 257 10
    n1-highcpu-4 4 3.60 128 257 10
    n1-highcpu-8 8 7.20 128 257 16
    n1-highcpu-16 16 14.4 128 257 324
    n1-highcpu-32 32 28.8 128 257 324
    n1-highcpu-64 64 57.6 128 257 324
    n1-highcpu-96 96 86.4 128 257 324

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.
    432 Gbps para Skylake o plataformas de CPU posteriores. 16 Gbps para todas las demás plataformas.

    Tipos de máquinas N2

    Los tipos de máquinas N2 son los tipos de máquinas para usos generales de segunda generación que ofrecen un tamaño flexible de 2 a 80 CPU virtuales y de 0.5 a 8 GB de memoria por CPU virtual. Las VM N2 se ejecutan en CPU Cascade Lake con una frecuencia base de 2.8 GHz y un turbo de núcleo completo continuo de 3.4 GHz. Estos tipos de máquinas también ofrecen una mejora general del rendimiento en comparación con los tipos de máquinas N1.

    Las cargas de trabajo que pueden aprovechar la mayor frecuencia de reloj son una buena opción para los tipos de máquinas N2. Estas cargas de trabajo pueden tener un mayor rendimiento por subproceso a la vez que se benefician de toda la flexibilidad que ofrecen los tipos de máquinas para usos generales.

    En resumen, los tipos de máquinas N2 tienen las características siguientes:

    • Admiten hasta 80 CPU virtuales y 640 GB de memoria.
    • Están disponibles como tipos predefinidos de máquinas y tipos personalizados de máquinas. Se pueden crear tipos personalizados de máquinas dentro de una amplia gama de relaciones de memoria a núcleo, que van de 0.5 GB a 8 GB por CPU virtual.
    • Ofrecen mayores relaciones de memoria a núcleo para VM creadas con la característica de memoria extendida. El uso de la función de memoria extendida ayuda a controlar los costos de licencia de software por CPU a la vez que proporciona acceso a más de 8 GB de RAM por CPU virtual.
    • Se ejecutan en la última tecnología de infraestructura disponible con procesadores escalables Intel Xeon (Cascade Lake) que funcionan a 2.8 GHz y tienen hasta 3.4 GHz de turbo de núcleo completo continuo.
    • Solo están disponibles en las plataformas de CPU seleccionadas.

    Los tipos de máquinas N2 solo están disponibles en zonas y regiones determinadas. En la lista siguiente, se muestran los tipos predefinidos de máquinas N2 disponibles.

    Tipos de máquinas N2 estándar

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    n2-standard-2 2 8 128 257 10
    n2-standard-4 4 16 128 257 10
    n2-standard-8 8 32 128 257 16
    n2-standard-16 16 64 128 257 32
    n2-standard-32 32 128 128 257 32
    n2-standard-48 48 192 128 257 32
    n2-standard-64 64 256 128 257 32
    n2-standard-80 80 320 128 257 32

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquina con alta capacidad de memoria N2

    Los tipos de máquinas con alta capacidad de memoria N2 tienen 8 GB de memoria de sistema por CPU virtual.

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    n2-highmem-2 2 16 128 257 10
    n2-highmem-4 4 32 128 257 10
    n2-highmem-8 8 64 128 257 16
    n2-highmem-16 16 128 128 257 32
    n2-highmem-32 32 256 128 257 32
    n2-highmem-48 48 384 128 257 32
    n2-highmem-64 64 512 128 257 32
    n2-highmem-80 80 640 128 257 32

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquina con alta capacidad de CPU N2

    Los tipos de máquinas con alta capacidad de CPU son ideales para tareas que requieren un aumento moderado de la cantidad de CPU virtuales en relación con la memoria. Los tipos de máquinas con alta capacidad de CPU tienen 1 GB de memoria por CPU virtual.

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    n2-highcpu-2 2 2 128 257 10
    n2-highcpu-4 4 4 128 257 10
    n2-highcpu-8 8 8 128 257 16
    n2-highcpu-16 16 16 128 257 32
    n2-highcpu-32 32 32 128 257 32
    n2-highcpu-48 48 48 128 257 32
    n2-highcpu-64 64 64 128 257 32
    n2-highcpu-80 80 80 128 257 32

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquinas E2 (Beta)

    Los tipos de máquinas E2 son tipos con optimización de costos que ofrecen tamaños de entre 2 y 16 CPU virtuales, y de entre 0.5 y 8 GB de memoria por CPU virtual. Estos tipos de máquinas están disponibles en las siguientes plataformas de CPU predefinidas: procesadores Intel Skylake, Broadwell, Haswell y AMD EPYC.

    Las cargas de trabajo pequeñas a medianas que requieren menos de 16 CPU virtuales y no tienen unidades SSD o GPU locales son ideales para las máquinas E2.

    En resumen, los tipos de máquinas E2 tienen las siguientes características:

    • Admiten hasta 16 CPU virtuales y 128 GB de memoria.
    • Admiten el dispositivo de globo de memoria Virtio.
    • Están disponibles en tipos predefinidos y personalizados de máquinas.
    • Tienen la tecnología de un procesador Intel o AMD EPYC (Compute Engine lo selecciona cuando se crea la instancia según la disponibilidad).

    Los tipos de máquinas E2 solo están disponibles en regiones y zonas específicas.

    Tipos de máquinas estándar E2

    Nombre de la máquina Descripción CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de red (Gbps)3
    e2-standard-2 Tipo de máquina estándar con 2 CPU virtuales y 8 GB de memoria 2 8 128 257 No 4
    e2-standard-4 Tipo de máquina estándar con 4 CPU virtuales y 16 GB de memoria 4 16 128 257 No 8
    e2-standard-8 Tipo de máquina estándar con 8 CPU virtuales y 32 GB de memoria 8 32 128 257 No 16
    e2-standard-16 Tipo de máquina estándar con 16 CPU virtuales y 64 GB de memoria 16 64 128 257 No 16

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquinas con alta capacidad de memoria E2

    Los tipos de máquinas con alta capacidad de memoria E2 tienen 8 GB de memoria de sistema por CPU virtual.

    Nombre de la máquina Descripción CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de red (Gbps)3
    e2-highmem-2 Tipo de máquina con alta capacidad de memoria con 2 CPU virtuales y 16 GB de memoria 2 16 128 257 No 4
    e2-highmem-4 Tipo de máquina con alta capacidad de memoria con 4 CPU virtuales y 32 GB de memoria 4 32 128 257 No 8
    e2-highmem-8 Tipo de máquina con alta capacidad de memoria con 8 CPU virtuales y 64 GB de memoria 8 64 128 257 No 16
    e2-highmem-16 Tipo de máquina con alta capacidad de memoria con 16 CPU virtuales y 128 GB de memoria 16 128 128 257 No 16

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquinas con alta capacidad de CPU E2

    Los tipos de máquinas con alta capacidad de CPU son ideales para tareas que requieren un aumento moderado de la cantidad de CPU virtuales en relación con la memoria. Los tipos de máquinas con alta capacidad de CPU tienen 1 GB de memoria por CPU virtual.

    Nombre de la máquina Descripción CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de red (Gbps)3
    e2-highcpu-2 Tipo de máquina con alta capacidad de CPU con 2 CPU virtuales y 2 GB de memoria 2 2 128 257 No 4
    e2-highcpu-4 Tipo de máquina con alta capacidad de CPU con 4 CPU virtuales y 4 GB de memoria 4 4 128 257 No 8
    e2-highcpu-8 Tipo de máquina con alta capacidad de CPU con 8 CPU virtuales y 8 GB de memoria 8 8 128 257 No 16
    e2-highcpu-16 Tipo de máquina con alta capacidad de CPU con 16 CPU virtuales y 16 GB de memoria 16 16 128 257 No 16

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos personalizados de máquinas

    Si ninguno de los tipos predefinidos de máquinas para usos generales se ajusta a tus necesidades, puedes crear un tipo personalizado de máquina con la cantidad de CPU virtuales y de memoria que necesitas para tu instancia.

    Los tipos personalizados de máquinas son ideales para las situaciones siguientes:

    • Cargas de trabajo que no se ajustan bien a los tipos predefinidos de máquinas disponibles para ti
    • Cargas de trabajo que requieren más potencia de procesamiento o memoria, pero no necesitan todas las actualizaciones que proporciona el tipo predefinido de máquina que le sigue en tamaño

    El uso de un tipo personalizado de máquina cuesta un poco más que un tipo predefinido de máquina equivalente y aun así hay algunas limitaciones relacionadas con la cantidad de memoria y CPU virtuales que puedes seleccionar. Para obtener más información, consulta la sección sobre cómo crear una instancia de VM de tipo personalizado de máquina.

    Familia de tipos de máquinas con optimización de memoria

    Los tipos de máquinas con optimización de memoria son ideales para las tareas que consumen una gran cantidad de memoria y tienen proporciones de memoria a CPU virtuales más altas que los tipos de máquinas con alta capacidad de memoria N1. Estos tipos de máquinas son adecuados para bases de datos en memoria y estadísticas en memoria, como SAP HANA y cargas de trabajo de almacenamiento empresarial (BW), análisis genómico, servicios de análisis SQL, etcétera.

    Los tipos de máquinas con optimización de memoria solo están disponibles como tipos predefinidos de máquinas. Estos tipos de máquinas ofrecen entre 14 GB y 28 GB de memoria por CPU virtual. Se aplican las restricciones siguientes:

    • No puedes usar discos persistentes regionales con tipos de máquinas con optimización de memoria.
    • Los tipos de máquinas con optimización de memoria solo están disponibles en zonas específicas. Para obtener más información, consulta la página sobre regiones y zonas.
    • Los tipos de máquina con optimización de memoria solo están disponibles en determinadas plataformas de CPU.

    Tipos de máquinas M1

    Los tipos de máquina M1 son los tipos de máquina con optimización de memoria de primera generación que ofrecen 24 GB de memoria por CPU virtual. Este conjunto de tipos de máquina viene en dos tipos: m1-ultramem y m1-megamem. Para ver si los tipos de máquinas ultramem o megamem están disponibles en una zona determinada, consulta las regiones y zonas disponibles.

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    m1-ultramem-40 40 961 128 257 No 32
    m1-ultramem-80 80 1922 128 257 No 32
    m1-ultramem-160 160 3844 128 257 No 32
    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    m1-megamem-96 96 1433.6 128 257 32

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquinas M2

    Si los tipos de máquinas anteriores no se ajustan a tus cargas de trabajo, puedes elegir una opción de la lista siguiente de tipos de máquinas que tienen mayor cantidad de memoria por CPU virtual. Los tipos de máquinas ultramem M2 ofrecen precios a demanda solo durante un período de evaluación. El uso a largo plazo requiere la obtención de un contrato de compromiso de uso. Consulta la página de precios para obtener más detalles.

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    m2-ultramem-2084 208 5888 128 257 No 325
    m2-ultramem-4164 416 11,776 128 257 No 325

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.
    4Los tipos de máquinas ultramem M2 ofrecen precios según demanda solo durante un período de evaluación. El uso a largo plazo requiere la obtención de un contrato de compromiso de uso. Consulta la página de precios para obtener más detalles.
    532 Gbps para Skylake o plataformas de CPU posteriores. 16 Gbps para todas las demás plataformas.

    Familia de tipos de máquinas con optimización de procesamiento

    Los tipos de máquinas con optimización de procesamiento son ideales para cargas de trabajo de procesamiento intensivo. Estos tipos de máquinas ofrecen el mayor rendimiento por núcleo de Compute Engine.

    Los tipos con optimización de procesamiento solo están disponibles como tipos predefinidos de máquinas y, además, incluyen los tipos de máquinas C2.

    Tipos de máquinas C2

    Los tipos de máquinas C2, basados en los procesadores escalables Intel de última generación (Cascade Lake), ofrecen hasta 3.8 GHz de turbo de núcleo completo continuo y brindan total transparencia en la arquitectura de las plataformas de servidores subyacentes, lo que te permite ajustar el rendimiento. Los tipos de máquinas C2 ofrecen mucha más potencia de procesamiento, se ejecutan en una plataforma más nueva y, en general, son más robustos para cargas de trabajo de procesamiento intensivo que los tipos de máquinas con alta capacidad de CPU N1.

    Los tipos de máquinas C2 tienen las restricciones siguientes:

    Nombre de la máquina CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    c2-standard-4 4 16 128 257 10
    c2-standard-8 8 32 128 257 16
    c2-standard-16 16 64 128 257 32
    c2-standard-30 30 120 128 257 32
    c2-standard-60 60 240 128 257 32

    1Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquinas de núcleo compartido

    Los tipos de máquinas de núcleo compartido usan hipersubprocesos para dividir un núcleo virtual con el objetivo de realizar varias tareas al mismo tiempo. Los tipos de máquinas de núcleo compartido N1 tienen hasta una CPU virtual disponible para períodos breves de picos de actividad. Los tipos de máquinas de núcleo compartido E2 tienen dos CPU virtuales disponibles para períodos breves de picos de actividad. Las instancias de núcleo compartido pueden ser más rentables para ejecutar aplicaciones pequeñas que no requieren muchos más recursos que los tipos de máquinas estándar o con alta capacidad de memoria o de CPU.

    Picos de actividad de CPU

    Los tipos de máquinas de núcleo compartido ofrecen funciones de picos de actividad que permiten que las instancias usen una capacidad de CPU física adicional por períodos breves. Los picos de actividad se activan de forma automática cuando la instancia necesita más capacidad de CPU física que la que se asignó en un principio. Durante estos períodos de actividad máxima, tu instancia aprovechará la capacidad de CPU física disponible en picos de actividad. Ten en cuenta que los picos de actividad no son permanentes y solo se pueden usar de forma periódica. Los picos de actividad no generan cargos adicionales. Se te cobra el precio de lista según demanda de los tipos de máquina f1-micro, g1-small y e2 shared-core.

    Tipos de máquinas de núcleo compartido N1

    Estos tipos de máquinas tienen hasta 1 CPU virtual de alto rendimiento durante períodos cortos. Los siguientes tipos de máquinas se ofrecen como parte de la familia de tipos de máquina N1.

    Nombre de la máquina Descripción CPU virtuales CPU virtuales fraccionales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de salida de red (Gbps)3
    f1-micro Tipo de máquina micro con 0.2 CPU virtuales y 0.6 GB de memoria, respaldado por un núcleo físico compartido 1 0.21 0.60 16 3 No 1
    g1-small Tipo de máquina pequeño con 0.5 CPU virtuales y 1.70 GB de memoria, respaldado por un núcleo físico compartido 1 0.51 1.70 16 3 No 1
    1CPU virtual fraccionada de 0.2 o 0.5, con 1 CPU virtual expuesta al sistema operativo invitado.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de salida de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    Tipos de máquinas de núcleo compartido E2

    Las máquinas de núcleo compartido E2 son rentables, tienen un dispositivo de globo de memoria Virtio y son ideales para cargas de trabajo pequeñas. Los tipos de máquinas de núcleo compartido E2 exponen dos CPU virtuales al sistema operativo invitado. Estos tipos de máquinas tienen hasta 2 CPU virtuales de alto rendimiento durante períodos breves.

    Hay tres opciones de máquinas de núcleo compartido E2:

    Nombre de la máquina Descripción CPU virtuales CPU virtuales fraccionales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) Disco SSD local Ancho de banda de red (Gbps)3
    e2-micro Tipo de máquina micro con 0.25 CPU virtuales y 1 GB de memoria, respaldado por un núcleo físico compartido 2 0.251 1 16 3 No 1
    e2-small Tipo de máquina pequeño con 0.5 CPU virtuales y 2 GB de memoria, respaldado por un núcleo físico compartido 2 0.51 2 16 3 No 1
    e2-medium Tipo de máquina mediano con 1 CPU virtual y 4 GB de memoria, respaldado por un núcleo físico compartido 2 11 4 16 3 No 2
    1CPU virtual fraccional de 0.25, 0.5 o 1.0 con 2 CPU virtuales expuestas al sistema operativo invitado.
    2El uso del disco persistente se cobra aparte del precio del tipo de máquina.
    3El ancho de banda de la red depende del límite especificado. El rendimiento real depende de diversos factores, como la congestión en la red o la sobrecarga de protocolo.

    GPU y tipos de máquinas

    Solo puedes conectar GPU a tipos de máquinas N1 para uso general. Las GPU no son compatibles con otros tipos de máquinas.

    Las instancias con un menor número de GPU están limitadas a una cantidad máxima de CPU virtuales. En general, una mayor cantidad de GPU te permite crear instancias con mayores cantidades de CPU virtuales y de memoria. Para obtener más información, consulta GPU en Compute Engine.

    Dispositivo de globo de memoria Virtio

    Las instancias de VM E2 de Compute Engine que se basan en una imagen pública admiten el dispositivo de globo de memoria Virtio, que supervisa el uso de memoria del sistema operativo invitado. El sistema operativo invitado comunica su memoria disponible al sistema host. El host reasigna las memorias no utilizadas a otros procesos según demanda y, por lo tanto, usa la memoria de manera más eficaz. Compute Engine recopila y utiliza estos datos para hacer recomendaciones de ajuste de tamaño más precisas.

    Verifica la instalación del controlador

    Para comprobar si el controlador del dispositivo de globo de memoria Virtio está instalado y cargado en tu imagen, ejecuta el comando que se indica a continuación.

    Linux

    La mayoría de las distribuciones de Linux incluyen el controlador del dispositivo de globo de memoria Virtio. Para verificar que el controlador esté instalado y cargado en tu imagen, ejecuta el siguiente comando:

    sudo modinfo virtio_balloon > /dev/null && echo Balloon driver is \
    installed || echo Balloon driver is not installed; sudo lsmod | grep \
    virtio_balloon > /dev/null && echo Balloon driver is loaded || echo \
    Balloon driver is not loaded

    En los kernels de Linux anteriores a la versión 5.2, el sistema de memoria de Linux a veces evita por error asignaciones grandes cuando el dispositivo de globo está presente. Esto rara vez es un problema en la práctica, pero recomendamos cambiar la configuración de contabilidad de exceso de compromiso de memoria virtual a 1 para evitar que ocurra el problema. Este cambio ya se realiza de forma predeterminada en las imágenes de Debian, CentOS y RHEL proporcionadas por Google que se publican desde el 10 de diciembre de 2019.

    Para corregir la configuración, ejecuta el siguiente comando:

    sudo /sbin/sysctl -w vm.overcommit_memory=1

    Esto cambia la configuración de 0 a 1.

    Para conservar este cambio en los reinicios, agrega el siguiente comando:

    vm.overcommit_memory=1
    al archivo /etc/sysctl.conf.

    Windows

    Las imágenes de Windows de Compute Engine incluyen el dispositivo de globo de Virtio. Sin embargo, las imágenes personalizadas de Windows no lo hacen. Para verificar si tu imagen de Windows tiene instalado el controlador, ejecuta el siguiente comando:

    googet verify google-compute-engine-driver-balloon
    

    Inhabilita el dispositivo de globo de memoria de Virtio

    Para inhabilitar el dispositivo de globo de memoria de Virtio, inhabilita el controlador del dispositivo. Después de inhabilitar el dispositivo, seguirás recibiendo recomendaciones de reducción de tamaño. Sin embargo, es posible que no sean tan precisas.

    Linux

    Para inhabilitar el dispositivo en Linux, ejecuta el siguiente comando:

    sudo rmmod virtio_balloon
    

    Puedes agregar este comando a la secuencia de comandos de inicio de la VM para inhabilitar el dispositivo automáticamente cuando se inicie la VM.

    Windows

    Para inhabilitar el dispositivo en Windows, ejecuta el siguiente comando:

    googet -noconfirm remove google-compute-engine-driver-balloon
    

    Puedes colocar este comando en la secuencia de comandos de inicio de la VM para inhabilitar automáticamente el dispositivo cuando se inicie la VM.

    Próximos pasos