Se i tuoi carichi di lavoro hanno bisogno di prestazioni elevate e archiviazione temporanea a bassa latenza, valuta utilizzando dischi a stato solido locali (SSD locali) quando crei la tua macchina virtuale o una macchina virtuale (VM). I dischi SSD locali sono uno spazio di archiviazione a stato solido sempre criptato di Compute Engine.
I dischi SSD locali sono ideali quando hai bisogno di spazio di archiviazione per uno dei seguenti utilizzi casi:
- Cache o spazio di archiviazione per dati temporanei di scarso valore
- Spazio di elaborazione temporaneo per computing ad alte prestazioni o analisi dei dati
- Archiviazione temporanea dei dati come per il database di sistema
tempdb
per Microsoft SQL Server
I dischi SSD locali offrono un I/O di livello superiore operazioni al secondo (IOPS) e una latenza molto bassa rispetto alle Persistent Disk e Google Cloud Hyperdisk. Questo perché l'SSD locale I dischi permanenti sono collegati fisicamente al server che ospita la tua VM. Per questo stesso I dischi SSD locali possono fornire solo spazio di archiviazione temporaneo.
Poiché l'SSD locale è adatto solo per l'archiviazione temporanea, è necessario archiviare i dati che non sia di natura temporanea o effimera in uno dei nostri opzioni di archiviazione durevole.
Ogni disco SSD locale ha una dimensione fissa ed è possibile collegare più dischi SSD locali a una singola VM quando la crei. Il numero di dischi SSD locali che puoi collegare a un La VM dipende dal tipo di macchina della VM. Per ulteriori informazioni, vedi Scegli un numero valido di dischi SSD locali.
Se i dischi SSD locali non soddisfano i requisiti di ridondanza o flessibilità, puoi usare i dischi SSD locali insieme ad altri opzioni di archiviazione.
Prestazioni
Le prestazioni degli SSD locali dipendono da diversi fattori, tra cui il numero di i dischi SSD locali collegati, l'interfaccia del disco selezionata (NVMe o SCSI) e lo spazio dei nomi di rete tipo di macchina. Le prestazioni disponibili aumentano man mano che colleghi più SSD locali. i dischi permanenti alla VM.
Prestazioni degli SSD locali per numero di dischi collegati
Le seguenti tabelle elencano le IOPS e la velocità effettiva massime per NVMe- e Dischi SSD locali collegati a SCSI. Le metriche sono elencate in base alla capacità totale Dischi SSD locali collegati alla VM.
Prestazioni degli SSD locali NVMe
N. di dischi SSD locali collegati |
Spazio di archiviazione totale (GiB) | Capacità per disco (GiB) | IOPS | Velocità effettiva (MiBps) |
||
---|---|---|---|---|---|---|
Leggi | Scrittura | Leggi | Scrittura | |||
1 | 375 | 375 | 170.000 | 90.000 | 660 | 350 |
2 | 750 | 375 | 340.000 | 180.000 | 1.320 | 700 |
3 | 1.125 | 375 | 510.000 | 270.000 | 1980 | 1.050 |
4 | 1500 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
5 | 1.875 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
6 | 2.250 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
7 | 2.625 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
8 | 3000 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
16 | 6000 | 375 | 1.600.000 | 800.000 | 6240 | 3.120 |
24 | 9000 | 375 | 2.400.000 | 1.200.000 | 9.360 | 4.680 |
32 | 12.000 | 375 | 3.200.000 | 1.600.000 | 12.480 | 6240 |
Serie di macchine Z3 | ||||||
12 | 36.000 | 3000 | 6.000.000 | 6.000.000 | 36.000 | 30.000 |
Prestazioni degli SSD locali SCSI
N. di dischi SSD locali combinati |
Spazio di archiviazione (GiB) | IOPS | Velocità effettiva (MiBps) |
||
---|---|---|---|---|---|
Leggi | Scrittura | Leggi | Scrittura | ||
1 | 375 | 100.000 | 70.000 | 390 | 270 |
2 | 750 | 200.000 | 140.000 | 780 | 550 |
3 | 1.125 | 300.000 | 210.000 | 1.170 | 820 |
4 | 1500 | 400.000 | 280.000 | 1.560 | 1.090 |
5 | 1.875 | 400.000 | 280.000 | 1.560 | 1.090 |
6 | 2.250 | 400.000 | 280.000 | 1.560 | 1.090 |
7 | 2.625 | 400.000 | 280.000 | 1.560 | 1.090 |
8 | 3000 | 400.000 | 280.000 | 1.560 | 1.090 |
16 | 6000 | 900.000 | 800.000 | 6240 | 3.120 |
24 | 9000 | 900.000 | 800.000 | 9.360 | 4.680 |
Configura la tua VM per massimizzare le prestazioni
Per raggiungere i livelli di prestazioni dichiarati, devi configurare la VM come segue:
Collega i dischi SSD locali all'interfaccia NVMe. Dischi collegati con l'interfaccia SCSI hanno prestazioni inferiori.
Anche i seguenti tipi di macchina richiedono un numero minimo di vCPU per raggiungere questi valori massimi:
Se la VM utilizza un'immagine Linux personalizzata, l'immagine deve utilizzare la versione 4.14.68 oppure più avanti del kernel Linux. Se utilizzi le immagini pubbliche fornite da in Compute Engine, non devi fare nient'altro.
Per ulteriori impostazioni di configurazione di VM e disco che possono migliorare l'SSD locale le prestazioni, consulta Ottimizzazione delle prestazioni degli SSD locali.
Per ulteriori informazioni sulla selezione di un'interfaccia del disco, consulta Scegli un'interfaccia del disco.
Persistenza dei dati SSD locali
Compute Engine conserva i dati sui dischi SSD locali in determinati scenari, In altri casi, Compute Engine non garantisce i dati SSD locali, persistenza.
Le seguenti informazioni descrivono questi scenari e si applicano a ciascun servizio locale Disco SSD collegato a una VM.
Scenari in cui Compute Engine rende persistenti i dati degli SSD locali
I dati sui dischi SSD locali vengono conservati solo tramite i seguenti eventi:
- Se riavvii il sistema operativo guest.
- Se configuri la tua VM migrazione live e la VM passa attraverso un evento di manutenzione dell'host.
- Se scegli di conservare i dati degli SSD locali quando interrompi o sospendere la VM. Questa funzionalità è disponibile in Anteprima.
Scenari in cui Compute Engine potrebbe non rendere persistenti i dati dei dischi SSD locali
I dati sui dischi SSD locali potrebbero andare persi se errore host sulla VM e su Compute Engine impossibile riconnettere la VM al disco SSD locale entro un periodo di tempo specificato.
Puoi controllare l'eventuale tempo trascorso nei tentativi di recupero i dati con il timeout del ripristino degli SSD locali. Se Compute Engine non può riconnettiti al disco prima della scadenza del timeout, la VM viene riavviata. Quando La VM si riavvia e i dati degli SSD locali non sono recuperabili. Google Compute Engine collega un disco SSD locale vuoto alla VM riavviata.
Il timeout del ripristino degli SSD locali fa parte dei criteri di manutenzione dell'host di una VM. Per ulteriori informazioni, vedi Timeout del ripristino degli SSD locali.
Scenari in cui Compute Engine non memorizza i dati degli SSD locali
I dati sui dischi SSD locali non vengono mantenuti durante i seguenti eventi:
- Se arresti il sistema operativo guest e forzi la VM a interrompi.
- Se crei una VM spot o una VM prerilasciabile e la VM attraverso il processo di prerilascio.
- Se configuri la VM interrompere gli eventi di manutenzione dell'host e la VM passa attraverso un evento di manutenzione dell'host.
- Se configuri in modo errato l'SSD locale in modo che non sia raggiungibile.
- Se disabiliti la fatturazione del progetto, causa l'arresto della VM.
Se Compute Engine non è riuscito a recuperare i dati degli SSD locali di una VM, Compute Engine riavvia la VM con un disco SSD locale montato e collegato ogni disco SSD locale collegato in precedenza.
Crittografia degli SSD locali
Compute Engine cripta automaticamente i dati quando vengono scritti Spazio di archiviazione SSD locale. Non puoi utilizzare chiavi di crittografia fornite dal cliente con un disco SSD locale.
Backup dei dati degli SSD locali
Poiché non puoi eseguire il backup dei dati degli SSD locali con immagini disco, snapshot standard o cloni di dischi, Google consiglia di archiviare sempre i dati preziosi su di archiviazione durevole.
Se devi conservare i dati su un disco SSD locale, collega un Persistent Disk o Google Cloud Hyperdisk alla VM. Dopo aver montato il Persistent Disk Hyperdisk copia i dati dal disco SSD locale al nuovo disco collegato.
Scegli un'interfaccia del disco
Per ottenere le massime prestazioni dagli SSD locali, devi collegare i tuoi dischi con l'interfaccia NVMe. Le prestazioni sono inferiori se utilizzi l'interfaccia SCSI.
L'interfaccia del disco che scegli dipende anche dal tipo di macchina e dal sistema operativo che il tuo utilizzi delle VM. Alcuni dei tipi di macchina disponibili in Compute Engine ti consentono scegliere tra interfacce NVMe e SCSI, mentre altre supportano solo NVMe o solo SCSI. Allo stesso modo, alcune delle immagini di sistema operativo pubbliche fornite Compute Engine potrebbe supportare sia NVMe che SCSI o solo uno dei due.
Supporto dell'interfaccia del disco per tipo di macchina e immagine del sistema operativo
Le pagine seguenti forniscono ulteriori informazioni sui tipi di macchina disponibili e immagini pubbliche supportate, nonché dettagli sulle prestazioni.
Interfacce supportate per tipi di macchina: consulta Confronto di serie di macchine. Nell'elenco Scegli le proprietà della VM da confrontare, seleziona Tipo di interfaccia del disco.
Immagine sistema operativo: per un elenco delle immagini del sistema operativo pubbliche fornite da Compute Engine. che supportano SCSI o NVMe, consulta Scheda Interfacce per ogni tabella nella documentazione dei dettagli del sistema operativo.
Considerazioni relative a NVMe per le immagini personalizzate
Se la tua VM utilizza un'immagine Linux personalizzata, è necessario usare la versione 4.14.68 o successiva del kernel Linux per una delle prestazioni.
Considerazioni relative a SCSI per le immagini personalizzate
Se disponi di una configurazione esistente che richiede l'utilizzo di un'interfaccia SCSI, valuta la possibilità di utilizzare utilizzando SCSI multicoda per ottenere prestazioni migliori rispetto a SCSI standard a riga di comando.
Se utilizzi un'immagine personalizzata che hai importato, vedi Abilita SCSI con più coda.
Scegli un numero valido di dischi SSD locali
La maggior parte dei tipi di macchina disponibili su Compute Engine supporta i dischi SSD locali. Alcuni tipi di macchina includono sempre un numero fisso di dischi SSD locali per impostazione predefinita, mentre altri ti consentono di aggiungere un numero specifico di dischi. Puoi aggiungere solo Local i dischi SSD quando crei la VM. Non puoi aggiungere dischi SSD locali a una VM dopo lo crei tu.
Per le VM create in base alla serie di macchine Z3, ogni disco collegato ha una capacità di 3000 GiB. Per tutte le altre serie di macchine, ogni disco che colleghi ha una capacità di 375 GiB.
Tipi di macchina che collegano automaticamente i dischi SSD locali
La tabella seguente elenca i tipi di macchina che includono dischi SSD locali per predefinita e mostra quanti dischi sono collegati quando crei la VM.
Tipo di macchina | Numero di dischi SSD locali collegati automaticamente per VM |
---|---|
Tipi di macchine C3 | |
Solo
.
-lssd varianti dei tipi di macchina C3
supportare SSD locali.
|
|
c3-standard-4-lssd |
1 |
c3-standard-8-lssd |
2 |
c3-standard-22-lssd |
4 |
c3-standard-44-lssd |
8 |
c3-standard-88-lssd |
16 |
c3-standard-176-lssd |
32 |
Tipi di macchine C3D | |
Solo
.
-lssd varianti dei tipi di macchina C3D
supportare SSD locali.
|
|
c3d-standard-8-lssd |
1 |
c3d-standard-16-lssd |
1 |
c3d-standard-30-lssd |
2 |
c3d-standard-60-lssd |
4 |
c3d-standard-90-lssd |
8 |
c3d-standard-180-lssd |
16 |
c3d-standard-360-lssd |
32 |
c3d-highmem-8-lssd |
1 |
c3d-highmem-16-lssd |
1 |
c3d-highmem-30-lssd |
2 |
c3d-highmem-60-lssd |
4 |
c3d-highmem-90-lssd |
8 |
c3d-highmem-180-lssd |
16 |
c3d-highmem-360-lssd |
32 |
Tipi di macchine A3 | |
a3-megagpu-8g |
16 |
a3-highgpu-8g |
16 |
Tipi di macchine A2 Ultra | |
a2-ultragpu-1g |
1 |
a2-ultragpu-2g |
2 |
a2-ultragpu-4g |
4 |
a2-ultragpu-8g |
8 |
Tipi di macchine Z3 | |
Ogni disco ha una dimensione di 3 TiB. | |
z3-standard-88-lssd |
12 |
z3-standard-176-lssd |
12 |
Tipi di macchina che richiedono di scegliere un numero di dischi SSD locali
I tipi di macchina elencati nella seguente tabella non si collegano automaticamente dischi SSD locali su una VM appena creata. Poiché non è possibile aggiungere dischi SSD locali a un una VM dopo averla creata, utilizza le informazioni in questa sezione per determinare il numero di dischi SSD locali da collegare quando si crea una VM.
Tipi di macchine N1 | Numero di dischi SSD locali consentiti per VM | |
---|---|---|
Tutti i tipi di macchina N1 | Da 1 a 8, 16 o 24 | |
Tipi di macchine N2 | ||
Tipi di macchina da 2 a 10 vCPU, incluse | 1, 2, 4, 8, 16 o 24 | |
Tipi di macchina da 12 a 20 vCPU, incluse | 2, 4, 8, 16 o 24 | |
Tipi di macchina da 22 a 40 vCPU, incluse | 4, 8, 16 o 24 | |
Tipi di macchina da 42 a 80 vCPU, incluse | 8, 16 o 24 | |
Tipi di macchina da 82 a 128 vCPU, incluse | 16 o 24 | |
Tipi di macchine N2D | ||
Tipi di macchina da 2 a 16 vCPU, incluse | 1, 2, 4, 8, 16 o 24 | |
Tipi di macchina con 32 o 48 vCPU | 2, 4, 8, 16 o 24 | |
Tipi di macchina con 64 o 80 vCPU | 4, 8, 16 o 24 | |
Tipi di macchina da 96 a 224 vCPU, incluse | 8, 16 o 24 | |
Tipi di macchine C2 | ||
Tipi di macchina con 4 o 8 vCPU | 1, 2, 4 o 8 | |
Tipi di macchina con 16 vCPU | 2, 4 o 8 | |
Tipi di macchina con 30 vCPU | 4 o 8 | |
Tipi di macchina con 60 vCPU | 8 | |
Tipi di macchine C2D | ||
Tipi di macchina da 2 a 16 vCPU, incluse | 1, 2, 4, 8 | |
Tipi di macchina con 32 vCPU | 2, 4, 8 | |
Tipi di macchina con 56 vCPU | 4 e 8 | |
Tipi di macchina con 112 vCPU | 8 | |
Tipi di macchina standard A2 | ||
a2-highgpu-1g |
1, 2, 4 o 8 | |
a2-highgpu-2g |
2, 4 o 8 | |
a2-highgpu-4g |
4 o 8 | |
a2-highgpu-8g o a2-megagpu-16g |
8 | |
Tipi di macchine G2 | ||
g2-standard-4 |
1 | |
g2-standard-8 |
1 | |
g2-standard-12 |
1 | |
g2-standard-16 |
1 | |
g2-standard-24 |
2 | |
g2-standard-32 |
1 | |
g2-standard-48 |
4 | |
g2-standard-96 |
8 | |
Tipi di macchine M1 | ||
m1-ultramem-40 |
Non disponibile | |
m1-ultramem-80 |
Non disponibile | |
m1-megamem-96 |
Da 1 a 8 | |
m1-ultramem-160 |
Non disponibile | |
Tipi di macchine M3 | ||
m3-ultramem-32 |
4 e 8 | |
m3-megamem-64 |
4 e 8 | |
m3-ultramem-64 |
4 e 8 | |
m3-megamem-128 |
8 | |
m3-ultramem-128 |
8 | |
E2, metallo C3, M2, N4, Tipi di macchina Tau T2D, Tau T2A e X4 | Questi tipi di macchina non supportano i dischi SSD locali. |
Prezzi
Per ogni disco SSD locale che crei, ti viene addebitata la capacità totale il disco per tutta la durata della VM a cui è collegato.
Per informazioni dettagliate sui prezzi degli SSD locali e sugli sconti disponibili, consulta i prezzi degli SSD locali.
Dischi SSD locali e istanze VM spot
Se avvii una VM spot o una VM prerilasciabile con un disco SSD locale, Compute Engine addebita uno sconto prezzi spot per l'uso degli SSD locali. Dischi SSD locali collegati a VM spot Le VM prerilasciabili funzionano come i normali dischi SSD locali, conservano lo stesso caratteristiche di persistenza dei dati, e restano collegati per tutta la durata della VM.
Compute Engine non addebita alcun costo per l'utilizzo del disco SSD locale su una VM spot o VM prerilasciabile se la VM viene prerilasciata entro un minuto dopo viene avviata l'esecuzione.
Prenotare dischi SSD locali con sconti per impegno di utilizzo
Per prenotare risorse SSD locali in una zona specifica, consulta Prenotazioni delle risorse di zona Compute Engine.
Per ricevere sconti per impegno di utilizzo sui dischi SSD locali in una zona specifica, devi devono acquistare impegni basati sulle risorse per le risorse SSD locali e anche collegare le prenotazioni che specificano le risorse SSD locali corrispondenti impegni. Per ulteriori informazioni, vedi Collega le prenotazioni agli impegni basati sulle risorse.
Usa dischi SSD locali con una VM
Per utilizzare un disco SSD locale con una VM, devi completare questi passaggi:
- Aggiungi dischi SSD locali quando crei una VM.
- Formattare e montare i dischi SSD locali che hai aggiunto alla VM.
Denominazione dei dispositivi sulle VM Linux
I nomi dei dispositivi Linux per i dischi collegati alla VM dipendono dall'interfaccia
che scegli al momento della creazione dei dischi. Quando utilizzi il sistema operativo di lsblk
comando di sistema per visualizzare i dispositivi disco, mostra il prefisso nvme
dischi collegati all'interfaccia NVMe e il prefisso sd
per i dischi collegati
con l'interfaccia SCSI.
L'ordine dei numeri dei dischi o dei controller NVMe non è prevedibile o
in modo coerente tra i riavvii delle VM. Al primo avvio, un disco permanente potrebbe essere
nvme0n1
(o sda
per SCSI). Al secondo avvio, il nome del dispositivo
un disco permanente potrebbe essere nvme2n1
o nvme0n3
(o sdc
per SCSI).
Per accedere ai dischi collegati, devi utilizzare i link simbolici creati in
/dev/disk/by-id/
in alternativa. Questi nomi vengono mantenuti durante i riavvii.
Per ulteriori informazioni sui collegamenti simbolici, vedi
Link simbolici per i dischi collegati a una VM.
Per ulteriori informazioni sui nomi dei dispositivi, vedi Denominazione dei dispositivi sulle VM Linux.
Arresta una VM con SSD locale
Quando arresti o sospendi una VM, Compute Engine elimina i dati di qualsiasi Dischi SSD locali collegati alla VM per impostazione predefinita.
Se vuoi conservare i dati dei dischi SSD locali collegati alla VM,
deve interrompersi o
sospendi
utilizzando gcloud CLI e includendo
Flag --discard-local-ssd=false
. Viene avviata una migrazione gestita dell'SSD locale
archiviazione permanente e ti verranno addebitati i costi per lo spazio di archiviazione
all'utilizzo fino a quando
riavvia la VM. Tu
potrebbe essere necessario rimontare il disco SSD locale nel file system dopo il riavvio
la VM.
Limitazioni
--discard-local-ssd=false
partecipa solo anteprima pubblica e non inclusi nei termini GA per Compute Engine.- Compute Engine supporta solo l'utilizzo di
--discard-local-ssd=false
in VM con al massimo 32 dischi SSD locali in allegato. - Non puoi conservare i dati degli SSD locali se arresti o sospendi una VM dal nella console Google Cloud. Devi usare Google Cloud CLI, le librerie client di Cloud o l'API Compute Engine.
- Il salvataggio dei dati degli SSD locali è un processo lento. Copia dei dati degli SSD locali
inizia solo dopo aver ricevuto la richiesta
suspend
ostop
. - Quando utilizzi VM spot o VM prerilasciabili, il prerilascio può avvenire in qualsiasi momento e potrebbero interrompere un tentativo di sospensione o ripresa. In questo caso, la VM è ARRESTATA (prerilasciata), non IN SOSPESO e i dati degli SSD locali non vengono e vengono conservati nello spazio di archiviazione permanente quando la VM viene ripresa o riavviata.
Rimuovi i dischi SSD locali
Per rimuovere o eliminare i dischi SSD locali, devi eliminare la VM a cui sono collegati a. Prima di eliminare una VM dischi SSD locali, assicurati di eseguire la migrazione dei dati dal disco SSD locale a un Persistent Disk, un Hyperdisk o in un'altra VM.