Tipos de máquinas

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, la cantidad de CPU virtuales 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áquinas

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 para una variedad de cargas de trabajo.

    • Los tipos de máquinas E2 son VM con optimización de costos que ofrecen hasta 32 CPU virtuales con hasta 128 GB de memoria, con un máximo de 8 GB por CPU virtual. Estas máquinas tienen una plataforma de CPU predefinida que ejecuta un procesador Intel o EPYC Rome de AMD de segunda generación. Las VM E2 proporcionan una variedad de recursos de procesamiento al menor precio en Compute Engine, en especial cuando se combinan con los descuentos por compromiso de uso.
    • 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 Cascade Lake de Intel.
    • Los tipos de máquinas N2D ofrecen hasta 224 CPU virtuales y 8 GB de memoria por CPU virtual y están disponibles en las plataformas de AMD EPYC Rome de segunda generación.
    • Los tipos de máquinas N1 ofrecen hasta 96 CPU virtuales con 6.5 GB de memoria cada uno y están disponibles en las plataformas de CPU Intel Sandy Bridge, Ivy Bridge, Haswell, Broadwell y Skylake.
  • Los tipos de máquinas con optimización de memoria son ideales para cargas de trabajo que requieren mucha memoria, ya que ofrecen más memoria por núcleo que otros tipos de máquinas (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 que requieren mucho procesamiento. Estos tipos de máquinas ofrecen procesadores escalables Intel (Cascade Lake) y turbo de núcleo completo continuo de hasta 3.8 GHz.

  • Los tipos de máquinas de núcleo compartido están disponibles en las familias E2 y N1. 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.

    • 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.
    • 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.

Recomendaciones de tipos de máquinas

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

E2
de uso general
N2, N2D y N1
de uso general
M2 y M1
Con optimización de memoria
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 para oficinas administrativas
  • Bases de datos pequeñas y medianas
  • Microservicios
  • Computadoras de escritorio virtuales
  • Entornos de desarrollo
  • Servicio web
  • Entrega de aplicaciones
  • Aplicaciones para oficinas administrativas
  • 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 de los tipos de máquinas

    Usa la siguiente tabla para comparar cada categoría de tipo de máquina y determinar qué tipo es apropiado según 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 para tu carga de trabajo, recomendamos que comiences con un tipo de máquina de uso general.

    Tipos de máquinas Memoria (por CPU virtual) CPU virtuales ¿Tipos personalizados de máquinas? ¿Descuentos por uso continuo? ¿SSD locales? Procesadores
    Uso general (E2)1 0.5–8 GB2 De 2 a 32 No No
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC Rome (pronto)
    De uso general (N2) De 0.5 a 8 GB De 2 a 80
    • Cascade Lake
    De uso general (N2D)3 De 0.5 a 8 GB De 2 a 224
    • AMD EPYC Rome
    De uso general (N1) De 0.95 a 6.5 GB De 1 a 96
    • Skylake
    • Broadwell
    • Haswell
    • Sandy Bridge
    • Ivy Bridge
    Optimizada para procesamiento 4 GB De 4 a 60 No
    • Cascade Lake
    Ultramem con optimización de memoria 24 GB De 40 a 416 No No
    • Broadwell E7
    • Cascade Lake
    Megamem con optimización de memoria 24 GB 96 No
    • Broadwell E5
    • Skylake
    E2 con núcleo compartido 4 GB De 0.25 a 1 No No No
    • N/A
    N1 con núcleo compartido De 3.0 a 3.4 GB De 0.2 a 0.5 No No
    • N/A
    1Para los tipos de máquinas E2, se selecciona el procesador de forma automática.
    2Los tipos de máquinas E2 admiten hasta 128 GB de memoria por CPU virtual.
    3Los tipos de máquinas N2D estándar y con alta capacidad de CPU tienen hasta 224 CPU virtuales.

    Familia de tipos de máquinas de uso general

    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 más adecuado para tu carga de trabajo, te recomendamos optar por un tipo de máquina de uso general.

    Tipos de máquinas E2

    Los tipos de máquinas E2 permiten la optimización de costos y ofrecen tamaños de entre 2 y 32 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 Haswell, Broadwell y Skylake de Intel, y AMD EPYC Rome.

    Las cargas de trabajo pequeñas y medianas que requieren 32 CPU virtuales como máximo, pero no requieren GPU ni SSD locales, son ideales para las máquinas E2. Los tipos de máquinas E2 no ofrecen descuentos por uso continuo. Sin embargo, sí ofrecen precios bajos según la demanda y el compromiso de uso.

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

    • Admiten hasta 32 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.
    • Ofrecen los precios más bajos según la demanda de todos los tipos de máquinas de uso general.
    • Cuentan con la tecnología de un procesador Intel o AMD EPYC Rome (Compute Engine lo selecciona cuando se crea la instancia según la disponibilidad).

    Estos tipos de máquinas tienen algunas limitaciones en comparación con otros tipos de máquinas de uso general, como las siguientes:

    • No se ofrecen descuentos por uso continuo.
    • No se puede controlar el tipo de procesador.

    Los tipos de máquinas E2 están disponibles en todas las regiones y zonas.

    Tipos de máquinas estándar E2

    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) SSD local Ancho de banda de salida máximo (Gbps)3
    e2-standard-2 2 8 128 257 No 4
    e2-standard-4 4 16 128 257 No 8
    e2-standard-8 8 32 128 257 No 16
    e2-standard-16 16 64 128 257 No 16
    e2-standard-32 32 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 salida máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    Tipos de máquina 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 CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) SSD local Ancho de banda de salida máximo (Gbps)3
    e2-highmem-2 2 16 128 257 No 4
    e2-highmem-4 4 32 128 257 No 8
    e2-highmem-8 8 64 128 257 No 16
    e2-highmem-16 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 salida máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    Tipos de máquina 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 CPU virtuales1 Memoria (GB) Cantidad máxima de discos persistentes (PD)2 Tamaño total máximo de PD (TB) SSD local Ancho de banda de salida máximo (Gbps)3
    e2-highcpu-2 2 2 128 257 No 4
    e2-highcpu-4 4 4 128 257 No 8
    e2-highcpu-8 8 8 128 257 No 16
    e2-highcpu-16 16 16 128 257 No 16
    e2-highcpu-32 32 32 128 257 No 16

    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 en tipos predefinidos y personalizados de máquinas.
    • Ofrecen mayores relaciones memoria‑núcleo para las VM creadas con la función de memoria extendida. El uso de la función de memoria extendida ayuda a controlar los costos de licencias de software por CPU y proporciona acceso a más de 8 GB de memoria 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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    Tipos de máquinas N2D

    Los tipos de máquinas N2D se ejecutan en el procesador AMD EPYC Rome de segunda generación. Son el tipo de máquina de uso general más grande, ya que incluyen hasta 224 CPU virtuales y 896 GB de memoria. Las VM N2D admiten CPU virtuales con proporciones de memoria de 1:1, 1:4 y 1:8 y brindan la opción de personalizar la máquina según las necesidades de carga de trabajo. Los tipos de máquinas N2D se ejecutan en procesadores AMD EPYC Rome con una frecuencia base de 2.25 GHz, una frecuencia efectiva de 2.7 GHz y una frecuencia de aumento máximo de 3.3 GHz.

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

    • Admiten hasta 224 CPU virtuales y 896 GB de memoria.
    • Están disponibles en tipos predefinidos y personalizados de máquinas.
    • Ofrecen mayores relaciones memoria‑núcleo para las VM creadas con la función de memoria extendida. El uso de la función de memoria extendida ayuda a evitar costos de licencias de software por CPU y proporciona acceso a más de 8 GB de memoria por CPU virtual.
    • Cuentan con la tecnología del procesador AMD EPYC Rome de segunda generación.
    • Admiten descuentos por uso continuo y por compromiso de uso.

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

    Tipos de máquinas estándar N2D

    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) SSD local Ancho de banda de salida máximo (Gbps)3
    n2d-standard-2 2 8 128 257 10
    n2d-standard-4 4 16 128 257 10
    n2d-standard-8 8 32 128 257 10
    n2d-standard-16 16 64 128 257 32
    n2d-standard-32 32 128 128 257 32
    n2d-standard-48 48 192 128 257 32
    n2d-standard-64 64 256 128 257 32
    n2d-standard-80 80 320 128 257 32
    n2d-standard-96 96 384 128 257 32
    n2d-standard-128 128 512 128 257 32
    n2d-standard-224 224 896 128 257 32

    Tipos de máquinas con alta capacidad de memoria N2D

    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) SSD local Ancho de banda de salida máximo (Gbps)3
    n2d-highmem-2 2 16 128 257 10
    n2d-highmem-4 4 32 128 257 10
    n2d-highmem-8 8 64 128 257 10
    n2d-highmem-16 16 128 128 257 32
    n2d-highmem-32 32 256 128 257 32
    n2d-highmem-48 48 384 128 257 32
    n2d-highmem-64 64 512 128 257 32
    n2d-highmem-80 80 640 128 257 32
    n2d-highmem-96 96 768 128 257 32

    Tipos de máquinas con alta capacidad de CPU N2D

    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) SSD local Ancho de banda de salida máximo (Gbps)3
    n2d-highcpu-2 2 2 128 257 10
    n2d-highcpu-4 4 4 128 257 10
    n2d-highcpu-8 8 8 128 257 10
    n2d-highcpu-16 16 16 128 257 32
    n2d-highcpu-32 32 32 128 257 32
    n2d-highcpu-48 48 48 128 257 32
    n2d-highcpu-64 64 64 128 257 32
    n2d-highcpu-80 80 80 128 257 32
    n2d-highcpu-96 96 96 128 257 32
    n2d-highcpu-128 128 128 128 257 32
    n2d-highcpu-224 224 224 128 257 32

    Tipos de máquinas N1

    Los tipos de máquinas N1 son los tipos de máquinas de uso general de primera generación de Compute Engine. Las máquinas N1 están disponibles en las plataformas de CPU Sandy Bridge, Ivy Bridge, Haswell, Broadwell y Skylake. 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 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 memoria‑núcleo para las VM creadas con la función de memoria extendida.
    • Ofrecen un descuento por uso continuo mayor que los tipos de máquinas N2.
    • Admiten Unidades de procesamiento tensorial (TPU) en determinadas zonas.

    En la siguiente lista, 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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.
    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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.
    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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.
    432 Gbps para Skylake o plataformas de CPU posteriores. 16 Gbps para todas las demás plataformas.

    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 mejoras 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 hay limitaciones relacionadas con la cantidad de memoria y CPU virtuales que puedes seleccionar.

    Cuando creas un tipo personalizado de máquina, puedes elegir entre los tipos E2, N2 o N1. Los tipos personalizados de máquinas están sujetos a los mismos límites de discos persistentes que los tipos predefinidos de máquinas E2, N2 y N1. En la actualidad, el tamaño máximo total de discos persistentes para cada tipo de máquina es de 257 TB por instancia, y la cantidad máxima de discos persistentes es de 128.

    Para obtener más información, consulta Crea una instancia de VM con un tipo personalizado de máquina.

    Tipos personalizados de máquinas E2

    • Los tipos de máquinas E2 admiten plataformas predefinidas con procesadores Intel o AMD EPYC Rome. Puedes crear tipos personalizados de máquinas E2 con un máximo de 32 CPU virtuales en múltiplos de 2. La cantidad mínima de CPU virtuales es 2.

    • De forma predeterminada, la familia de tipos de máquinas determina la memoria por CPU virtual que puedes seleccionar para un tipo personalizado de máquina. Para los tipos de máquinas E2, selecciona entre 0.5 y 8 GB por CPU virtual, ambos valores incluidos.

    Tipos personalizados de máquinas N2

    • Para los tipos de máquinas N2, que solo admiten la plataforma Cascade Lake, puedes crear tipos personalizados con una cantidad de entre 2 y 80 CPU virtuales. Puedes crear tipos personalizados de máquinas N2 en múltiplos de 2 con un máximo de 30 CPU virtuales. Para los tipos de máquinas con 32 CPU virtuales y más, debes seleccionar un recuento de CPU virtuales que sea múltiplo de 4. Por ejemplo, 32, 36 y 40 son valores válidos, pero 38 no. La cantidad mínima de CPU virtuales es 2.

    • De forma predeterminada, la familia de tipos de máquinas determina la memoria por CPU virtual que puedes seleccionar para un tipo personalizado de máquina. Para los tipos de máquinas N2, selecciona entre 0.5 GB y 8.0 GB por CPU virtual, inclusive. Puedes habilitar la memoria extendida para obtener una mayor cantidad de memoria.

    • Las máquinas N2 solo están disponibles en determinadas zonas. Para obtener más información, consulta la página de regiones y zonas.

    Tipos personalizados de máquinas N2D

    • La familia de tipos de máquinas que elijas determinará la cantidad máxima de CPU virtuales permitida para un tipo personalizado de máquina. Para los tipos de máquinas N2D, que admiten la plataforma AMD EPYC Rome, puedes implementar tipos personalizados de máquinas con 2 a 96 CPU virtuales.

    • Puedes crear máquinas personalizadas N2D con 2, 4, 8 o 16 CPU virtuales. Después de 16, puedes aumentar la cantidad de CPU virtuales en incrementos de 16, hasta un máximo de 96 CPU virtuales. La cantidad mínima de CPU virtuales es 2.

    • De forma predeterminada, la familia de tipos de máquinas determina la memoria por CPU virtual que puedes seleccionar para un tipo personalizado de máquina. Para los tipos de máquinas N2D, selecciona entre 0.5 GB y 8.0 GB por CPU virtual, inclusive. Puedes habilitar la memoria extendida para obtener una mayor cantidad de memoria.

    • Las máquinas N2D solo están disponibles en determinadas zonas. Para obtener más información, consulta la página de regiones y zonas.

    Tipos personalizados de máquinas N1

    • La familia de tipos de máquinas que elijas determinará la cantidad máxima de CPU virtuales permitida para un tipo personalizado de máquina. En los tipos de máquina N1:

      • Si implementas en una zona que admite la plataforma de CPU Skylake, puedes crear tipos personalizados de máquinas con hasta 96 CPU virtuales.
      • Si implementas en zonas que admiten las plataformas de CPU Ivy Bridge, Haswell o Broadwell, puedes implementar tipos personalizados de máquinas con hasta 64 CPU virtuales.

      Para ver qué plataformas están disponibles en cada zona, consulta la tabla de regiones y zonas.

    • Puedes crear tipos de máquinas N1 con 1 o más CPU virtuales. Con más de 1 CPU virtual, debes aumentarlas en incrementos de 2, hasta un máximo de 96 CPU virtuales para la plataforma Skylake o 64 para las plataformas de CPU Ivy Bridge, Haswell y Broadwell.

    • De forma predeterminada, la familia de tipos de máquinas determina la memoria por CPU virtual que puedes seleccionar para un tipo personalizado de máquina. Para los tipos de máquinas N1, selecciona entre 0.9 GB y 6.5 GB por CPU virtual, ambos valores incluidos. Puedes habilitar la memoria extendida para obtener una mayor cantidad de memoria.

    Familia de tipos de máquinas optimizados para 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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    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:

    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) SSD local Ancho de banda de salida máximo (Gbps)3
    m2-ultramem-2084 208 5,888 128 257 No 325
    m2-ultramem-4164 416 11,776 128 257 No 325
    m2-megamem-4164 416 5,888 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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.
    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 Cascade Lake o plataformas de CPU posteriores. 16 Gbps para todas las demás plataformas.

    Tipos de máquinas M1

    Los tipos de máquinas M1 son los tipos de máquinas con optimización de memoria de primera generación que ofrecen entre 15 y 24 GB de memoria por CPU virtual. Este conjunto de tipos de máquinas se divide 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) SSD local Ancho de banda de salida máximo (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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    Tipos de máquinas de núcleo compartido

    Los tipos de máquinas de núcleo compartido usan el cambio de contexto para compartir un núcleo físico entre las CPU virtuales con el fin de realizar varias tareas al mismo tiempo. Los diferentes tipos de máquinas de núcleo compartido permanecen una cantidad de tiempo distinta en un núcleo físico. Revisa las siguientes secciones para obtener más información.

    En general, las instancias con núcleo compartido pueden ser más rentables para ejecutar aplicaciones pequeñas que no requieren muchos recursos si se las compara con 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áquinas f1-micro, g1-small y e2 shared-core.

    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. Cuando usas los tipos de máquinas de núcleo compartido E2, la VM ejecuta dos CPU virtuales en simultáneo, compartidas en un núcleo físico, durante una fracción de tiempo específica que varía según el tipo de máquina.

    • e2-micro mantiene 2 CPU virtuales, cada una con un 12.5% del tiempo de CPU, lo que da un total de 25% de tiempo de CPU virtual.
    • e2-small mantiene 2 CPU virtuales, cada una con un 25% de tiempo de CPU, lo que da un total de 50% de tiempo de CPU virtual.
    • e2-medium mantiene 2 CPU virtuales, cada una con un 50% de tiempo de CPU, lo que da un total de 100% de tiempo de CPU virtual.

    Cada CPU virtual puede alcanzar hasta el 100% del tiempo de CPU, durante períodos cortos, antes de volver a las limitaciones de tiempo anteriores.

    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) SSD local Ancho de banda de salida máximo (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 salida máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    Tipos de máquinas de núcleo compartido N1

    Los tipos de máquinas N1 tienen una CPU virtual en un núcleo físico disponible por períodos breves.

    • Cuando ejecutas un tipo de máquina f1-micro, la VM mantiene una sola CPU virtual por hasta el 20% del tiempo de CPU.
    • Cuando ejecutas un tipo de máquina g1-small, la VM mantiene una sola CPU virtual por hasta el 50% del tiempo de CPU.

    Cada CPU virtual puede alcanzar hasta el 100% del tiempo de CPU, durante períodos cortos, antes de volver a las limitaciones de tiempo anteriores.

    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) SSD local Ancho de banda de salida máximo (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 máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores. Consulta Ancho de banda de red.

    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 cantidades menores de GPU están limitadas a un número máximo 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 tienen un dispositivo de globo de memoria Virtio, que supervisa cuánta memoria usa el 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 la contabilidad de exceso de compromiso de memoria virtual a 1 para evitar que ocurra el problema. Este cambio se hace de forma predeterminada en las imágenes de Debian, CentOS y RHEL que proporciona Google, publicadas desde el 10 de diciembre de 2019, y en todas las imágenes de Container-Optimized (COS).

    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 de forma automática el dispositivo cuando se inicie la VM.

    Administración dinámica de recursos

    Las VM E2 se enfocan en el rendimiento y están diseñadas para proteger las cargas de trabajo de los problemas asociados a la suscripción excesiva gracias al programador de CPU personalizado de Google y la migración en vivo optimizada para el rendimiento. Las VM E2, incluidas las instancias con núcleo compartido, admiten la administración dinámica de recursos en instancias de hasta 32 CPU virtuales y 128 GB de memoria.

    Próximos pasos