Pour optimiser les performances et la rentabilité de votre charge de travail AlloyDB pour PostgreSQL, vous pouvez sélectionner une série de machines et une configuration adaptées à vos besoins en termes de calcul, de mémoire et de mise en cache. En comparant les séries de machines AlloyDB compatibles, leurs profils de charge de travail cibles et leur disponibilité régionale, vous pouvez configurer des instances pour des charges de travail allant de grands ensembles de données nécessitant des caches de grande capacité à des applications transactionnelles à simultanéité élevée.
Présentation des séries de machines
AlloyDB propose les séries de machines suivantes, chacune basée sur une plate-forme de calcul Google Cloud sous-jacente différente et optimisée pour des caractéristiques de performances spécifiques.
Série de machines |
Plate-forme principale et processeur |
Utilisation principale |
Différenciateur de performances clé |
|---|---|---|---|
N2 |
Processeurs Intel x86 de 3e génération (Ice Lake) |
Ancienne génération, usage général |
Disponible dans toutes les régions. |
C4A |
Google Axion ARM |
Rapport prix/performances, haut débit |
Fournit le meilleur débit de transaction pour les charges de travail adaptées au cache. |
C4 |
Processeurs Intel x86 de 6e génération (Granite Rapids) avec SSD Titanium. |
Charges de travail de base de données à faible latence ou très volumineuses |
Fournit les plus grandes options de machines avec des disques SSD locaux pour un cache plus rapide. |
Z3 |
Processeurs Intel x86 de 4e génération (Sapphire Rapids) avec SSD Titanium |
Ensemble de données de travail volumineux, stockage intensif |
Permet de mettre en cache plus de données par processeur virtuel. Optimisé pour les charges de travail nécessitant une grande capacité de stockage et des E/S intensives. |
Configuration de la série de machines pour les instances principales et de pool de lecture
Pour optimiser les performances et les coûts, un cluster AlloyDB vous permet de configurer et de faire évoluer les séries et les types de machines indépendamment sur votre instance principale et vos instances de pool de lecture.
Configurations entre séries de machines
Un cluster AlloyDB est compatible avec les configurations de plusieurs séries de machines, ce qui vous permet d'exécuter l'instance principale et les instances de pool de lecture sur différentes séries de machines de calcul. Par exemple, vous pouvez provisionner l'instance principale sur la série de machines N2 et provisionner des instances de pool de lecture sur la série de machines C4, C4A ou Z3.
Scaling vertical pour les instances principales
Pour vous adapter aux changements de charge de travail, vous pouvez effectuer un scaling vertical d'une instance principale AlloyDB de l'une des manières suivantes :
Ajuster la taille au sein d'une série de machines : augmentez ou diminuez l'allocation de vCPU et de mémoire au sein de la série de machines existante. Par exemple, faites passer une instance principale d'un type de machine N2 avec 8 processeurs virtuels à un type de machine N2 avec 16 processeurs virtuels.
Modifier la forme de la série de machines : faites passer l'instance principale à une autre série de machines pour optimiser les performances de la charge de travail ou l'efficacité du matériel. Par exemple, remplacez une instance principale de type de machine N2 avec 16 vCPU par un type de machine C4A basé sur Axion avec 32 vCPU.
Scaling horizontal pour les instances de pool de lecture
Vous pouvez effectuer un scaling horizontal d'une instance de pool de lecture en ajoutant ou en supprimant des nœuds derrière un seul point de terminaison d'adresse IP de lecteur à équilibrage de charge. Tous les nœuds d'une instance de pool de lecture doivent utiliser la même série de machines et le même type de machine. Par exemple, si vous ajoutez un troisième nœud à une instance de pool de lecture contenant deux nœuds N2, le troisième nœud doit également utiliser le même type de machine N2, et non un type de machine C4, C4A ou Z3.
Transitions de séries de machines pour les instances de pool de lecture
Vous pouvez basculer une instance de pool de lecture vers une autre série de machines, par exemple de N2 vers C4, C4A ou Z3. Cela permet de faire passer tous les nœuds de l'instance de pool de lecture vers la série et le type de machine cibles. Pour diffuser le trafic de lecture sur plusieurs séries ou types de machines simultanément, déployez des instances de pool de lecture distinctes pour chaque configuration.
Disponibilité des séries de machines pour les clusters AlloyDB
Vous pouvez choisir 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 AlloyDB.
- C4A basé sur Axion : cette série de machines offre un rapport prix/performances optimisé et des performances élevées prévisibles pour les charges de travail AlloyDB exigeantes.
- C4 : cette série de machines offre d'excellentes performances et la plus grande évolutivité verticale dans AlloyDB.
Z3 : cette série de machines est optimisée pour les charges de travail à forte densité de stockage et à forte intensité d'E/S.
N2
Les types de machines suivants sont disponibles pour les instances de la série de machines N2. Pour en savoir plus, consultez la section Série de machines N2.
| Type de machine |
vCPUs |
Mémoire (Go) |
|---|---|---|
n2-highmem-2
|
2 |
16 Go de RAM |
n2-highmem-4
|
4 |
32 Go de RAM |
n2-highmem-8
|
8 |
64 Go de RAM |
n2-highmem-16
|
16 |
128 Go de RAM |
n2-highmem-32
|
32 |
256 Go de RAM |
n2-highmem-64
|
64 |
512 Go de RAM |
n2-highmem-96
|
96 |
768 Go de RAM |
n2-highmem-128
|
128 |
864 Go de RAM |
C4A basé sur Axion
Les types de machines suivants sont disponibles pour les instances de la série de machines C4A basées sur Axion. Pour en savoir plus, consultez Série de machines C4A.
| Type de machine |
vCPUs |
Mémoire (Go) |
|---|---|---|
c4a-highmem-1
|
1 |
8 Go de RAM |
c4a-highmem-2-lssd
|
2 |
16 Go de RAM |
c4a-highmem-4-lssd
|
4 |
32 Go de RAM |
c4a-highmem-8-lssd
|
8 |
64 Go de RAM |
c4a-highmem-16-lssd
|
16 |
128 Go de RAM |
c4a-highmem-32-lssd
|
32 |
256 Go de RAM |
c4a-highmem-48-lssd
|
48 |
384 Go de RAM |
c4a-highmem-64-lssd
|
64 |
512 Go de RAM |
c4a-highmem-72-lssd
|
72 |
576 Go de RAM |
C4
Les types de machines suivants sont disponibles pour les instances de la série de machines C4. Pour en savoir plus, consultez Série de machines C4.
| Type de machine |
vCPUs |
Mémoire (Go) |
|---|---|---|
c4-highmem-4-lssd
|
4 |
32 Go de RAM |
c4-highmem-8-lssd
|
8 |
64 Go de RAM |
c4-highmem-16-lssd
|
16 |
128 Go de RAM |
c4-highmem-24-lssd
|
24 |
192 Go de RAM |
c4-highmem-32-lssd
|
32 |
256 Go de RAM |
c4-highmem-48-lssd
|
48 |
384 Go de RAM |
c4-highmem-96-lssd
|
96 |
768 Go de RAM |
c4-highmem-144-lssd
|
144 |
1 152 Go de RAM |
c4-highmem-192-lssd
|
192 |
1 536 Go de RAM |
c4-highmem-288-lssd
|
288 |
2 304 Go de RAM |
Z3 standard-lssd
Les types de machines suivants sont disponibles pour les instances de la série de machines Z3. Pour en savoir plus, consultez Série de machines Z3.
| Type de machine |
vCPUs |
Mémoire (Go) |
|---|---|---|
z3-highmem-14-standard-lssd
|
14 |
112 Go de RAM |
z3-highmem-22-standard-lssd
|
22 |
176 Go de RAM |
z3-highmem-44-standard-lssd
|
44 |
352 Go de RAM |
z3-highmem-88-standard-lssd
|
88 |
704 Go de RAM |
Z3 high-lssd
Les types de machines suivants sont disponibles pour les instances de la série de machines Z3 high-lssd. Pour en savoir plus, consultez Série de machines Z3.
| Type de machine |
vCPUs |
Mémoire (Go) |
|---|---|---|
z3-highmem-8-high-lssd
|
8 |
64 Go de RAM |
z3-highmem-16-high-lssd
|
16 |
128 Go de RAM |
z3-highmem-22-high-lssd
|
22 |
176 Go de RAM |
z3-highmem-32-high-lssd
|
32 |
256 Go de RAM |
z3-highmem-44-high-lssd
|
44 |
352 Go de RAM |
Méthode de disponibilité régionale
AlloyDB vous aide à déployer et à faire évoluer des solutions de base de données à haute disponibilité partout où vous en avez besoin.
AlloyDB nécessite une haute disponibilité pour protéger vos données stratégiques. Cela signifie que pour lancer une série de machines dans une régionGoogle Cloud donnée, la plate-forme Compute Engine sous-jacente compatible avec cette série de machines doit être disponible dans les trois zones de cette région. Cette exigence garantit que lorsque vous choisissez une région pour votre cluster AlloyDB, l'infrastructure nécessaire est redondante et géographiquement répartie dans cette zone, ce qui fournit les capacités de basculement dont vous avez besoin.
Déploiements régionaux de séries de machines
Utilisez le tableau suivant pour savoir où trouver les plates-formes AlloyDB. N2 est en disponibilité générale, et C4A basé sur Axion offre la couverture moderne la plus étendue.
Région |
Série de machines |
|||
|---|---|---|---|---|
| N2 | C4A | C4 | Z3 | |
africa-south1
|
✅ |
– |
– |
– |
asia-east1
|
✅ |
✅ |
✅ |
– |
asia-east2
|
✅ |
– |
– |
– |
asia-northeast1
|
✅ |
– |
✅ |
✅ |
asia-northeast2
|
✅ |
– |
– |
|
asia-northeast3
|
✅ |
– |
✅ |
– |
asia-south1
|
✅ |
– |
– |
– |
asia-south2
|
✅ |
– |
✅ |
– |
asia-southeast1
|
✅ |
✅ |
✅ |
✅ |
asia-southeast2
|
✅ |
– |
– |
– |
asia-southeast3
|
✅ |
– |
– |
– |
australia-southeast1
|
✅ |
– |
– |
– |
australia-southeast2
|
✅ |
– |
– |
– |
europe-central2
|
✅ |
– |
– |
– |
europe-southwest1
|
✅ |
– |
– |
– |
europe-north1
|
✅ |
– |
– |
– |
europe-north2
|
✅ |
– |
– |
– |
europe-west1
|
✅ |
✅ |
✅ |
✅ |
europe-west2
|
✅ |
✅ |
✅ |
✅ |
europe-west3
|
✅ |
✅ |
– |
✅ |
europe-west4
|
✅ |
✅ |
✅ |
✅ |
europe-west6
|
✅ |
– |
– |
– |
europe-west8
|
✅ |
– |
– |
– |
europe-west9
|
✅ |
– |
– |
– |
europe-west10
|
✅ |
– |
– |
– |
europe-west12
|
✅ |
– |
– |
– |
me-central1
|
✅ |
– |
– |
– |
me-central2
|
✅ |
– |
– |
– |
me-west1
|
✅ |
– |
– |
– |
northamerica-northeast1
|
✅ |
– |
– |
– |
northamerica-northeast2
|
✅ |
– |
✅ |
– |
northamerica-south1
|
✅ |
– |
✅ |
✅ |
southamerica-east1
|
✅ |
– |
– |
– |
southamerica-west1
|
✅ |
– |
– |
– |
us-central1
|
✅ |
✅ |
– |
✅ |
us-east1
|
✅ |
✅ |
– |
✅ |
us-east4
|
✅ |
✅ |
✅ |
✅ |
us-east5
|
✅ |
– |
✅ |
✅ |
us-east7
|
✅ |
– |
– |
– |
us-south1
|
✅ |
– |
– |
✅ |
us-west1
|
✅ |
– |
✅ |
✅ |
us-west2
|
✅ |
– |
– |
– |
us-west3
|
✅ |
– |
✅ |
– |
us-west4
|
✅ |
– |
✅ |
– |
Étapes suivantes
- Créez un cluster et son instance principale.
- En savoir plus sur les emplacements AlloyDB.