Cette page décrit les options de stockage compatibles avec Cloud SQL et aborde certains points clés à prendre en compte pour sélectionner l'option de stockage qui répond le mieux aux besoins de votre instance.
Les options de stockage disponibles pour votre instance Cloud SQL dépendent de la série de machines que vous choisissez. Pour savoir quelle option de stockage est disponible pour la série de machines de votre instance, consultez Disponibilité des séries de machines.
Cloud SQL est compatible avec les types de stockage suivants :
- Hyperdisk Balanced (preview)
- Disque SSD
- Disque dur (HDD)
Google Cloud Hyperdisk équilibré
Cloud SQL utilise l'option de stockage Hyperdisk Balanced pour sa série de machines C4A. Ce type de stockage est une offre Google Cloud Hyperdisk. Hyperdisk représente la dernière génération de services de stockage de blocs réseau. Il s'agit d'un service de stockage évolutif et hautes performances doté d'une suite complète de fonctionnalités de persistance et de gestion des données. Hyperdisk Balanced offre un débit et des IOPS personnalisables. Pour en savoir plus, consultez À propos d'Hyperdisk équilibré.
Valeurs par défaut et limites
Les valeurs et limites par défaut pour les IOPS et le débit des disques Hyperdisk équilibrés sont définies en fonction de la configuration de votre instance, en particulier du type de machine et de la capacité de stockage. La capacité de stockage sélectionnée limite la valeur par défaut, et le type de machine définit la valeur maximale pour les IOPS et le débit. Vous pouvez modifier ces valeurs pour votre instance à tout moment.
Le tableau suivant indique les limites minimales et maximales pour les IOPS et le débit pour chaque type de machine de la série de machines C4A en fonction de ses processeurs virtuels :
Processeurs virtuels | IOPS minimales | Débit minimal (Mio/s) | Volume Hyperdisk équilibré | Hyperdisk Balanced à haute disponibilité | ||
---|---|---|---|---|---|---|
Nombre maximal d'IOPS | Débit maximal (Mio/s) | Nombre maximal d'IOPS | Débit maximal (Mio/s) | |||
2 | 3 000 | 140 | 50 000 | 800 | 50 000 | 800 |
4 | 3 000 | 140 | 50 000 | 800 | 50 000 | 800 |
8 | 3 000 | 140 | 50 000 | 1 000 | 50 000 | 1 000 |
16 | 3 000 | 140 | 80 000 | 1 600 | 80 000 | 1,200 |
32 | 3 000 | 140 | 120,000 | 2 400 | 100 000 | 1,200 |
48 | 3 000 | 140 | 160 000 | 2 400 | 100 000 | 1,200 |
64 | 3 000 | 140 | 160 000 | 2 400 | 100 000 | 1,200 |
72 | 3 000 | 140 | 160 000 | 2 400 | 100 000 | 1,200 |
Le tableau suivant présente les valeurs par défaut des IOPS et du débit des hyperdisques équilibrés Google Cloud en fonction de la taille de disque sélectionnée :
Taille du disque | IOPS par défaut | Débit par défaut (Mio/s) |
---|---|---|
20 à 256 Go | 4 000 | 170 |
> 256 à 512 Go | 7 000 | 240 |
> 512 Go à 1 To | 10 000 | 500 |
> 1 To à 4 To | 16 000 | 750 |
> 4 To à 32 To | Minimum de 70 000 ou nombre maximal d'IOPS pour le type de machine | 1 200 Mbit/s minimum ou le débit maximal pour le type de machine |
> 32 To à 64 To | Minimum de 100 000 ou nombre maximal d'IOPS pour le type de machine | 1 200 Mbit/s minimum ou le débit maximal pour le type de machine |
Vous pouvez définir des niveaux d'IOPS et de débit personnalisés pour vos volumes Google Cloud Hyperdisk équilibré et Google Cloud Hyperdisk équilibré à haute disponibilité. Les valeurs modifiées doivent répondre aux exigences suivantes :
IOPS
- Minimum : 3 000 IOPS
- Maximum : 500 IOPS par Go de capacité de disque, pour un maximum de 160 000 pour Google Cloud Hyperdisk Balanced et un maximum de 100 000 pour Google Cloud Hyperdisk Balanced à haute disponibilité.
Débit
- Minimum : 140 Mio/s
- Valeur maximale : pour Google Cloud Hyperdisk Balanced, la valeur la plus élevée entre 2 400 Mio/s ou le nombre d'IOPS provisionnées divisé par 4. Pour Google Cloud Hyperdisk Balanced à haute disponibilité, la valeur la plus élevée entre 1 200 Mio/s ou le nombre d'IOPS provisionnées divisé par 4.
Limites de Hyperdisk équilibré
Tenez compte des limites suivantes lorsque vous utilisez Hyperdisk Équilibré avec vos instances Cloud SQL :
- Hyperdisk Balanced ne permet de modifier la capacité, les IOPS et le débit qu'une fois toutes les quatre heures. Les charges de travail de données nécessitant des augmentations plus fréquentes peuvent entraîner des périodes de stockage complet plus longues et avoir un impact sur les performances.
Disque dur SSD
L'option de disque SSD (Solid-State Drive) est disponible pour les instances Cloud SQL Enterprise et Cloud SQL Enterprise Plus utilisant uniquement la série de machines N2.
L'option de stockage SSD constitue un choix efficace et économique pour vos instances Cloud SQL Enterprise. Par rapport à un disque dur, le SSD est plus rapide et offre des performances plus prévisibles. Le SSD offre un débit d'écriture et de lecture élevé, et maintient une faible latence lors de l'accès aux données. Il s'agit donc d'une excellente option pour stocker les données actives qui nécessitent un accès fréquent et à faible latence.
SSD est une offre de volumes Persistent Disk qui fournit des périphériques de stockage réseau durables. Elle convient aux applications d'entreprise et aux bases de données hautes performances qui nécessitent une latence plus faible et davantage d'IOPS. Pour en savoir plus, consultez À propos de Persistent Disk.
Les IOPS et le débit du type de stockage SSD sont définis en fonction du type de machine et de la capacité de stockage que vous avez définis. Vous ne pouvez pas configurer les valeurs d'IOPS et de débit.
Limites d'IOPS et de débit des SSD pour l'édition Cloud SQL Enterprise Plus
Le tableau suivant indique les valeurs maximales d'IOPS et de débit pour l'option de stockage SSD en fonction du nombre de processeurs virtuels pour les instances Cloud SQL Enterprise Plus utilisant la [série de machines N2](/sql/docs/postgres/machine-series-overview#n2) :
Processeurs virtuels | Nb. max. d'IOPS en lecture | Nb. max. d'IOPS en écriture | Débit maximal en lecture (Mio/s) | Débit en écriture maximal (Mio/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 | 1 200 | 1,200 |
32 | 60 000 | 60 000 | 1 200 | 1 200 |
48 | 60 000 | 60 000 | 1 200 | 1,200 |
64 | 60 000 | 80 000 | 1 200 | 1,200 |
80 | 60 000 | 80 000 | 1 200 | 1,200 |
96 | 60 000 | 80 000 | 1 200 | 1,200 |
128 | 60 000 | 80 000 | 1 200 | 1,200 |
Limites d'IOPS et de débit des SSD de l'édition Cloud SQL Enterprise
Le tableau suivant indique les valeurs maximales d'IOPS et de débit pour l'option de stockage SSD en fonction du nombre de vCPU pour les instances Cloud SQL Enterprise Edition :
Processeurs virtuels | Nb. max. d'IOPS en lecture | Nb. max. d'IOPS en écriture | Débit maximal en lecture (Mio/s) | Débit en écriture maximal (Mio/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 | 1 200 | 1 200 |
32-63 | 60 000 | 60 000 | 1 200 | 1 200 |
64+ | 100 000 | 100 000 | 1 200 | 1,200 |
Disque dur (HDD)
L'option de stockage sur disque dur (HDD) n'est disponible que pour les instances Cloud SQL Enterprise et peut être un choix approprié dans certains cas d'utilisation. Parmi les cas d'utilisation, citons les instances avec de grands ensembles de données (> 10 To) qui ne sont pas sensibles à la latence, qui sont rarement consultés ou pour lesquelles le coût du stockage est un facteur important. Un disque dur peut également convenir si votre charge de travail correspond à l'une des catégories suivantes :
- Vos charges de travail par lots impliquent des analyses et des écritures, ainsi que quelques lectures aléatoires occasionnelles d'un petit nombre de lignes.
- L'archivage des données vous permet d'écrire de grandes quantités de données rarement lues.
Par exemple, si vous envisagez de stocker des données d'historique complètes pour un grand nombre de périphériques de télédétection, puis de les utiliser pour générer des rapports quotidiens, les économies de coûts liées au stockage HDD peuvent justifier le compromis de performances. Toutefois, si vous prévoyez d'utiliser les données pour afficher un tableau de bord en temps réel, le stockage HDD n'est peut-être pas le meilleur choix, car les opérations de lecture sont beaucoup plus fréquentes et lentes dans ce cas.
Limites d'IOPS et de débit des HDD
Le tableau suivant indique les valeurs maximales d'IOPS et de débit pour l'option de stockage HDD en fonction du nombre de vCPU pour les instances Cloud SQL :
Processeurs virtuels | Nb. max. d'IOPS en lecture | Nb. max. d'IOPS en écriture | Débit maximal en lecture (Mio/s) | Débit en écriture maximal (Mio/s) |
---|---|---|---|---|
1 | 1 000 | 10 000 | 200 | 200 |
2-7 | 3 000 | 15 000 | 240 | 240 |
8-15 | 5 000 | 15 000 | 800 | 400 |
16+ | 7 500 | 15 000 | 1 200 | 400 |
Étapes suivantes
- Créer une instance
- En savoir plus sur les différentes séries de machines disponibles dans Cloud SQL