Panoramica delle opzioni di archiviazione

Questo documento descrive le opzioni di archiviazione supportate da Cloud SQL e alcune considerazioni per la scelta dell'opzione di archiviazione più adatta alla tua istanza.

Le opzioni di archiviazione disponibili per l'istanza Cloud SQL dipendono dalla serie di macchine che scegli. Per determinare quale opzione di archiviazione è disponibile per la serie di macchine della tua istanza, consulta la sezione Disponibilità delle serie di macchine.

Cloud SQL supporta i seguenti tipi di archiviazione:

Google Cloud Hyperdisk bilanciato

Cloud SQL utilizza l'opzione di archiviazione Hyperdisk Balanced per le serie di macchine N4 e le serie di macchine C4A. Questo tipo di archiviazione è un'offerta di Google Cloud Hyperdisk. Hyperdisk è l'ultima generazione di archiviazione a blocchi di rete. Offre un'archiviazione scalabile e ad alte prestazioni con funzionalità complete di gestione e persistenza dei dati. Con questa opzione di archiviazione puoi anche abilitare l'aumento automatico dello spazio di archiviazione per fare in modo che Cloud SQL aumenti automaticamente lo spazio di archiviazione per l'istanza quando scende al di sotto della dimensione della soglia.

Hyperdisk bilanciato fornisce throughput e IOPS personalizzabili. Per saperne di più, consulta Informazioni su Hyperdisk bilanciato.

Hyperdisk Balanced imposta i valori predefiniti di IOPS e velocità effettiva e i limiti in base alla configurazione dell'istanza, che include il tipo di macchina e la capacità di archiviazione. La capacità di archiviazione limita il valore predefinito, mentre il tipo di macchina imposta il valore massimo sia per le IOPS che per il throughput. Puoi modificare questi valori per la tua istanza.

Limiti di IOPS e throughput della serie di macchine C4A

La tabella seguente mostra i limiti minimi e massimi per IOPS e throughput (in MiB/s) per ogni tipo di macchina della serie di macchine C4A in base alle relative vCPU:

vCPU IOPS minime Velocità effettiva minima Hyperdisk bilanciato Hyperdisk bilanciato ad alta affidabilità
IOPS massime Velocità effettiva massima IOPS massime Velocità effettiva massima
2 3000 140 50.000 800 50.000 800
4 3000 140 50.000 800 50.000 800
8 3000 140 50.000 1000 50.000 1000
16 3000 140 80.000 1600 80.000 1200
32 3000 140 120.000 2400 100.000 1200
48 3000 140 160.000 2400 100.000 1200
64 3000 140 160.000 2400 100.000 1200
72 3000 140 160.000 2400 100.000 1200

La tabella seguente mostra i valori predefiniti di IOPS e throughput di Google Cloud Hyperdisk Balanced in base alla dimensione del disco selezionata:

Dimensione disco IOPS predefinite Throughput predefinito (MiB/s)
20 - 256 GB 4000 170
> 256 - 512 GB 7000 240
> 512 GB - 1 TB 10.000 500
> 1 TB - 4 TB 16.000 750
> 4 TB - 32 TB Minimo 70.000 o massimo IOPS per il tipo di macchina Throughput minimo di 1200 o massimo per il tipo di macchina
> 32 TB - 64 TB IOPS minime di 100.000 o massime per il tipo di macchina Throughput minimo di 1200 o massimo per il tipo di macchina

Puoi anche impostare IOPS e throughput personalizzati quando utilizzi Hyperdisk bilanciato.

Limiti di IOPS e velocità effettiva della serie di macchine N4

La tabella seguente mostra i limiti minimi e massimi per IOPS e throughput per ogni tipo di macchina della serie di macchine N4 in base alle relative vCPU:

vCPU IOPS minime Throughput minimo (MiB/s) Hyperdisk bilanciato Hyperdisk bilanciato ad alta affidabilità
IOPS massime Velocità effettiva massima IOPS massime Velocità effettiva massima
0-7 3000 140 15.000 240 15.000 240
8-15 3000 140 15.000 480 15.000 480
16-31 3000 140 80.000 1200 80.000 1200
32-47 3000 140 100.000 1600 100.000 1200
48+ 3000 140 160.000 2400 100.000 1200

