Configurer AlloyDB pour PostgreSQL dans Application Design Center

AlloyDB est un service de base de données entièrement géré compatible avec PostgreSQL. Il est conçu pour les charges de travail d'entreprise les plus exigeantes, y compris les taux de transaction élevés, les grandes quantités de données et l'analyse en temps réel. Pour en savoir plus, consultez la présentation d'AlloyDB.

Ce document décrit les paramètres que vous pouvez configurer lorsque vous utilisez App Design Center pour créer un cluster et des instances AlloyDB. Les paramètres de configuration sont basés sur le module terraform-google-alloy-db.

Avant de commencer

Créez une configuration d'accès aux services privés dans un réseau de cloud privé virtuel (VPC) qui réside dans le même projetGoogle Cloud que celui dans lequel vous allez créer vos instances AlloyDB.

Pour en savoir plus, consultez les ressources suivantes :

Connexions des composants

Vous pouvez connecter les composants suivants à une instance AlloyDB :

Composant Description Informations générales
Modèles d'instances Compute Engine
  • Les instances Compute Engine peuvent se connecter à l'instance AlloyDB.
  • Les informations de métadonnées de la ressource AlloyDB sont ajoutées au modèle d'instance.
  • Le rôle roles/alloydb.admin est ajouté au compte de service du modèle d'instance Compute Engine.
Présentation de la connexion
Cloud Run
  • Le service Cloud Run peut se connecter à l'instance AlloyDB.
  • Les métadonnées de la ressource AlloyDB sont ajoutées aux variables d'environnement Cloud Run.
  • Le rôle AlloyDB roles/alloydb.admin est ajouté au compte de service Cloud Run.
Connexion depuis Cloud Run

Paramètres de configuration requis

Le tableau suivant décrit les paramètres requis pour configurer un cluster AlloyDB et une instance principale :

Nom du paramètre

Description et informations sur les contraintes

Informations générales

ID du projet

Projet dans lequel vous souhaitez déployer l'instance AlloyDB.

Configurer les composants

ID du cluster

ID du cluster AlloyDB.

Créer un cluster et son instance principale

Région

Emplacement où le cluster AlloyDB est déployé. Emplacements AlloyDB

Paramètres de configuration facultatifs

Le tableau suivant décrit les paramètres facultatifs permettant de configurer un cluster AlloyDB et une instance principale :

Fonctionnalité

Sous-fonctionnalité

Nom du paramètre

Description et informations sur les contraintes

Informations générales

Instance principale ID d'instance name Créer une instance principale
Nom à afficher displayName Créer une instance principale
Indicateurs de base de données

Clé

databaseFlags

Configurer les options de base de données d'une instance

Valeur

databaseFlags

Configurer les options de base de données d'une instance

Étiquettes

Clé

labels

Bonnes pratiques concernant les libellés

Valeur

labels

Bonnes pratiques concernant les libellés

Annotations

Clé

annotations

annotations

Valeur

annotations

annotations

Zone GCE

gceZone

Régions et zones

Type de disponibilité

availabilityType

Tester la haute disponibilité d'une instance principale

Nombre de processeurs de la machine

cpuCount Recommandations de dimensionnement et de déploiement

Type de machine

machineType

Créer une instance principale

Mode SSL

sslMode

Configurer le mode d'application du protocole SSL

Require Connectors

requireConnectors

Contrôler l'application des connecteurs
Configuration des insights sur les requêtes

Longueur de la chaîne de requête

queryStringLength

À propos des insights sur les requêtes

Enregistrer les tags d'application

recordApplicationTags

Améliorer les performances des requêtes à l'aide de Insights sur les requêtes

Enregistrer l'adresse du client

recordClientAddress

Améliorer les performances des requêtes à l'aide de Insights sur les requêtes

Plans de requête par minute

queryPlansPerMinute

Améliorer les performances des requêtes à l'aide de Insights sur les requêtes

Activer les adresses IP publiques

enablePublicIP

Se connecter à l'aide d'une adresse IP publique

Activer la connectivité IP publique sortante

enableOutboundPublicIP

Se connecter à l'aide d'une adresse IP publique

Plage CIDR

cidrRange

Adresse IP publique

Lien vers votre propre réseau

réseau

Activer l'accès aux services privés

Type de cluster

clusterType

Présentation de la réplication interrégionale

Libellés de cluster

Clé

labels

Bonnes pratiques concernant les libellés

Valeur

