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 ciascuna 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 nella 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.
- Ottimizzato per l'archiviazione: ideale per carichi di lavoro con utilizzo ridotto e elevata densità di archiviazione.
- Ottimizzato per il calcolo: le massime prestazioni per core su Compute Engine e l'ottimizzazione per carichi di lavoro ad alta intensità di calcolo.
- Ottimizzato per la memoria: ideale per carichi di lavoro che richiedono molta memoria, offre più memoria per core rispetto ad altre famiglie di macchine, con un massimo di 12 TB di memoria.
- Ottimizzato 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 i carichi di lavoro che richiedono GPU.
Terminologia delle VM
In questa documentazione vengono utilizzati 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 classificate ulteriormente per serie e generazione. Ad esempio, la serie N1 all'interno della famiglia di macchine per uso generico è la versione precedente della serie N2. Una generazione o un numero di serie più elevato di solito indica le piattaforme o le tecnologie CPU più recenti. Ad esempio, la serie M3 è la più recente generazione della serie M2.
Tipo di macchina: ogni serie di macchine include tipi di macchine predefinite che forniscono un insieme di risorse per la 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 | Abilita |
Serie di macchine di 4a generazione | N4 | N/A | N/A |
Serie di macchine di 3a generazione | C3, H3, Z3, M3, A3 | C3D | N/A |
Serie di macchine di 2a generazione | N2, E2, C2, M2, A2, G2 | N2D, C2D, T2D, E2 | Livello 2 |
Suggerimenti per famiglie e serie di macchine
Le seguenti tabelle forniscono suggerimenti per diversi carichi di lavoro.
Carichi di lavoro per uso generico | |||
---|---|---|---|
N4, N2, N2D, N1 | C3, C3D | E2 | Tau T2D, Tau T2A |
Equilibrio tra prezzo e prestazioni su un'ampia gamma di tipi di macchine | Prestazioni costantemente elevate per diversi carichi di lavoro | Computing giornaliero a basso costo | Migliori prestazioni/costo per core per carichi di lavoro con scale out |
|
|
|
|
Carichi di lavoro ottimizzati |
|||
---|---|---|---|
Ottimizzato per lo spazio di archiviazione | Ottimizzato per il calcolo | Ottimizzato per la memoria | Ottimizzato per l'acceleratore |
Z3 | H3, C2, C2D | M3, M2, M1 | A3, A2, G2 |
Massimo rapporto tra archiviazione a blocchi e computing 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 ulteriori informazioni, consulta Applicazione dei suggerimenti tipo di macchina per le VM.
Guida per la famiglia 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 varietà di carichi di lavoro.
Compute Engine offre serie di macchine per uso generico basate su architettura x86 o ARM.
x86
- La serie di macchine N4 è disponibile sulla piattaforma CPU Intel Emerald Rapids e si basa su Titanium. I tipi di macchine N4 sono
ottimizzati per flessibilità e costi sia con forme predefinite che personalizzate e possono
scalare fino a 80 vCPU a 640 GB di memoria DDR5. N4 è disponibile nelle configurazioni
highcpu
(2 GB per vCPU),standard
(4 GB per vCPU) ehighmem
(8 GB per vCPU). - La serie di macchine N2 ha 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 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 su Titanium. Le VM C3 sono allineate all'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 su Titanium. Le VM C3D sono allineate all'architettura NUMA sottostante per offrire prestazioni ottimali, affidabili e coerenti.
- La serie di macchine E2 ha fino a 32 core virtuali (vCPU) con un massimo di 128 GB di memoria, con un massimo di 8 GB per vCPU, e 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 AMD EPYCTM Rome di seconda generazione. Il processore viene selezionato per te quando crei la VM. Questa serie di macchine offre una varietà di risorse di calcolo al prezzo più basso su Compute Engine, soprattutto se abbinata a sconti per impegno di utilizzo.
- La serie di macchine Tau T2D offre un set di funzionalità ottimizzato 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 thread di 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 condividono in tempo reale un core fisico, il che può essere un metodo conveniente per eseguire app piccole che non richiedono molte risorse.
E2: offre 2 vCPU per brevi periodi di bursting.
N1: offre tipi di macchine con core condivisi
f1-micro
eg1-small
con fino a 1 vCPU per brevi periodi di bursting.
Arm
- Tau T2A è la prima serie in Google Cloud a eseguire processori ARM. Le macchine Tau T2A sono ottimizzate per offrire prestazioni straordinarie a prezzi convincenti. Ogni VM può avere fino a 48 vCPU con 4 GB di memoria per vCPU. La serie di macchine Tau T2A funziona con 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 la famiglia di macchine ottimizzate per l'archiviazione
La famiglia di macchine ottimizzate per l'archiviazione è ideale per database orizzontali, a scalabilità orizzontale, analisi dei log, offerte di data warehouse e altri carichi di lavoro del database. Questa famiglia offre SSD locali ad alta densità e ad alte 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 per l'offload Titanium. Z3 riunisce le più recenti innovazioni in termini di computing, networking e archiviazione. Le VM Z3 sono allineate con l'architettura sottostante NUMA per offrire prestazioni ottimali, affidabili e coerenti.
Guida per la famiglia di macchine ottimizzate per il calcolo
La famiglia di macchine ottimizzate per il calcolo è ottimizzata per l'esecuzione di applicazioni legate al calcolo, fornendo 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 sull'IPU (Infrastructure Processing Unit) Intel personalizzata di Google. Le VM H3 sono allineate con l'architettura NUMA sottostante per offrire prestazioni ottimali, affidabili e coerenti. H3 offre miglioramenti delle prestazioni per un'ampia varietà di carichi di lavoro HPC, tra cui dinamica molecolare, geoscienze computazionali, analisi del rischio finanziario, modellazione meteorologica, EDA frontend e backend e dinamica dei fluidi computazionali.
- 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 include 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 più memoria. Questa famiglia offre più memoria per core rispetto a qualsiasi altra famiglia di macchine, con un massimo di 12 TB.
- 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 macchine 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 la famiglia 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) massicamente 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
Utilizza la tabella seguente per confrontare ciascuna famiglia di macchine e determinare quale è appropriata per il tuo carico di lavoro. Se, dopo aver letto questa sezione, non sai ancora qual è la famiglia più adatta al tuo carico di lavoro, inizia con la famiglia di macchine per uso generico. Per maggiori dettagli su tutti i processori supportati, vedi Piattaforme CPU.
Per scoprire come la tua selezione influisce sulle prestazioni dei volumi dei dischi collegati alle tue VM, consulta:
- Persistent Disk: prestazioni del disco per tipo di macchina e numero di vCPU
- Google Cloud Hyperdisk: limiti delle prestazioni di Hyperdisk
Confrontare le caratteristiche di diversi tipi di macchina, da C3 a G2. Puoi selezionare proprietà specifiche nel campo Scegli le proprietà VM da confrontare per confrontarle su tutti i tipi di macchine VM nella tabella seguente.
Uso generico | 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 Emerald Rapids | 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 | 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 80 | 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 | 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 640 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 | 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 | 0 | 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 | 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 50 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 Gbps |
Da 50 a 200 Gbps | Da 50 a 200 Gbps | — | Da 50 a 100 Gbps | Da 50 a 100 Gbps | — | — | — | — | Da 50 a 200 Gbps | — | Da 50 a 100 Gbps | Da 50 a 100 Gbps | Da 50 a 100 Gbps | — | — | — | 200 Gbit/s | Da 50 a 100 Gbps | Da 50 a 100 Gbps |
0 | 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 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 quando crei la VM. Le GPU non possono essere usate 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 ulteriori 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 all'utilizzo di una VM Linux
- Completa la Guida rapida all'utilizzo di una VM Windows
- Scopri di più sul collegamento dell'archiviazione a blocchi alle tue VM