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) con los recursos que necesitas. Cuando creas una VM, debes seleccionar un tipo de máquina de una familia de máquinas que determina los recursos disponibles para esa VM. Puedes elegir entre varias familias de máquinas, y cada una se organiza en series de máquinas y tipos predefinidos de máquinas dentro de cada serie.
Por ejemplo, dentro de la serie N2 de la familia de máquinas de uso general, puedes seleccionar el tipo de máquina n2-standard-4
.
Todas las series de máquinas son compatibles con VMs Spot (y VMs interrumpibles), excepto las series de máquinas M2, M3 y H3
- De uso general: La mejor relación entre precio y rendimiento para una variedad de cargas de trabajo.
- Optimizada para el almacenamiento: Ideal para cargas de trabajo con poco uso de núcleos y alta densidad de almacenamiento.
- Optimizadas para procesamiento: El rendimiento más alto por núcleo en Compute Engine y optimizadas para cargas de trabajo de procesamiento intensivo.
- 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 paralelizado de forma masiva 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 VM
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. Cuando creas una instancia de VM, debes elegir un tipo predefinido o personalizado de máquina de la familia de máquinas que prefieras.
Serie: Las familias de máquinas se clasifican aún más por series y generación. Por ejemplo, la serie N1 dentro de los tipos de máquinas de uso general es la versión anterior de la serie N2. Por lo general, un número de serie o de generación más alto indica nuevas plataformas o tecnologías de CPU subyacentes. Por ejemplo, la serie M3 es la generación más reciente de la serie M2.
Tipo de máquina: Cada serie de máquinas tiene tipos predefinidos de máquinas que proporcionan un conjunto de recursos para tu VM. Si un tipo predefinido de máquina no satisface tus necesidades, también puedes crear un tipo personalizado de máquina para algunas series de máquinas.
Generación | Intel | AMD | Arm |
Serie de máquinas de tercera generación | C3, Z3, H3, M3 y A3 | C3D | |
Serie de máquinas de 2a generación | E2, N2, C2, M2, A2, G2 | N2D, C2D, T2D y E2 | T2A |
Serie de máquinas de 1a generación | N1, M1 |
Recomendaciones de series y familias de máquinas
En las siguientes tablas, se proporcionan recomendaciones para diferentes cargas de trabajo.
Cargas de trabajo de uso general | |||
---|---|---|---|
E2 | N2, N2D y N1 | C3, C3D | Tau T2D, Tau T2A |
Procesamiento diario a un costo menor | Equilibrio de precio y rendimiento en una amplia gama de tipos de máquinas | Rendimiento coherente y alto para una variedad de cargas de trabajo | Mejor rendimiento/costo por núcleo para cargas de trabajo de escalamiento horizontal |
|
|
|
|
Cargas de trabajo optimizadas |
|||
---|---|---|---|
Optimizada para el almacenamiento | Optimizada para procesamiento | Con optimización de memoria | Con optimización de acelerador |
Z3 (Vista previa) | H3, C2, C2D | M3, M2, M1 | A3, A2 y G2 |
Las proporciones más altas de almacenamiento en bloque a procesamiento para las cargas de trabajo que requieren mucho almacenamiento | Rendimiento ultraalto para cargas de trabajo de procesamiento intensivo | Proporción de memoria y procesamiento más alta para cargas de trabajo que requieren mucha memoria | Optimizada para cargas de trabajo de computación de alto rendimiento aceleradas |
|
|
|
|
Después de crear una VM, puedes usar las recomendaciones de redimensionamiento para optimizar el uso de los recursos según tu carga de trabajo. Si deseas obtener más información, consulta Aplica recomendaciones de tipo de máquina para VM.
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 series de máquinas de uso general que se ejecutan en la arquitectura x86 o Arm.
x86
- La serie de máquinas E2 tiene hasta 32 núcleos virtuales (CPU virtuales) con hasta 128 GB de memoria, con un máximo de 8 GB por CPU virtual y el costo más bajo de todas las series de máquinas. La serie de máquinas E2 tiene una plataforma de CPU predefinida que se ejecuta un procesador Intel o el procesador AMD EPYC™ de segunda generación. El procesador se selecciona para ti cuando creas la VM. Esta serie de máquinas proporciona una variedad de recursos de procesamiento al menor precio en Compute Engine, en especial cuando se combina con los descuentos por compromiso de uso.
- La serie de máquinas N2 tiene hasta 128 CPUs virtuales, 8 GB de memoria por CPU virtual y está disponible en las plataformas de CPU Intel Ice Lake y Intel Cascade Lake.
- La serie de máquinas N2D tiene hasta 224 CPUs virtuales y 8 GB de memoria por CPU virtual y está disponible en las plataformas EPYC Rome de AMD de segunda generación y EPYC Milan de AMD de tercera generación.
- 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 la unidad de procesamiento de infraestructura (IPU) personalizada de Google. Las VMs C3 están alineadas con la arquitectura subyacente de NUMA para ofrecer un rendimiento óptimo, confiable y coherente.
- La serie de máquinas C3D ofrece hasta 360 CPU virtuales y 2, 4 u 8 GB de memoria por CPU virtual en la plataforma de CPU Genoa de AMD EPYC y la unidad de procesamiento de infraestructura (IPU) personalizada de Google. Las VMs C3D están alineadas con la arquitectura subyacente de NUMA para ofrecer un rendimiento óptimo, confiable y coherente.
- La serie de máquinas T2D de Tau proporciona un conjunto de funciones optimizadas para el escalamiento horizontal. Cada VM puede tener hasta 60 CPU virtuales, 4 GB de memoria por CPU virtual y está disponible en procesadores AMD EPYC Milan de tercera generación. La serie de máquinas Tau T2D no usa subprocesos de clúster, por lo que una CPU virtual es equivalente a un núcleo completo.
- Las VMs de serie N1 pueden tener hasta 96 CPUs virtuales, hasta 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.
Las series E2 y N1 contienen tipos de máquina de núcleo compartido. Estos tipos de máquinas comparten un núcleo físico, que puede ser un método rentable para ejecutar apps pequeñas que no necesitan muchos recursos.
E2: Ofrece 2 CPU virtuales para períodos breves de aumentos de actividad.
N1: Ofrece tipos de máquinas de núcleo compartido
f1-micro
yg1-small
que tienen hasta 1 CPU virtual disponible para períodos breves de aumentos de actividad.
Arm
- La serie de máquinas Tau T2A es la primera serie de máquinas en Google Cloud que se ejecuta en procesadores Arm. La máquina Tau T2A está optimizada para ofrecer precios atractivos en relación con su rendimiento. Cada VM puede tener hasta 48 CPUs virtuales con 4 GB de memoria por CPU virtual. La serie de máquinas Tau T2A se ejecuta en un procesador Ampere Altra de 64 núcleos con un conjunto de instrucciones de Arm y una frecuencia de todos los núcleos de 3 GHz. Los tipos de máquinas Tau T2A admiten un solo nodo NUMA y una CPU virtual es equivalente a un núcleo completo.
Guía de familias de máquinas con optimización de almacenamiento
La familia de máquinas optimizadas para almacenamiento es ideal para bases de datos horizontales y de escalamiento horizontal, estadísticas de registros, ofertas de almacenes de datos y otras cargas de trabajo de bases de datos. Esta familia ofrece SSD locales de alta densidad y alto rendimiento.
- Las VMs Z3 pueden tener hasta 176 CPU virtuales, 1,408 GB de memoria y 36 TiB de SSD local. Z3 se ejecuta en el procesador escalable Intel Xeon (cuyo nombre interno es Sapphire Rapids) con memoria DDR5 y procesadores de descarga Titanium. Z3 reúne las innovaciones más recientes de procesamiento, herramientas de redes y almacenamiento en una sola plataforma. Las VMs Z3 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 para procesamiento
La familia de máquinas optimizadas para procesamiento está optimizada para ejecutar aplicaciones vinculadas al procesamiento, puesto que proporciona el mayor rendimiento por núcleo.
- Las VMs Z3 ofrecen 88 CPU virtuales y 352 GB de memoria DDR5. Las VM H3 se ejecutan en la plataforma de CPU Intel Sapphire Rapids y en la unidad de procesamiento de infraestructura (IPU) personalizada de Google. Las VMs H3 están alineadas con la arquitectura subyacente de NUMA para ofrecer un rendimiento óptimo, confiable y coherente. H3 ofrece mejoras de rendimiento para una amplia variedad de cargas de trabajo de HPC, como dinámica molecular, geociencia computacional, análisis de riesgos financieros, modelado del clima, EDA de frontend y backend, y dinámica de fluidos computacional.
- Las VMs C2 ofrecen hasta 60 CPUs virtuales, 4 GB de memoria por CPU virtual y están disponibles en la plataforma de CPU Intel Cascade Lake.
- Las VMs C2D ofrecen hasta 112 CPUs virtuales, hasta 8 GB de memoria por CPU virtual y están disponibles en la plataforma AMD EPYC Milan de tercera generación.
Guía de la familia 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 tus cargas de trabajo HPC que consumen más recursos de memoria. Esta familia ofrece más memoria por núcleo que cualquier otra familia de máquinas, con hasta 12 TB de memoria.
- Las VMs M1 ofrecen hasta 160 CPU virtuales, entre 14.9 GB y 24 GB de memoria por CPU virtual, y están disponibles en las plataformas de CPU Intel Skylake y Broadwell.
- Las VMs M2 están disponibles en tipos de máquinas de 6 TB, 9 TB y 12 TB, y están disponibles en la plataforma de CPU Intel Cascade Lake.
- Las VMs 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 con optimización para el acelerador 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 es la opción óptima para cargas de trabajo que necesitan GPU.
- Las VMs A3 ofrecen 208 CPU virtuales y 1,872 GB de memoria, y están disponibles en la plataforma de CPU Intel Sapphire Rapids.
- Las VMs A2 ofrecen entre 12 y 96 CPU virtuales, hasta 1360 GB de memoria, y están disponibles en la plataforma de CPU Intel Cascade Lake.
- Las VMs G2 ofrecen entre 4 y 96 CPU virtuales, hasta 432 GB de memoria y están disponibles en la plataforma de CPU Cascade Lake de Intel.
Comparación entre las series de máquinas
Usa la siguiente tabla para comparar cada familia de máquinas y determinar cuál es la apropiada según tu carga de trabajo. Si después de revisar esta sección aún no estás seguro de qué familia es mejor para tu carga de trabajo, comienza con la familia de máquinas de uso general. Para obtener detalles sobre todos los procesadores compatibles, consulta Plataformas de CPU.
Para obtener información acerca de cómo tu selección afecta el rendimiento de los volúmenes de disco conectados a las VMs, consulta las siguientes páginas:
- Persistent Disk: rendimiento del disco por tipo de máquina y recuento de CPU virtuales
- Google Cloud Hyperdisk: compatibilidad con tipos de máquinas
Compara las características de los diferentes tipos de máquinas, desde C3 hasta G2. Puedes seleccionar propiedades específicas en el campo Elige propiedades de VM para comparar para comparar esas propiedades con todos los tipos de máquinas de VM en la tabla a continuación.
De uso general | De uso general | De uso general | De uso general | De uso general | De uso general | De uso general | Optimización de los costos | Optimizada para almacenamiento | Optimizado para procesamiento | Optimizado para procesamiento | Optimizado para procesamiento | Con optimización de memoria | Con optimización de memoria | Con optimización de memoria | Acelerador optimizado | Acelerador optimizado | Acelerador optimizado | Acelerador optimizado |
Intel Sapphire Rapids | AMD EPYC Genoa | Intel Cascade Lake y Ice Lake | AMD EPYC Rome y EPYC Milan | Intel Skylake, Broadwell, Haswell, Sandy Bridge e Ivy Bridge | AMD EPYC Milan | Ampere Altra | Intel Skylake, Broadwell y Haswell, AMD EPYC Rome y EPYC Milan | Intel Sapphire Rapids | Intel Sapphire Rapids | Intel Cascade Lake | AMD EPYC Milan | Intel Ice Lake | Intel Cascade Lake | Intel Skylake y Broadwell | Intel Skylake, Broadwell, Haswell, Sandy Bridge e Ivy Bridge | Intel Sapphire Rapids | Intel Cascade Lake | Intel Cascade Lake |
x86 | x86 | x86 | x86 | x86 | x86 | Arm | x86 | x86 | x86 | x86 | x86 | x86 | x86 | x86 | x86 | x86 | x86 | x86 |
4 a 176 | 4 a 360 | 2 a 128 | 2 a 224 | 1 a 96 | 1 a 60 | 1 a 48 | 0.25 a 32 | 88 o 176 | 88 | 4 a 60 | 2 a 112 | 32 a 128 | 208 a 416 | 40 a 160 | 1 a 96 | 208 | 12 a 96 | 4 a 96 |
Subproceso | Subproceso | Subproceso | Subproceso | Subproceso | Core | Core | Subproceso | Subproceso | Core | Subproceso | Subproceso | Subproceso | Subproceso | Subproceso | Subproceso | Subproceso | Subproceso | Subproceso |
8 a 1,408 GB | 8 a 2,880 GB | 2 a 864 GB | 2 a 896 GB | 1.8 a 624 GB | 4 a 240 GB | 4 a 192 GB | 1 a 128 GB | 704 o 1,408 GB | 352 GB | 16 a 240 GB | 4 a 896 GB | 976 a 3904 GB | 5,888 a 11,776 GB | 961 a 3844 GB | 3.75 a 624 GB | 1,872 GB | 85 a 1360 GB | 16 a 432 GB |
— | — | — | — | — | — | — | — | — | — | — | — | — | ||||||
— | — | — | — | — | — | — | ||||||||||||
— | — | — | — | — | — | — | — | — | — | |||||||||
— | — | — | — | — | — | — | — | — | — | — | — | |||||||
— | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ||
NVMe | NVMe | SCSI y NVMe | SCSI y NVMe | SCSI y NVMe | SCSI y NVMe | NVMe | SCSI y NVMe | NVMe | NVMe | SCSI y NVMe | SCSI y NVMe | NVMe | SCSI | SCSI y NVMe | SCSI y NVMe | NVMe | SCSI y NVMe | NVMe |
— | — | — | — | — | ||||||||||||||
12 TiB | 12 TiB | 9 TiB | 9 TiB | 9 TiB | 0 | 0 | 0 | 36 TiB | 0 | 3 TiB | 3 TiB | 3 TiB | 0 | 3 TiB | 9 TiB | 6 TB | 3 TiB | 3 TiB |
— | — | Zonal y regional | Zonal y regional | Zonal y regional | Zonal | Zonal | Zonal y regional | — | — | Zonal | Zonal | — | Zonal | Zonal | Zonal y regional | — | Zonal | — |
Zonal | Zonal | Zonal y regional | Zonal y regional | Zonal y regional | Zonal | Zonal | Zonal y regional | Zonal | Zonal | Zonal | Zonal | Zonal | Zonal | Zonal | Zonal y regional | Zonal | Zonal | Zonal |
Zonal | Zonal | Zonal y regional | Zonal y regional | Zonal y regional | Zonal | Zonal | Zonal y regional | Zonal | — | Zonal | Zonal | Zonal | Zonal | Zonal | Zonal y regional | Zonal | Zonal | Zonal |
— | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ||||
— | — | — | — | — | — | — | — | — | — | — | — | — | ||||||
— | — | — | — | — | — | — | — | — | ||||||||||
— | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | |||
gVNIC | gVNIC | gVNIC y VirtIO-Net | gVNIC y VirtIO-Net | gVNIC y VirtIO-Net | gVNIC y VirtIO-Net | gVNIC | gVNIC y VirtIO-Net | gVNIC | gVNIC | gVNIC y VirtIO-Net | gVNIC y VirtIO-Net | gVNIC | gVNIC y VirtIO-Net | gVNIC y VirtIO-Net | gVNIC y VirtIO-Net | gVNIC | gVNIC y VirtIO-Net | gVNIC y VirtIO-Net |
23 a 100 Gbps | De 20 Gbps a 100 Gbps | 10 a 32 Gbit | 10 a 32 Gbit | 2 a 32 Gbps | 10 a 32 Gbit | 10 a 32 Gbit | 1 a 16 Gbit | 23 a 100 Gbps | hasta 200 Gbps | 10 a 32 Gbit | 10 a 32 Gbit | 32 Gbps | 32 Gbps | 32 Gbps | 2 a 32 Gbps | 200 Gbps | 24 a 100 Gbps | 10 a 100 Gbps |
50 a 200 Gbps | 50 a 200 Gbps | 50 a 100 Gbps | 50 a 100 Gbps | — | — | — | — | 50 a 200 Gbps | — | 50 a 100 Gbps | 50 a 100 Gbps | 50 a 100 Gbps | — | — | — | 200 Gbps | 50 a 100 Gbps | 50 a 100 Gbps |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 8 | 16 | 8 |
— | — | — | — | — | — | — | — | — | — | — | — | |||||||
CUD basados en recursos y CUD flexibles | CUD basados en recursos y CUD flexibles | CUD basados en recursos y CUD flexibles | CUD basados en recursos y CUD flexibles | CUD basados en recursos y CUD flexibles | CUD basados en recursos | — | CUD basados en recursos y CUD flexibles | CUD basados en recursos y CUD flexibles | CUD basados en recursos | CUD basados en recursos y CUD flexibles | CUD basados en recursos y CUD flexibles | CUD basados en recursos | CUD basados en recursos | CUD basados en recursos | CUD basados en recursos | CUD basados en recursos | CUD basados en recursos | CUD basados en recursos |
— | — | — | — | |||||||||||||||
1.28 | 1.46 | 1.00 | 2.29 | 1.04 | 1.43 | 1.50 | 1.00 | 0.96 |
GPUs y VMs
Las GPU se usan para acelerar las cargas de trabajo y son compatibles con las VMs N1, A3, A2 y G2. Para las VMs que usan tipos de máquinas N1, puedes conectar las GPU a la VM durante o después de la creación de la VM. En las VMs que usan los tipos de máquinas A3, A2 o G2, las GPU se conectan de forma automática cuando creas la VM. Las GPU no se pueden usar con otras series de máquinas.
Las VM con una cantidad menor de GPU están limitadas a una cantidad máxima de CPU virtuales. En general, una cantidad mayor 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.
Próximos pasos
- Obtén información para crear y, luego, iniciar una VM.
- Obtén información para crear una VM con un tipo personalizado de máquina.
- Completa la Guía de inicio rápido sobre cómo usar una VM de Linux
- Completa la Guía de inicio rápido sobre cómo usar una VM de Windows.
- Obtén más información para conectar almacenamiento en bloque a las VM.