labels

Bonnes pratiques concernant les libellés

Nom à afficher du cluster

displayName

Créez un cluster.

Utilisateur initial du cluster

Utilisateur

initialUser

Créer un cluster

Mot de passe

initialUser

Créer un cluster

Ignorer la mise à niveau de la version majeure

skip_await_major_version_upgrade Présentation de la mise à niveau sur place de la version majeure de la base de données

Type d'abonnement

subscriptionType

Présentation du cluster d'essai sans frais

Nom de la clé de chiffrement du cluster

encryptionConfig

À propos des CMEK

Règle de sauvegarde automatique

Région

position

Emplacements des sauvegardes à la demande

Période de sauvegarde

backupWindow

Sauvegarde et récupération continues

Activé

enabled (activé)

Présentation de la sauvegarde et de la récupération de données
Programmation hebdomadaire

Jours de la semaine

daysOfWeek

Attributs de configuration de la sauvegarde automatique

Heure de début

startTimes

Attributs de configuration de la sauvegarde automatique

Nombre de fidélisations basées sur la quantité

count

Attributs de configuration de la sauvegarde automatique

Nombre de spectateurs fidélisés en fonction de la durée

retentionPeriod

Attributs de configuration de la sauvegarde automatique
Étiquettes

Clé

labels

Bonnes pratiques concernant les libellés

Valeur

labels

Bonnes pratiques concernant les libellés

Nom de la clé de chiffrement de la sauvegarde

encryptionConfig

Sauvegardes et restauration

Activer la sauvegarde continue

enabled (activé)

Sauvegarde et récupération continues

Nombre de jours de la période de récupération des sauvegardes continues

recoveryWindowDays

Sauvegarde et récupération continues
Règles concernant les mises à jour de maintenance Plages de maintenance

Day

jour Présentation de la maintenance
Heure de début

Heures

startTime Présentation de la maintenance

Nom de la clé de chiffrement de la sauvegarde continue

kmsKeyName

Sauvegardes et restauration
Instance(s) de pool de lecture

ID d'instance

name

Créer une instance de pool de lecture

Nom à afficher

displayName

Créer une instance de pool de lecture

Nombre de nœuds

nodeCount

Créer une instance de pool de lecture

Options de base de données

Clé

databaseFlags

Configurer des options de base de données

Valeur

databaseFlags

Configurer des options de base de données

Nombre de processeurs de la machine

cpuCount

Créer une instance de pool de lecture

Type de machine

machineType

Créer une instance de pool de lecture

Mode SSL

sslMode

Configurer le mode d'application du protocole SSL

Require Connectors

requireConnectors

À propos du proxy d'authentification AlloyDB
Configuration des insights sur les requêtes

Longueur de la chaîne de requête

queryStringLength

À propos des insights sur les requêtes

Enregistrer les tags d'application

recordApplicationTags

Améliorer les performances des requêtes à l'aide de Insights sur les requêtes

Enregistrer l'adresse du client

recordClientAddress

Améliorer les performances des requêtes à l'aide de Insights sur les requêtes

Plans de requête par minute

queryPlansPerMinute

Améliorer les performances des requêtes à l'aide de Insights sur les requêtes

Activer les adresses IP publiques

publicIpAddress

Se connecter à l'aide d'une adresse IP publique

Plage CIDR

cidrRange

Adresse IP publique

Nom du cluster principal

primaryClusterName

Créer un cluster et son instance principale

Plage d'adresses IP allouée

allocatedIpRange

Activer l'accès aux services privés

Version de la base de données

databaseVersion

Règles relatives aux versions de base de données

PSC activé

pscEnabled

Présentation de Private Service Connect

Projets client autorisés pour le PSC

allowed_consumer_projects

Projets Private Service Connect autorisés
Connexions automatiques PSC

Réseau Consumer

consumer_network

Projets Private Service Connect autorisés

Projet consommateur

consumer_project

Projets Private Service Connect autorisés

Règles de suppression

deletion_policy deletion_policy

Ressource de rattachement de réseau

networkAttachment

Rattachement de réseau

Restaurer un cluster

Restaurer la source de sauvegarde Nom de la sauvegarde

restoreBackupSource

Utiliser la récupération à un moment précis (PITR)
Restaurer la source de sauvegarde continue Cluster

Cluster

Utiliser la récupération à un moment précis (PITR)
Moment précis

pointInTime

Utiliser la récupération à un moment précis (PITR)