La tabella seguente mostra i valori predefiniti di IOPS e throughput di Google Cloud Hyperdisk Balanced in base alla dimensione del disco selezionata:

Dimensione disco IOPS predefinite Throughput predefinito
20 - 256 GB 4000 170
> 256 - 512 GB 7000 240
> 512 GB - 1 TB 10.000 Minimo 500 o velocità effettiva massima del tipo di macchina
> 1 TB - 4 TB IOPS minime di 16.000 o massime per il tipo di macchina Minimo 750 o throughput massimo del tipo di macchina
> 4 TB - 32 TB Minimo 70.000 o massimo IOPS per il tipo di macchina Throughput minimo di 1200 o massimo per il tipo di macchina
> 32 TB - 64 TB IOPS minime di 100.000 o massime per il tipo di macchina Throughput minimo di 1200 o massimo per il tipo di macchina

Puoi anche impostare IOPS e throughput personalizzati quando utilizzi Hyperdisk bilanciato.

IOPS e throughput personalizzati bilanciati Hyperdisk

Puoi impostare livelli personalizzati di IOPS e throughput per i volumi Google Cloud Hyperdisk bilanciato e Google Cloud Hyperdisk bilanciato ad alta affidabilità. I valori modificati devono soddisfare i seguenti requisiti:

  • IOPS

    • Minimo: 3000 IOPS
    • Massimo: 500 IOPS per GB di capacità del disco, per un massimo di 160.000 per Google Cloud Hyperdisk Balanced e un massimo di 100.000 per Google Cloud Hyperdisk Balanced ad alta affidabilità.
  • Velocità effettiva

    • Minimo: 140 MiB/s
    • Massimo: per Google Cloud Hyperdisk Balanced, il maggiore tra 2400 MiB/s o le IOPS di cui è stato eseguito il provisioning divise per 4. Per Google Cloud Hyperdisk bilanciato ad alta affidabilità, il maggiore tra 1200 MiB/s o le IOPS di cui è stato eseguito il provisioning divise per 4.

Limitazioni di Hyperdisk bilanciato

Tieni presente le seguenti limitazioni quando utilizzi Hyperdisk Balanced con le istanze Cloud SQL:

  • Hyperdisk Balanced consente di modificare la capacità e la dimensione del disco solo due volte ogni quattro ore. I workload di dati che richiedono aumenti più frequenti potrebbero comportare periodi prolungati di spazio di archiviazione completo e potrebbero influire sulle prestazioni.
  • Hyperdisk Balanced consente di modificare IOPS e throughput solo una volta ogni quattro ore. I workload di dati che richiedono aumenti più frequenti potrebbero comportare periodi prolungati di spazio di archiviazione completo e potrebbero influire sulle prestazioni.

Unità a stato solido (SSD)

L'opzione di unità a stato solido (SSD) è disponibile per le serie di macchine per uso generico con core condiviso, per uso generico con core dedicato e N2.

L'opzione di archiviazione SSD offre un'opzione efficiente ed economica per le tue istanze Cloud SQL Cloud SQL Enterprise. Rispetto a un disco rigido, l'SSD è più veloce e offre prestazioni più prevedibili. L'SSD offre un throughput di lettura e scrittura elevato e mantiene una bassa latenza per l'accesso ai dati. Ciò lo rende un'ottima opzione per archiviare dati attivi che richiedono un accesso frequente e a bassa latenza.

SSD è un'offerta di volumi Persistent Disk che fornisce dispositivi di archiviazione di rete durevoli. È adatto per applicazioni aziendali e database ad alte prestazioni che richiedono una latenza inferiore e più IOPS. Per saperne di più, consulta la pagina Informazioni su Persistent Disk.

Cloud SQL imposta IOPS e velocità effettiva per l'archiviazione SSD in base al tipo di macchina e alla capacità di archiviazione che configuri. Non puoi configurare i valori per IOPS e velocità effettiva.

Limiti di IOPS e velocità effettiva della serie di macchine N2

