Per le applicazioni di fascia alta con prestazioni critiche, utilizza i dischi permanenti con carico estremo. I dischi permanenti estremi offrono un numero massimo di IOPS e una velocità effettiva più elevati e consentono di eseguire il provisioning di IOPS e capacità separatamente. I dischi permanenti con carico estremo sono disponibili in tutte le zone.
Quando crei un disco permanente con carico estremo, puoi scegliere il livello di IOPS preferito nell'intervallo da 2500 a 120.000 IOPS. Questo documento illustra diverse importanti limitazioni dell'utilizzo di dischi permanenti estremi, considerazioni per raggiungere i massimi livelli di prestazioni possibili e come eseguire il provisioning delle IOPS utilizzando la console Google Cloud, la gcloud CLI o REST.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è la procedura mediante la quale la tua identità viene verificata per l'accesso alle API e ai servizi Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Dimensioni I/O: i limiti di IOPS massimi presuppongono che tu stia utilizzando dimensioni I/O di 4 o 8 KB. I limiti di velocità effettiva massima presuppongono che tu stia utilizzando una dimensione I/O di 1 MB.
- Lunghezza coda: la lunghezza coda indica il numero di richieste in attesa per un disco permanente. Per raggiungere i limiti massimi delle prestazioni, devi ottimizzare la lunghezza della coda in base alle dimensioni I/O, alle IOPS e alla sensibilità alla latenza del tuo carico di lavoro. La lunghezza ottimale della coda varia in base a ogni carico di lavoro, ma in genere deve essere superiore a 128.
- Dimensione del set di lavoro: la dimensione del set di lavoro è la quantità di dati di un disco a cui viene eseguito l'accesso in un breve periodo di tempo. Per ottenere un rendimento ottimale, limita le dimensioni del set di lavoro a meno di 1,5 TB.
- Utilizzo simultaneo di altri dischi permanenti: i dischi permanenti estremi condividono i limiti di IOPS e throughput massimi per VM con tutti gli altri dischi permanenti collegati alla stessa VM. Quando monitori le prestazioni dei dischi permanenti extreme, tieni conto di eventuali richieste di I/O inviate ad altri dischi collegati alla stessa VM.
- I dischi permanenti con carico estremo sono solo a livello di zona. Non puoi creare dischi regionali estremamente permanenti.
- Non puoi collegare più istanze VM in modalità di sola lettura a un disco extreme persistente.
- Non puoi creare un'immagine o un'immagine macchina da un disco estremamente persistente.
- Puoi ridimensionare un disco Extreme Persistent solo una volta in un periodo di 6 ore.
- Prendi nota del requisito di IOPS del tuo carico di lavoro.
- Determina le IOPS necessarie per soddisfare i requisiti di throughput del carico di lavoro.
- IOPS richiesti = throughput in KB al secondo / 256
- Imposta le IOPS sottoposte a provisioning sul maggiore dei due numeri.
- Crea un nuovo disco permanente.
- In Tipo di disco, seleziona Disco permanente con carico estremo.
- In IOPS sottoposte a provisioning, seleziona il limite massimo di IOPS nell'intervallo da 2500 a 120.000 IOPS. È associato un costo alle IOPS provisionate.
DISK_NAME
: il nome del nuovo discoDISK_SIZE
: le dimensioni, in GB, del nuovo disco. Le dimensioni predefinite dei dischi permanenti con carico estremo sono 1000 GB.IOPS_LIMIT
: il limite massimo di IOPS nell'intervallo da 2500 a 120.000 IOPS. È associato un costo alle IOPS provisionate.PROJECT_ID
: il tuo ID progettoZONE
: la zona di destinazione del discoDISK_NAME
: un nome per il discoIOPS_LIMIT
: il limite massimo di IOPS nell'intervallo da 2500 a 120.000 IOPS. È associato un costo alle IOPS provisionate.- Esamina le informazioni sui prezzi dei dischi.
- Esamina le metriche sul rendimento del disco.
- Scopri come aggiungere un volume Extreme Persistent Disk alla tua VM.
- Scopri come clonare un volume del disco Extreme Persistent.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Supporto della forma della macchina
Per raggiungere i massimi livelli di prestazioni offerti dai dischi permanenti con carico estremo, devi collegarli a istanze di macchine virtuali (VM) di grandi dimensioni, tra cui M2, M3 o N2-64 e tipi di macchine più grandi.
Tutti gli altri tipi di macchine non sono supportati per l'utilizzo in produzione. Puoi collegare un disco permanente estremo a una VM con una forma di macchina non supportata, ma le prestazioni del disco torneranno al valore più basso tra il numero di IOPS di cui hai eseguito il provisioning o i livelli di IOPS del disco permanente SSD.
Le VM N2 con 64 o 80 vCPU richiedono la piattaforma CPU Intel Ice Lake per raggiungere i limiti di prestazioni dichiarati. Le VM N2 che utilizzano le piattaforme CPU Intel Cascade Lake avranno un rendimento leggermente inferiore. Per ulteriori informazioni, consulta la sezione sull'impostazione della piattaforma CPU minima per le istanze VM.
La tabella seguente elenca i limiti estremi delle prestazioni dei disco permanente per i tipi di macchine supportati.
Tipo di macchina Conteggio vCPU IOPS massimi Velocità effettiva di lettura massima (MB/s) Velocità effettiva di scrittura massima (MB/s) N2 64 o 80 su Intel Cascade Lake 120.000 2200 2200 64 o più su Intel Ice Lake 120.000 4000 3000 M2 208 40.000 2200 1200 416 40.000 2200 1200 M3 64 o meno 40.000 2200 1200 128 80.000 2200 1700 Limiti di prestazioni e modelli di carico di lavoro
Per raggiungere i massimi livelli di prestazioni offerti dai dischi permanenti con carico estremo, devi prendere in considerazione i seguenti parametri di carico di lavoro:
Altre limitazioni
Velocità effettiva
Per i dischi permanenti estremi, la velocità effettiva aumenta in base al numero di IOPS di cui hai eseguito il provisioning a una velocità di 256 KB di throughput per I/O. Tuttavia, la velocità effettiva è limitata dai limiti per istanza che dipendono dal numero di vCPU nell'istanza VM a cui sono collegati i dischi Extreme.
La larghezza di banda per i dischi permanenti con carico estremo non è full duplex. I limiti di throughput massimo elencati in questo documento si applicano alla somma totale della velocità effettiva di lettura e scrittura.
IOPS sottoposte a provisioning
Per eseguire il provisioning delle IOPS in base ai requisiti del carico di lavoro, svolgi i seguenti passaggi:
Console
gcloud
Utilizza il comando
gcloud compute disks create
per creare un nuovo disco e includi i seguenti flag:gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
Sostituisci quanto segue:
REST
Utilizza il metodo
disks.insert
per creare un nuovo disco e includi i seguenti flag:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "type": "zones/ZONE/diskTypes/pd-extreme" "provisionedIops": "IOPS_LIMIT" }
Sostituisci quanto segue:
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-12-19 UTC.
-