Le opzioni di archiviazione di Cloud SQL ti consentono di abbinare le IOPS, il throughput e il costo della tua istanza al workload del tuo database. Puoi configurare Hyperdisk bilanciato per prestazioni personalizzabili, unità a stato solido (SSD) per dati attivi a bassa latenza o hard disk (HDD) per workload di archiviazione e batch. Poiché la disponibilità dello spazio di archiviazione dipende dal tipo di macchina dell'istanza, consulta la panoramica delle serie di macchine per verificare quali opzioni sono supportate dalla tua configurazione.
Google Cloud Hyperdisk bilanciato
Cloud SQL utilizza l'opzione di archiviazione Hyperdisk bilanciato per le serie di macchine N4, C4A e C4. 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 persistenza e gestione dei dati. Con questa opzione di archiviazione, puoi anche attivare l'aumento automatico dello spazio di archiviazione per consentire a Cloud SQL di aumentare automaticamente lo spazio di archiviazione per l'istanza quando scende al di sotto della dimensione di soglia.
Hyperdisk bilanciato fornisce throughput e IOPS personalizzabili. Per saperne di più, consulta Informazioni su Hyperdisk bilanciato.
Hyperdisk Balanced imposta i valori e i limiti predefiniti di IOPS e throughput 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 le IOPS e il throughput (in MiB/s) per ogni tipo di macchina della serie C4A in base alle relative vCPU:
| Hyperdisk bilanciato | Hyperdisk bilanciato ad alta affidabilità | |||||
|---|---|---|---|---|---|---|
| vCPU | IOPS minime | Velocità effettiva minima | 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 | 2400 | 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 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 |
| > 1 TB - 4 TB | 16.000 | 750 |
| > 4 TB - 32 TB | Minimo di 70.000 o IOPS massime per il tipo di macchina | Minimo 1200 o throughput massimo per il tipo di macchina |
| > 32 TB - 64 TB | Minimo di 100.000 o IOPS massime per il tipo di macchina | Minimo 1200 o throughput massimo per il tipo di macchina |
Puoi anche impostare IOPS e throughput personalizzati quando utilizzi Hyperdisk Balanced.
Limiti di IOPS e throughput della serie di macchine C4
La tabella seguente mostra i limiti minimi e massimi per le IOPS e il throughput (in MiB/s) per ogni tipo di macchina della serie di macchine C4 in base alle relative vCPU:
| Hyperdisk bilanciato | Hyperdisk bilanciato ad alta affidabilità | |||||
|---|---|---|---|---|---|---|
| vCPU | IOPS minime | Velocità effettiva minima | IOPS massime | Velocità effettiva massima | IOPS massime | Velocità effettiva massima |
| 2 | 3000 | 140 MiB/s | 50.000 | 400 MiB/s | 50.000 | 400 MiB/s |
| 4 | 3000 | 140 MiB/s | 50.000 | 400 MiB/s | 50.000 | 400 MiB/s |
| 8 | 3000 | 140 MiB/s | 50.000 | 800 MiB/s | 50.000 | 800 MiB/s |
La tabella seguente mostra i valori predefiniti di IOPS e throughput di Google Cloud Hyperdisk Balanced in base alle dimensioni del disco selezionate:
| Intervallo di dimensioni del disco (GB) | IOPS predefinite | Throughput predefinito |
|---|---|---|
| Da 10 a 256 | 4000 | 170 MiB/s |
| Da 257 a 512 | 7000 | 240 MiB/s |
| Da 513 a 1024 | 10.000 | 500 MiB/s |
| Da 1025 a 4096 | 16.000 | 750 MiB/s |
| Da 4097 a 32.768 | 70.000 | 1200 MiB/s |
| Da 32.769 a 65.536 | 100.000 | 1200 MiB/s |
Puoi anche impostare IOPS e throughput personalizzati quando utilizzi Hyperdisk Balanced.
Limiti di IOPS e throughput 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 vCPU:
| Hyperdisk bilanciato | Hyperdisk bilanciato ad alta affidabilità | |||||
|---|---|---|---|---|---|---|
| vCPU | IOPS minime | Velocità effettiva minima | 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 alle dimensioni del disco selezionate:
| 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 throughput massimo del tipo di macchina |
| > 1 TB - 4 TB | Minimo di 16.000 o IOPS massime per il tipo di macchina | Minimo 750 o throughput massimo del tipo di macchina |
| > 4 TB - 32 TB | Minimo di 70.000 o IOPS massime per il tipo di macchina | Minimo 1200 o throughput massimo per il tipo di macchina |
| > 32 TB - 64 TB | Minimo di 100.000 o IOPS massime per il tipo di macchina | Minimo 1200 o throughput massimo per il tipo di macchina |
Puoi anche impostare IOPS e throughput personalizzati quando utilizzi Hyperdisk Balanced.
IOPS e throughput personalizzati Hyperdisk bilanciato
Puoi impostare livelli di IOPS e throughput personalizzati per i volumi Google Cloud Hyperdisk Balanced e Google Cloud Hyperdisk Balanced High Availability. 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 High Availability.
Velocità effettiva
- Minimo: 140 MiB/s
- Massimo: per Google Cloud Hyperdisk Balanced, il valore maggiore tra 2400 MiB/s o le IOPS sottoposte a provisioning divise per 4. Per Google Cloud Hyperdisk Balanced High Availability, il valore maggiore tra 1200 MiB/s o le IOPS sottoposte a provisioning divise per 4.
Limitazioni di Hyperdisk bilanciato
Tieni presente le seguenti limitazioni quando utilizzi Hyperdisk Balanced con le tue istanze Cloud SQL:
- Hyperdisk Balanced consente di modificare la capacità e le dimensioni 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, con un impatto potenziale sulle prestazioni.
- Hyperdisk Balanced consente di modificare le IOPS e il 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, con un impatto potenziale sulle prestazioni.
Unità a stato solido (SSD)
L'opzione di unità a stato solido (SSD) è disponibile per le serie di macchine con core condiviso per uso generico, con core dedicato per uso generico e N2.
L'opzione di archiviazione SSD offre un'opzione efficiente ed economica per le istanze Cloud SQL Cloud SQL Enterprise edition. Rispetto a un hard disk, l'SSD è più veloce e offre prestazioni più prevedibili. L'SSD offre un throughput di scrittura e lettura elevato e mantiene una bassa latenza per l'accesso ai dati. Questo la rende un'opzione eccellente per l'archiviazione di 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 Informazioni su Persistent Disk.
Cloud SQL imposta le IOPS e il throughput per lo spazio di archiviazione SSD in base al tipo di macchina e alla capacità di archiviazione che configuri. Non puoi configurare i valori per IOPS e throughput.
Limiti di IOPS e throughput della serie di macchine N2
La tabella seguente 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 :
| A livello di zona | Regionale | |||
|---|---|---|---|---|
| vCPU | 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 tabella seguente mostra i valori massimi di 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 i tipi di macchine personalizzate:
| A livello di zona | Regionale | |||
|---|---|---|---|---|
| vCPU | 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 |
Hard disk (HDD)
L'opzione di archiviazione su hard disk (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 raramente o in cui il costo di archiviazione è un problema principale. L'HDD potrebbe essere adatto anche alle seguenti categorie di workload:
- Workload batch con scansioni e scritture e solo letture casuali occasionali di alcune 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 di utilizzare i dati per generare report giornalieri, i risparmi sui costi per l'archiviazione su HDD potrebbero 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 e lente con l'archiviazione su HDD.
Limiti di IOPS e throughput delle serie di macchine per uso generico
La tabella seguente mostra i valori massimi di IOPS e throughput per l'opzione di archiviazione HDD in base al numero di vCPU per le istanze Cloud SQL:
| A livello di zona | Regionale | |||
|---|---|---|---|---|
| vCPU | 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 |
Opzioni per ridurre manualmente la capacità di archiviazione
Se in un secondo momento viene stabilito che la capacità di archiviazione di un'istanza Cloud SQL è superiore alle esigenze della tua applicazione, puoi ridurre manualmente la capacità di archiviazione a una dimensione inferiore.
Per saperne di più, consulta Informazioni sulla riduzione dello spazio di archiviazione.
Passaggi successivi
- Crea un'istanza
- Scopri di più sulle serie di macchine disponibili in Cloud SQL.