Ce document décrit les options de série de machines que vous pouvez sélectionner pour votre instance Cloud SQL, ainsi que les configurations, les options de stockage et les limites pour chacune d'elles.
Cloud SQL propose des options de séries de machines pour votre instance, en fonction de son édition Cloud SQL. Une série de machines est un ensemble sélectionné de configurations matérielles et de processeurs optimisés pour des charges de travail Cloud SQL spécifiques. Ces séries de machines vous permettent d'adapter les ressources de processeur virtuel et de mémoire de votre instance, et d'optimiser les performances pour différentes exigences. La série de machines que vous sélectionnez détermine également l'option de stockage disponible pour votre instance Cloud SQL.
Chaque série de machines propose plusieurs types de machines. Lorsque vous créez une instance, vous sélectionnez un type de machine dans la série de machines que vous souhaitez utiliser. Cela définit les options de ressources et de stockage disponibles pour votre instance. Par exemple, si vous sélectionnez le type de machine db-perf-optimized-N-2
, qui appartient à la série de machines N2
, l'option de stockage disponible pour votre instance est SSD
.
Séries de machines compatibles avec Cloud SQL
Le tableau suivant présente les options de série de machines compatibles avec Cloud SQL, en fonction de l'édition Cloud SQL de votre instance et des options de stockage disponibles pour chaque série de machines :
Édition Cloud SQL | Série de machines | Option de stockage |
---|---|---|
Édition Cloud SQL Enterprise Plus | C4A | Volume Hyperdisk équilibré |
N2 | SSD | |
Édition Cloud SQL Enterprise | Cœur partagé à usage général | SSD HDD |
Cœur dédié à usage général | SSD HDD |
|
N4 | Volume Hyperdisk équilibré |
Pour connaître la disponibilité des séries de machines par région, consultez la page Disponibilité des régions.
Disponibilité des séries de machines pour les instances Cloud SQL Enterprise Plus
Pour les instances Cloud SQL Enterprise Plus, vous pouvez sélectionner l'une des séries de machines suivantes :
- N2 : cette série de machines offre un rapport performances-prix équilibré pour diverses charges de travail Cloud SQL.
- C4A : cette série de machines offre un rapport prix/performances optimisé et des performances élevées prévisibles pour les charges de travail Cloud SQL exigeantes.
Pour les instances Cloud SQL Enterprise Plus, chaque série de machines fournit des types de machines prédéfinis avec une mémoire et des vCPU prédéfinis pour vos instances. La disponibilité dépend de l'édition Cloud SQL, de la région et de la version de la base de données de votre instance.
Série de machines N2
La série de machines N2 offre un rapport performances-prix équilibré pour une grande variété de charges de travail de base de données, avec un ratio mémoire/calcul de 1 vCPU pour 8 Go de RAM. Il utilise l'option de stockage Performance Persistent Disk (PD-SSD). Pour en savoir plus sur les types de stockage, consultez Présentation des options de stockage.
Types de machines N2
Les types de machines suivants sont disponibles pour les instances de la série de machines N2 :
Type de machine | vCPUs | Mémoire (Go) | Cache de données facultatif (Go) |
---|---|---|---|
db-perf-optimized-N-2 |
2 | 16 | 375 |
db-perf-optimized-N-4 |
4 | 32 | 375 |
db-perf-optimized-N-8 |
8 | 64 | 375 |
db-perf-optimized-N-16 |
16 | 128 | 750 |
db-perf-optimized-N-32 |
32 | 256 | 1 500 |
db-perf-optimized-N-48 |
48 | 384 | 3 000 |
db-perf-optimized-N-64 |
64 | 512 | 6 000 |
db-perf-optimized-N-80 |
80 | 640 | 6 000 |
db-perf-optimized-N-96 |
96 | 768 | 6 000 |
db-perf-optimized-N-128 |
128 | 864 | 6 000 |
Série de machines C4A
La série de machines C4A offre des performances élevées pour diverses charges de travail de base de données sensibles aux performances.
Il utilise l'option de stockage Hyperdisk Balanced, qui est une offre Google Cloud Hyperdisk. Google Cloud Hyperdisk est la dernière génération de service de stockage de blocs réseau dans Google Cloud. Pour en savoir plus sur les types de stockage, consultez Présentation des options de stockage Cloud SQL.
La série de machines C4A fournit des types de machines prédéfinis qui dépendent de la région et de la configuration de votre instance. Votre instance Cloud SQL pour PostgreSQL Enterprise Plus doit être en version PostgreSQL 13 ou ultérieure pour que vous puissiez sélectionner une série de machines C4A.
Pour en savoir plus sur les régions disponibles, consultez la section Disponibilité régionale.
Types de machines C4A
Le tableau suivant présente les types de machines prédéfinis disponibles pour la série de machines C4A avec cache de données facultatif :
Type de machine | vCPUs | Mémoire (Go) | Cache de données facultatif (Go) |
---|---|---|---|
db-c4a-highmem-2 |
2 | 16 | Non disponible |
db-c4a-highmem-4 |
4 | 32 | 375 |
db-c4a-highmem-8 |
8 | 64 | 750 |
db-c4a-highmem-16 |
16 | 128 | 1 500 |
db-c4a-highmem-32 |
32 | 256 | 2 250 |
db-c4a-highmem-48 |
48 | 384 | 3 750 |
db-c4a-highmem-64 |
64 | 512 | 5 250 |
db-c4a-highmem-72 |
72 | 576 | 6 000 |
Limites de la série de machines C4A
Tenez compte des limites suivantes lorsque vous choisissez la série de machines C4A pour votre instance Cloud SQL Enterprise Plus :
- La mise à niveau et le passage à une édition inférieure de l'édition Cloud SQL de votre instance ne sont pas acceptés.
- Vous ne pouvez pas modifier la série de machines de votre instance après sa création.
- Vous ne pouvez pas restaurer une instance sur une autre série de machines. La série de machines de l'instance restaurée doit correspondre à celle de la nouvelle instance.
- Les répliques de votre instance doivent appartenir à la même série de machines que l'instance.
- Cloud SQL pour PostgreSQL version 12 n'est pas compatible avec la série de machines C4A.
Disponibilité des séries de machines pour les instances Cloud SQL Enterprise
Pour les instances Cloud SQL Enterprise, vous pouvez sélectionner l'une des séries de machines suivantes :
- Cœur partagé à usage général : cette série de machines est basée sur x86.
Cœur dédié à usage général : cette série de machines offre un rapport prix/performances équilibré à l'aide de machines basées sur x86.
N4 : cette série de machines offre un rapport prix/performances équilibré grâce à Intel Emerald Rapids.
Usage général – Cœur partagé
La série de machines à cœur partagé à usage général fournit des types de machines avec des processeurs (cœurs) et une mémoire prédéfinis pour vos instances. Il utilise l'option de stockage SSD ou HDD. Pour en savoir plus sur les types de stockage, consultez Présentation des options de stockage Cloud SQL.
Les types de machines suivants sont disponibles pour les instances de la série de machines à usage général à cœur partagé :
Type de machine | vCPUs | Mémoire (Go) |
---|---|---|
db-f1-micro |
1 | 0.614 |
db-g1-small |
1 | 1,7 |
Cœur dédié à usage général
La série de machines à cœur dédié à usage général propose des configurations d'instances personnalisées qui vous permettent de sélectionner la mémoire et les processeurs dont votre instance a besoin. Cette flexibilité vous permet de sélectionner la forme de VM adaptée à votre charge de travail. Il utilise l'option de stockage SSD ou HDD. Pour en savoir plus sur les types de stockage, consultez Présentation des options de stockage Cloud SQL.
Les noms de types de machines personnalisés utilisent le format suivant : db-custom-{CPUs}-{Memory}
.
Lorsque vous sélectionnez le nombre de processeurs et la mémoire, certaines restrictions s'appliquent aux configurations que vous pouvez sélectionner.
Types de machines personnalisés et à cœur dédié à usage général
Vous pouvez définir des configurations personnalisées pour la série de machines à cœur dédié à usage général comme suit :
- Le nombre de processeurs virtuels doit correspondre à 1 ou à un nombre pair compris entre 2 et 96.
- La taille de la mémoire doit répondre aux critères suivants :
- La mémoire doit être comprise entre 0,9 Go et 6,5 Go par processeur virtuel.
- La taille de la mémoire doit être un multiple de 256 Mo.
- La taille de la mémoire ne doit pas être inférieure à 3,75 Go (3 840 Mo).
Série de machines N4
La série de machines N4 offre un rapport performances-prix équilibré pour vos instances Cloud SQL Enterprise Edition, avec un ratio mémoire/calcul de 1 vCPU pour 8 Go de RAM. Il utilise l'option de stockage Hyperdisk Balanced. Pour en savoir plus sur les types de stockage, consultez Présentation des options de stockage Cloud SQL.
Types de machines N4
La série de machines N4 propose des options de série de machines personnalisées. Ces noms de types de machines utilisent le format suivant : db-custom-N4-{CPUs}-{Memory}
.
Vous pouvez définir des configurations personnalisées pour la série de machines N4 en fonction des exigences suivantes :
- Le nombre de vCPU peut varier de 2 à 80, par incréments de 2.
- La mémoire peut varier de 2 Go à 640 Go et doit présenter les caractéristiques suivantes :
- Mémoire minimale de 2 Go par vCPU
- Mémoire maximale de 8 Go par vCPU
Le tableau suivant présente des exemples de types de machines personnalisés N4 :
Type de machine | Processeurs virtuels | Mémoire minimale (Go) | Mémoire maximale (Go) |
---|---|---|---|
db-custom-N4-2-* |
2 | 4 | 16 |
db-custom-N4-4-* |
4 | 8 | 32 |
db-custom-N4-6-* |
6 | 12 | 48 |
db-custom-N4-8-* |
8 | 16 | 64 |
Tarifs
La série de machines que vous sélectionnez a une incidence sur le coût de votre instance. Pour en savoir plus, consultez la section Tarifs des instances. Vous pouvez également utiliser le simulateur de coût pour voir la tarification appliquée pour différents scénarios.