Panoramica delle opzioni di archiviazione

Questa pagina illustra le opzioni di archiviazione supportate da Cloud SQL e alcune considerazioni chiave per la selezione dell'opzione di archiviazione più adatta alle esigenze della tua istanza.

Le opzioni di archiviazione disponibili per l'istanza Cloud SQL dipendono dalla serie di macchine che scegli. Per scoprire quale opzione di archiviazione è disponibile per la serie di macchine della tua istanza, consulta 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 bilanciato per la serie di macchine C4A. Questo tipo di archiviazione è un'offerta di Google Cloud Hyperdisk. Hyperdisk è la generazione più recente del servizio di archiviazione a blocchi di rete. Offre un servizio di archiviazione scalabile e ad alte prestazioni con una suite completa di funzionalità per la gestione e la persistenza dei dati. Hyperdisk bilanciato fornisce throughput e IOPS personalizzabili. Per saperne di più, consulta Informazioni su Hyperdisk bilanciato.

Valori predefiniti e limiti

I valori predefiniti e i limiti per IOPS e throughput per Hyperdisk Balanced vengono impostati in base alla configurazione dell'istanza, in particolare al tipo di macchina e alla capacità di archiviazione. La capacità di archiviazione selezionata 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 in qualsiasi momento.

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

vCPU IOPS minime Throughput minimo (MiB/s) Hyperdisk bilanciato Hyperdisk bilanciato ad alta affidabilità
IOPS massime Throughput massimo (MiB/s) IOPS massime Throughput massimo (MiB/s)
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 seguente tabella mostra i valori predefiniti di IOPS e throughput di Google Cloud Hyperdisk Balanced in base alle dimensioni del disco selezionate:

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
Oltre 1 TB - 4 TB 16.000 750
> 4 TB - 32 TB Minimo 70.000 o IOPS massime per il tipo di macchina Minimo 1200 o throughput massimo per il tipo di macchina
> 32 TB - 64 TB IOPS minime di 100.000 o massime per il tipo di macchina Minimo 1200 o throughput massimo per il tipo di macchina

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 capacità, 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 istanze della versione Cloud SQL Enterprise e per le istanze della versione Cloud SQL Enterprise Plus solo utilizzando la serie di macchine N2.

L'opzione di archiviazione SSD offre un'opzione efficiente ed economica per le istanze Cloud SQL Enterprise di Cloud SQL. Rispetto a un disco rigido, l'SSD è più veloce e offre prestazioni più prevedibili. L'SSD ha un throughput di scrittura e lettura elevato e mantiene una bassa latenza con 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 ed è adatta 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.

Le IOPS e il throughput per il tipo di archiviazione SSD vengono impostati in base al tipo di macchina e alla capacità di archiviazione che hai impostato. Non puoi configurare i valori per IOPS e throughput.

Limiti di IOPS e velocità effettiva SSD della versione Cloud SQL Enterprise Plus

La tabella seguente mostra i valori massimi per IOPS e throughput 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](/sql/docs/postgres/machine-series-overview#n2):

vCPU Numero massimo di IOPS di lettura Numero massimo di IOPS di scrittura Throughput di lettura massimo (MiB/s) Throughput di scrittura massimo (MiB/s)
2 15.000 15.000 240 240
4 15.000 15.000 240 240
8 15.000 15.000 800 800
16 25.000 25.000 1200 1200
32 60.000 60.000 1200 1200
48 60.000 60.000 1200 1200
64 60.000 80.000 1200 1200
80 60.000 80.000 1200 1200
96 60.000 80.000 1200 1200
128 60.000 80.000 1200 1200

Limiti di IOPS e velocità effettiva SSD della versione Cloud SQL Enterprise

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

vCPU Numero massimo di IOPS di lettura Numero massimo di IOPS di scrittura Throughput di lettura massimo (MiB/s) Throughput di scrittura massimo (MiB/s)
1 15.000 15.000 200 200
2-7 15.000 15.000 240 240
8-15 15.000 15.000 800 800
16-31 25.000 25.000 1200 1200
32-63 60.000 60.000 1200 1200
64+ 100.000 100.000 1200 1200

Unità disco rigido (HDD)

L'opzione di archiviazione su disco rigido (HDD) è disponibile solo per le istanze di Cloud SQL Enterprise e potrebbe essere una scelta appropriata in determinati casi d'uso. Alcuni casi d'uso includono istanze con set di dati di grandi dimensioni (> 10 TB) che non sono sensibili alla latenza, a cui si accede di rado o se il costo dell'archiviazione è un aspetto importante. L'HDD potrebbe essere adatto anche se il tuo workload rientra in una delle seguenti categorie:

  • Carichi di lavoro batch con scansioni e scritture e non più di 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 poi utilizzare i dati per generare report giornalieri, il risparmio sui costi per l'archiviazione HDD potrebbe giustificare il compromesso in termini di 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 in questo caso e sono molto più lente con l'archiviazione HDD.

Limiti di IOPS e throughput per gli HDD

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 Numero massimo di IOPS di lettura Numero massimo di IOPS di scrittura Throughput di lettura massimo (MiB/s) Throughput di scrittura massimo (MiB/s)
1 1000 10.000 200 200
2-7 3000 15.000 240 240
8-15 5000 15.000 800 400
16+ 7500 15.000 1200 400

Passaggi successivi