Questo documento descrive le famiglie di macchine, le serie di macchine e i tipi di macchine tra cui puoi scegliere per creare un'istanza di macchina virtuale (VM) con le risorse necessarie. Quando crei una VM, selezioni un tipo di macchina da una famiglia di macchine che determina le risorse disponibili per quella VM. Puoi scegliere tra diverse famiglie di macchine e ogni famiglia di macchine è ulteriormente organizzata in serie di macchine e tipi di macchine predefinite all'interno di ogni serie.
Ad esempio, all'interno della serie N2 della famiglia di macchine per uso generico, puoi
selezionare il tipo di macchina n2-standard-4
.
Tutte le serie di macchine supportano le VM spot (e le VM prerilasciabili), ad eccezione delle serie M2, M3 e H3.
- Per uso generico: miglior rapporto prezzo/prestazioni per diversi carichi di lavoro.
- Ottimizzata per lo spazio di archiviazione: ideale per i carichi di lavoro con utilizzo dei core a basso utilizzo e alta densità di archiviazione.
- Ottimizzata per il calcolo: le massime prestazioni per core su Compute Engine e ottimizzate per carichi di lavoro ad alta intensità di calcolo.
- Ottimizzata per la memoria: ideale per carichi di lavoro che richiedono molta memoria, offre più memoria per core rispetto alle altre famiglie di macchine, con un massimo di 12 TB di memoria.
- Ottimizzata per l'acceleratore: è ideale per carichi di lavoro di calcolo CUDA (Compute Unified Device Architecture) altamente parallelizzati, come il machine learning (ML) e il computing ad alte prestazioni (HPC). Questa famiglia è l'opzione migliore per carichi di lavoro che richiedono GPU.
Terminologia VM
La presente documentazione utilizza i seguenti termini:
Famiglia di macchine: un insieme selezionato di configurazioni di processori e hardware ottimizzate per carichi di lavoro specifici. Quando crei una VM, scegli un tipo di macchina predefinita o personalizzata dalla tua famiglia di macchine preferita.
Serie di macchine: le famiglie di macchine sono ulteriormente classificate per serie e generazione. Ad esempio, la serie N1 della famiglia di macchine per uso generico è la versione meno recente della serie N2. Un numero di generazione o serie più elevato di solito indica le piattaforme o le tecnologie CPU sottostanti più recenti. Ad esempio, la serie M3 è la nuova generazione della serie M2.
Tipo di macchina: ogni serie di macchine include tipi di macchina predefiniti che forniscono un insieme di risorse per la tua VM. Se un tipo di macchina predefinita non soddisfa le tue esigenze, puoi anche creare un tipo di macchina personalizzata per alcune serie di macchine.
Generazione | Intel | AMD | Arma |
Serie di macchine di terza generazione | C3, Z3, H3, M3, A3 | C3D | |
Serie di macchine di seconda generazione | E2, N2, C2, M2, A2, G2 | N2D, C2D, T2D, E2 | T2A |
Serie di macchine di 1a generazione | N1, M1 |
Suggerimenti per famiglie e serie di macchine
Le seguenti tabelle forniscono suggerimenti per diversi carichi di lavoro.
Carichi di lavoro per uso generico | |||
---|---|---|---|
E2 | N2, N2D, N1 | C3 e C3D | Tau T2D, Tau T2A |
Computing giornaliero a basso costo | Equilibrio tra prezzo e prestazioni su un'ampia gamma di tipi di macchine | Prestazioni costantemente elevate per diversi carichi di lavoro | Migliori prestazioni/costo per core per i carichi di lavoro con scale out |
|
|
|
|
Carichi di lavoro ottimizzati |
|||
---|---|---|---|
Ottimizzato per lo spazio di archiviazione | Ottimizzata per il calcolo | Ottimizzata per la memoria | Ottimizzate per l'acceleratore |
Z3 (anteprima) | H3, C2, C2D | M3, M2, M1 | A3, A2, G2 |
Rapporto tra archiviazione a blocchi e computing più elevato per carichi di lavoro ad alta intensità di archiviazione | Prestazioni ultra elevate, carichi di lavoro ad alta intensità di calcolo | Rapporto tra memoria e computing massimo per carichi di lavoro che richiedono molta memoria | Ottimizzato per carichi di lavoro accelerati per computing ad alte prestazioni |
|
|
|
|
Dopo aver creato una VM, puoi utilizzare i suggerimenti per il dimensionamento ottimale per ottimizzare l'utilizzo delle risorse in base al tuo carico di lavoro. Per maggiori informazioni, consulta Applicazione dei suggerimenti tipo di macchina per le VM.
Guida per le famiglie di macchine per uso generico
La famiglia di macchine per uso generico offre diverse serie di macchine con il miglior rapporto prezzo/prestazioni per una vasta gamma di carichi di lavoro.
Compute Engine offre serie di macchine per uso generico eseguite su un'architettura x86 o ARM.
x86
- La serie di macchine E2 può contare su un massimo di 32 core virtuali (vCPU) con un massimo di 128 GB di memoria con un massimo di 8 GB per vCPU, con il costo più basso di tutte le serie di macchine. La serie di macchine E2 ha una piattaforma CPU predefinita, che esegue un processore Intel o il processore AMD EPYCTM Rome di seconda generazione. Il processore viene selezionato automaticamente quando crei la VM. Questa serie di macchine offre una varietà di risorse di computing al prezzo più basso su Compute Engine, soprattutto se abbinata a sconti per impegno di utilizzo.
- La serie di macchine N2 può avere fino a 128 vCPU, 8 GB di memoria per vCPU ed è disponibile sulle piattaforme CPU Intel Ice Lake e Intel Cascade Lake.
- La serie di macchine N2D ha fino a 224 vCPU, 8 GB di memoria per vCPU ed è disponibile sulle piattaforme AMD EPYC Rome di seconda generazione e sulle piattaforme AMD EPYC Milan di terza generazione.
- La serie di macchine C3 offre fino a 176 vCPU e 2, 4 o 8 GB di memoria per vCPU sulla piattaforma CPU Intel Sapphire Rapids e sulla Intel Infrastructure Processing Unit (IPU) personalizzata di Google. Le VM C3 sono allineate con l'architettura NUMA sottostante per offrire prestazioni ottimali, affidabili e coerenti.
- La serie di macchine C3D offre fino a 360 vCPU e 2, 4 o 8 GB di memoria per vCPU sulla piattaforma CPU AMD EPYC Genoa e sulla Intel Infrastructure Processing Unit (IPU) personalizzata di Google. Le VM C3D sono allineate con l'architettura NUMA sottostante per offrire prestazioni ottimali, affidabili e coerenti.
- La serie di macchine Tau T2D fornisce un set di funzionalità ottimizzate per lo scale out. Ogni VM può avere fino a 60 vCPU, 4 GB di memoria per vCPU ed è disponibile sui processori AMD EPYC Milan di terza generazione. La serie di macchine Tau T2D non utilizza il threading del cluster, quindi una vCPU è equivalente a un intero core.
- Le VM della serie di macchine N1 possono avere fino a 96 vCPU, fino a 6,5 GB di memoria per vCPU e sono disponibili sulle piattaforme CPU Intel Sandy Bridge, Ivy Bridge, Haswell, Broadwell e Skylake.
Le serie E2 e N1 contengono tipi di macchina con core condivisi. Questi tipi di macchine hanno in comune un core fisico, il che può rappresentare un metodo conveniente per l'esecuzione di app piccole che non richiedono un uso intensivo delle risorse.
E2: offre 2 vCPU per brevi periodi di bursting.
N1: offre tipi di macchina con core condivisi
f1-micro
eg1-small
con fino a 1 vCPU disponibile per brevi periodi di bursting.
Arm
- La serie di macchine Tau T2A è la prima in Google Cloud a essere eseguita sui processori ARM. La macchina Tau T2A è ottimizzata per offrire un prezzo convincente in termini di prestazioni. Ogni VM può avere fino a 48 vCPU con 4 GB di memoria per vCPU. La serie di macchine Tau T2A si basa su un processore Ampere Altra a 64 core, con un set di istruzioni ARM e una frequenza all-core di 3 GHz. I tipi di macchine Tau T2A supportano un singolo nodo NUMA e una vCPU è equivalente a un intero core.
Guida per le famiglie di macchine ottimizzate per lo spazio di archiviazione
La famiglia di macchine ottimizzate per l'archiviazione è ideale per database orizzontali con scale out, analisi dei log, offerte di data warehouse e altri carichi di lavoro di database. Questa famiglia offre SSD locali ad alta densità e prestazioni.
- Le VM Z3 possono avere fino a 176 vCPU, 1408 GB di memoria e 36 TiB di SSD locale. Z3 viene eseguito sul processore scalabile Intel Xeon (nome in codice Sapphire Rapids) con memoria DDR5 e processori Titanium offload. Z3 riunisce le ultime innovazioni in materia di computing, networking e archiviazione in un'unica piattaforma. Le VM Z3 sono allineate con l'architettura NUMA sottostante per offrire prestazioni ottimali, affidabili e coerenti.
Guida per le famiglie di macchine ottimizzate per il calcolo
La famiglia di macchine ottimizzate per il calcolo è ottimizzata per l'esecuzione di applicazioni legate al calcolo, offrendo le massime prestazioni per core.
- Le VM H3 offrono 88 vCPU e 352 GB di memoria DDR5. Le VM H3 vengono eseguite sulla piattaforma CPU Intel Sapphire Rapids e sulla Intel Infrastructure Processing Unit (IPU) personalizzata di Google. Le VM H3 sono allineate all'architettura sottostante NUMA per offrire prestazioni ottimali, affidabili e coerenti. H3 offre miglioramenti delle prestazioni per un'ampia gamma di carichi di lavoro HPC, tra cui dinamica molecolare, geoscienze computazionali, analisi del rischio finanziario, modellazione meteo, EDA frontend e backend e dinamica dei fluidi di calcolo.
- Le VM C2 offrono fino a 60 vCPU, 4 GB di memoria per vCPU e sono disponibili sulla piattaforma CPU Intel Cascade Lake.
- Le VM C2D offrono fino a 112 vCPU, fino a 8 GB di memoria per vCPU e sono disponibili sulla piattaforma AMD EPYC Milan di terza generazione.
Guida per le famiglie di macchine ottimizzate per la memoria
La famiglia di macchine ottimizzate per la memoria offre serie di macchine ideali per i carichi di lavoro SAP OLAP e OLTP, la modellazione genomica, l'automazione della progettazione elettronica e i carichi di lavoro HPC che richiedono molta memoria. Questa famiglia offre più memoria per core rispetto a qualsiasi altra famiglia di macchine, con un massimo di 12 TB di memoria.
- Le VM M1 offrono fino a 160 vCPU, da 14, 9 GB a 24 GB di memoria per vCPU e sono disponibili sulle piattaforme CPU Intel Skylake e Broadwell.
- Le VM M2 sono disponibili nei tipi di macchina da 6 TB, 9 TB e 12 TB e sono disponibili sulla piattaforma CPU Intel Cascade Lake.
- Le VM M3 offrono fino a 128 vCPU, con un massimo di 30, 5 GB di memoria per vCPU e sono disponibili sulla piattaforma CPU Intel Ice Lake.
Guida per le famiglie di macchine ottimizzate per l'acceleratore
La famiglia di macchine ottimizzate per l'acceleratore è ideale per carichi di lavoro di calcolo CUDA (Compute Unified Device Architecture) massicciamente parallelizzati, come il machine learning (ML) e il computing ad alte prestazioni (HPC). Questa famiglia è la scelta ottimale per i carichi di lavoro che richiedono GPU.
- Le VM A3 offrono 208 vCPU e 1872 GB di memoria e sono disponibili sulla piattaforma CPU Intel Sapphire Rapids.
- Le VM A2 offrono da 12 a 96 vCPU, fino a 1360 GB di memoria e sono disponibili sulla piattaforma CPU Intel Cascade Lake.
- Le VM G2 offrono da 4 a 96 vCPU, fino a 432 GB di memoria e sono disponibili sulla piattaforma CPU Intel Cascade Lake.
Confronto di serie di macchine
Usa la seguente tabella per confrontare ogni famiglia di macchine e determinare quale è appropriata per il tuo carico di lavoro. Se, dopo aver esaminato questa sezione, non hai ancora dubbi su quale sia la famiglia migliore per il tuo carico di lavoro, inizia con la famiglia di macchine per uso generico. Per maggiori dettagli su tutti i processori supportati, consulta Piattaforme CPU.
Per scoprire in che modo la tua selezione influisce sulle prestazioni dei volumi di disco collegati alle tue VM, vedi:
- Persistent Disk: Prestazioni del disco per tipo di macchina e conteggio vCPU
- Google Cloud Hyperdisk: supporto dei tipi di macchine
Confronta le caratteristiche dei diversi tipi di macchina, da C3 a G2. Puoi selezionare proprietà specifiche nel campo Scegli le proprietà delle VM da confrontare per confrontarle in tutti i tipi di macchine VM nella tabella seguente.
Uso generico | Uso generico | Uso generico | Uso generico | Uso generico | Uso generico | Uso generico | Ottimizzazione dei costi | Ottimizzato per l'archiviazione | Ottimizzata per il calcolo | Ottimizzata per il calcolo | Ottimizzata per il calcolo | Ottimizzata per la memoria | Ottimizzata per la memoria | Ottimizzata per la memoria | Ottimizzata per l'acceleratore | Ottimizzata per l'acceleratore | Ottimizzata per l'acceleratore | Ottimizzata per l'acceleratore |
Intel Sapphire Rapids | AMD EPYC Genoa | Intel Cascade Lake e Ice Lake | AMD EPYC Rome ed EPYC Milan | Intel Skylake, Broadwell, Haswell, Sandy Bridge e Ivy Bridge | AMD EPYC Milan | Ampere Altra | Intel Skylake, Broadwell e Haswell, AMD EPYC Rome ed EPYC Milan | Intel Sapphire Rapids | Intel Sapphire Rapids | Intel Cascade Lake | AMD EPYC Milan | Intel Ice Lake | Intel Cascade Lake | Intel Skylake e 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 |
Da 4 a 176 | Da 4 a 360 | Da 2 a 128 | Da 2 a 224 | Da 1 a 96 | Da 1 a 60 | Da 1 a 48 | Da 0,25 a 32 | 88 o 176 | 88 | Da 4 a 60 | Da 2 a 112 | Da 32 a 128 | Da 208 a 416 | Da 40 a 160 | Da 1 a 96 | 208 | Da 12 a 96 | Da 4 a 96 |
Thread | Thread | Thread | Thread | Thread | Nucleo | Nucleo | Thread | Thread | Nucleo | Thread | Thread | Thread | Thread | Thread | Thread | Thread | Thread | Thread |
Da 8 a 1408 GB | Da 8 a 2880 GB | Da 2 a 864 GB | Da 2 a 896 GB | Da 1,8 a 624 GB | Da 4 a 240 GB | Da 4 a 192 GB | Da 1 a 128 GB | 704 o 1408 GB | 352 GB | Da 16 a 240 GB | Da 4 a 896 GB | Da 976 a 3904 GB | Da 5888 a 11.776 GB | Da 961 a 3844 GB | Da 3,75 a 624 GB | 1872 GB | Da 85 a 1360 GB | Da 16 a 432 GB |
— | — | — | — | — | — | — | — | — | — | — | — | — | ||||||
— | — | — | — | — | — | — | ||||||||||||
— | — | — | — | — | — | — | — | — | — | |||||||||
— | — | — | — | — | — | — | — | — | — | — | — | |||||||
— | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ||
NVMe | NVMe | SCSI e NVMe | SCSI e NVMe | SCSI e NVMe | SCSI e NVMe | NVMe | SCSI | NVMe | NVMe | SCSI e NVMe | SCSI e NVMe | NVMe | SCSI | SCSI e NVMe | SCSI e NVMe | NVMe | SCSI e 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 |
— | — | A livello di zona e di regione | A livello di zona e di regione | A livello di zona e di regione | Zonale | Zonale | A livello di zona e di regione | — | — | Zonale | Zonale | — | Zonale | Zonale | A livello di zona e di regione | — | Zonale | — |
Zonale | Zonale | A livello di zona e di regione | A livello di zona e di regione | A livello di zona e di regione | Zonale | Zonale | A livello di zona e di regione | Zonale | Zonale | Zonale | Zonale | Zonale | Zonale | Zonale | A livello di zona e di regione | Zonale | Zonale | Zonale |
Zonale | Zonale | A livello di zona e di regione | A livello di zona e di regione | A livello di zona e di regione | Zonale | Zonale | A livello di zona e di regione | Zonale | — | Zonale | Zonale | Zonale | Zonale | Zonale | A livello di zona e di regione | Zonale | Zonale | Zonale |
— | — | — | — | — | — | — | — | — | — | — | — | — | — | — | ||||
— | — | — | — | — | — | — | — | — | — | — | — | — | ||||||
— | — | — | — | — | — | — | — | — | ||||||||||
— | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | |||
gVNIC | gVNIC | gVNIC e VirtIO-Net | gVNIC e VirtIO-Net | gVNIC e VirtIO-Net | gVNIC e VirtIO-Net | gVNIC | gVNIC e VirtIO-Net | gVNIC | gVNIC | gVNIC e VirtIO-Net | gVNIC e VirtIO-Net | gVNIC | gVNIC e VirtIO-Net | gVNIC e VirtIO-Net | gVNIC e VirtIO-Net | gVNIC | gVNIC e VirtIO-Net | gVNIC e VirtIO-Net |
Da 23 a 100 Gbit/s | Da 20 a 100 Gbit/s | Da 10 a 32 Gbit/s | Da 10 a 32 Gbit/s | Da 2 a 32 Gbit/s | Da 10 a 32 Gbit/s | Da 10 a 32 Gbit/s | Da 1 a 16 Gbit/s | Da 23 a 100 Gbit/s | Fino a 200 Gbit/s | Da 10 a 32 Gbit/s | Da 10 a 32 Gbit/s | 32 Gbit/s | 32 Gbit/s | 32 Gbit/s | Da 2 a 32 Gbit/s | 200 Gbit/s | Da 24 a 100 Gbit/s | Da 10 a 100 Gbit/s |
Da 50 a 200 Gbit/s | Da 50 a 200 Gbit/s | Da 50 a 100 Gbit/s | Da 50 a 100 Gbit/s | — | — | — | — | Da 50 a 200 Gbit/s | — | Da 50 a 100 Gbit/s | Da 50 a 100 Gbit/s | Da 50 a 100 Gbit/s | — | — | — | 200 Gbit/s | Da 50 a 100 Gbit/s | Da 50 a 100 Gbit/s |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 8 | 16 | 8 |
— | — | — | — | — | — | — | — | — | — | — | — | |||||||
Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse | — | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse e sconti per impegno di utilizzo (CUD) flessibili | Sconti per impegno di utilizzo (CUD) basati sulle risorse | Sconti per impegno di utilizzo (CUD) basati sulle risorse | Sconti per impegno di utilizzo (CUD) basati sulle risorse | Sconti per impegno di utilizzo (CUD) basati sulle risorse | Sconti per impegno di utilizzo (CUD) basati sulle risorse | Sconti per impegno di utilizzo (CUD) basati sulle risorse | Sconti per impegno di utilizzo (CUD) basati sulle risorse |
— | — | — | — | |||||||||||||||
1,28 | 1,46 | 1,00 | 2,29 | 1,04 | 1,43 | 1,50 | 1,00 | 0,96 |
GPU e VM
Le GPU vengono utilizzate per accelerare i carichi di lavoro e sono supportate per le VM N1, A3, A2 e G2. Per le VM che utilizzano tipi di macchine N1, puoi collegare le GPU alla VM durante o dopo la creazione della VM. Per le VM che utilizzano tipi di macchine A3, A2 o G2, le GPU vengono collegate automaticamente al momento della creazione della VM. Le GPU non possono essere utilizzate con altre serie di macchine.
Le VM con un numero inferiore di GPU sono limitate a un numero massimo di vCPU. In generale, un numero maggiore di GPU consente di creare VM con un numero maggiore di vCPU e memoria. Per maggiori informazioni, consulta GPU su Compute Engine.
Passaggi successivi
- Scopri come creare e avviare una VM
- Scopri come creare una VM con un tipo di macchina personalizzata.
- Completa la guida rapida sull'utilizzo di una VM Linux
- Completa la guida rapida sull'utilizzo di una VM Windows
- Scopri di più su come collegare l'archiviazione a blocchi alle VM