La seguente tabella mostra i valori massimi per IOPS e throughput (in MiB/s) per l'opzione di archiviazione SSD in base al numero di vCPU per le istanze Cloud SQL Enterprise Plus che utilizzano la serie di macchine N2 :

vCPU A livello di zona Regionale
IOPS massime (lettura/scrittura) Throughput massimo (lettura/scrittura) IOPS massime (lettura/scrittura) Throughput massimo (lettura/scrittura)
2 15.000 / 15.000 240 / 240 15.000 / 15.000 240 / 120
4 15.000 / 15.000 240 / 240 15.000 / 15.000 240 / 120
8 15.000 / 15.000 800 / 800 15.000 / 15.000 800 / 400
16 25.000 / 25.000 1200 / 1200 25.000 / 25.000 1200 / 600
32 60.000 / 60.000 1200 / 1200 60.000 / 60.000 1200 / 600
48 60.000 / 60.000 1200 / 1200 60.000 / 60.000 1200 / 600
64 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000
80 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000
96 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000
128 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000

Limiti di IOPS e throughput delle serie di macchine per uso generico

La seguente tabella mostra i valori massimi per IOPS e throughput per l'opzione di archiviazione SSD in base al numero di vCPU per le serie di macchine con core condivisi o dedicati per uso generico e per i tipi di macchine personalizzate:

vCPU A livello di zona Regionale
IOPS massime (lettura/scrittura) Throughput massimo (lettura/scrittura) IOPS massime (lettura/scrittura) Throughput massimo (lettura/scrittura)
1 15.000 / 15.000 200 / 200 15.000 / 15.000 200 / 100
2-7 15.000 / 15.000 240 / 240 15.000 / 15.000 240 / 120
8-15 15.000 / 15.000 800 / 800 15.000 / 15.000 800 / 400
16-31 25.000 / 25.000 1200 / 1200 25.000 / 25.000 1200 / 600
32-63 60.000 / 60.000 1200 / 1200 60.000 / 60.000 1200 / 600
64+ 100.000 / 100.000 1200 / 1200 100.000 / 80.000 1200 / 1000

Unità disco rigido (HDD)

L'opzione di archiviazione su disco rigido (HDD) è disponibile solo per le serie di macchine con core condivisi o dedicati per uso generico e potrebbe essere appropriata in determinati casi d'uso. Ad esempio, prendi in considerazione l'HDD per le istanze con set di dati di grandi dimensioni (> 10 TB) che non sono sensibili alla latenza, a cui si accede di rado o in cui il costo di archiviazione è una preoccupazione primaria. L'HDD potrebbe essere adatto anche alle seguenti categorie di carichi di lavoro:

  • Carichi di lavoro batch con scansioni e scritture e solo letture casuali occasionali di poche righe.
  • Archiviazione dei dati, in cui scrivi grandi quantità di dati e li leggi raramente.

Ad esempio, se prevedi di archiviare dati storici estesi per un numero elevato di dispositivi di telerilevamento e utilizzare i dati per generare report giornalieri, il risparmio sui costi per l'archiviazione HDD potrebbe giustificare il compromesso sulle prestazioni. Tuttavia, se prevedi di utilizzare i dati per visualizzare una dashboard in tempo reale, l'HDD potrebbe non essere la scelta ottimale perché le letture sono molto più frequenti e più lente con l'archiviazione HDD.

Limiti di IOPS e throughput delle serie di macchine per uso generico

La tabella seguente mostra i valori massimi per IOPS e throughput per l'opzione di archiviazione HDD in base al numero di vCPU per le istanze Cloud SQL:

vCPU A livello di zona Regionale
IOPS massime (lettura/scrittura) Throughput massimo (lettura/scrittura) IOPS massime (lettura/scrittura) Throughput massimo (lettura/scrittura)
1 1000 / 10.000 200 / 200 1000 / 10.000 200 / 100
2-7 3000 / 15.000 240 / 240 3000 / 15.000 240 / 120
8-15 5000 / 15.000 800 / 400 5000 / 15.000 800 / 200
16+ 7500 / 15.000 1200 / 400 7500 / 15.000 1200 / 200

Passaggi successivi