AlloyDB for PostgreSQL-Cluster und ‑Instanz konfigurieren

Im App Design Center können Sie Cluster und Instanzen für AlloyDB konfigurieren, einen vollständig verwalteten Datenbankdienst für anspruchsvolle transaktionale und analytische Arbeitslasten in Unternehmen. Konfigurierbare Parameter basieren auf dem Modul terraform-google-alloy-db.

Hinweis

Erstellen Sie eine Konfiguration für den Zugriff auf private Dienste in einem VPC-Netzwerk (Virtual Private Cloud), das sich im selben Google Cloud Projekt wie die AlloyDB-Instanzen befindet, die Sie erstellen werden.

Hier finden Sie weitere Informationen:

Komponentenverbindungen

Sie können die folgenden Komponenten mit einer AlloyDB-Instanz verbinden:

Komponente Beschreibung Hintergrundinformationen
Compute Engine-Instanzvorlagen
  • Die Compute Engine-Instanzen können eine Verbindung zur AlloyDB-Instanz herstellen.
  • Die Metadateninformationen der AlloyDB-Ressource werden der Instanzvorlage hinzugefügt.
  • Die Rolle roles/alloydb.admin wird dem Dienstkonto der Compute Engine-Instanzvorlage hinzugefügt.
Verbindungsübersicht
Cloud Run
  • Der Cloud Run-Dienst kann eine Verbindung zur AlloyDB-Instanz herstellen.
  • Die AlloyDB-Ressourcenmetadaten werden den Cloud Run-Umgebungsvariablen hinzugefügt.
  • Die AlloyDB-Rolle roles/alloydb.admin wird dem Cloud Run-Dienstkonto hinzugefügt.
Verbindung über Cloud Run herstellen

Erforderliche Konfigurationsparameter

In der folgenden Tabelle werden die erforderlichen Parameter zum Konfigurieren eines AlloyDB-Clusters und einer primären Instanz beschrieben:

Parametername

Beschreibung und Informationen zur Einschränkung

Hintergrundinformationen:

Projekt-ID

Das Projekt, in dem Sie die AlloyDB-Instanz bereitstellen möchten.

Komponenten konfigurieren

Cluster-ID

Die ID des AlloyDB-Clusters.

Cluster und primäre Instanz erstellen

Region

Der Standort, an dem der AlloyDB-Cluster bereitgestellt wird. AlloyDB-Standorte

Optionale Konfigurationsparameter

In der folgenden Tabelle werden die optionalen Parameter zum Konfigurieren eines AlloyDB-Clusters und einer primären Instanz beschrieben:

Funktion

Unterfunktion

Parametername

Beschreibung und Informationen zur Einschränkung

Hintergrundinformationen:

Primäre Instanz Instanz-ID name Primäre Instanz erstellen
Anzeigename displayName Primäre Instanz erstellen
Datenbank-Flags

Schlüssel

databaseFlags

Datenbank-Flags einer Instanz konfigurieren

Wert

databaseFlags

Datenbank-Flags einer Instanz konfigurieren

Labels

Schlüssel

labels

Best Practices für Labels

Wert

labels

Best Practices für Labels

Annotationen

Schlüssel

Annotationen

Annotationen

Wert

Annotationen

Annotationen

GCE-Zone

gceZone

Regionen und Zonen

Verfügbarkeitstyp

availabilityType

Primäre Instanz auf Hochverfügbarkeit testen

CPU-Anzahl der Maschine

cpuCount Empfehlungen zur Größenanpassung und Bereitstellung

Maschinentyp

machineType

Primäre Instanz erstellen

SSL-Modus

sslMode

SSL-Erzwingungsmodus konfigurieren

Connectors verlangen

requireConnectors

Erzwingung von Connector-Richtlinien steuern
Query Insights-Konfiguration

Länge des Abfragestrings

queryStringLength

Informationen zu Query Insights

Anwendungstags aufzeichnen

recordApplicationTags

Abfrageleistung mit Query Insights verbessern

Clientadresse aufzeichnen

recordClientAddress

Abfrageleistung mit Query Insights verbessern

Abfragepläne pro Minute

queryPlansPerMinute

Abfrageleistung mit Query Insights verbessern

Öffentliche IP-Adresse aktivieren

enablePublicIP

Verbindung über öffentliche IP-Adresse herstellen

Öffentliche IP-Adresse für ausgehende Verbindungen aktivieren

enableOutboundPublicIP

Verbindung über öffentliche IP-Adresse herstellen

CIDR-Bereich

cidrRange

Öffentliche IP-Adresse

Self-Link des Netzwerks

network

Zugriff auf private Dienste aktivieren

Clustertyp

clusterType

Regionenübergreifende Replikation – Übersicht

Clusterlabels

Schlüssel

labels

Best Practices für Labels

Wert

labels

Best Practices für Labels

Anzeigename des Clusters

displayName

Cluster erstellen

Cluster Initial User

Nutzer

initialUser

Neuen Cluster erstellen

Passwort

initialUser

Neuen Cluster erstellen

Warten auf Upgrade der Hauptversion überspringen

skip_await_major_version_upgrade Übersicht über das direkte Upgrade der Datenbankhauptversion

Abotyp

subscriptionType

Cluster im kostenlosen Testzeitraum – Übersicht

Name des Verschlüsselungsschlüssels für den Cluster

encryptionConfig

Informationen zu CMEK

Richtlinie für automatische Sicherungen

Region

location

On-Demand-Sicherungsspeicherorte

Sicherungsfenster

backupWindow

Kontinuierliche Sicherung und Wiederherstellung

Aktiviert

aktiviert

Übersicht über Datensicherung und -wiederherstellung
Wochenplan

Wochentage

daysOfWeek

Konfigurationsattribute für automatische Sicherungen

Beginn

startTimes

Konfigurationsattribute für automatische Sicherungen

Mengenbasierte Aufbewahrungsanzahl

count

Konfigurationsattribute für automatische Sicherungen

Anzahl der zeitbasierten Aufbewahrungen

retentionPeriod

Konfigurationsattribute für automatische Sicherungen
Labels

Schlüssel

labels

Best Practices für Labels

Wert

labels

Best Practices für Labels

Name des Verschlüsselungsschlüssels für die Sicherung

encryptionConfig

Sicherungen und Wiederherstellung

Kontinuierliche Sicherung aktivieren

aktiviert

Kontinuierliche Sicherung und Wiederherstellung

Tage für das Wiederherstellungsfenster für die kontinuierliche Sicherung

recoveryWindowDays

Kontinuierliche Sicherung und Wiederherstellung
Richtlinie für Wartungsupdates Wartungsfenster

Day

day Wartung – Übersicht
Beginn

Stunden

startTime Wartung – Übersicht

Name des Verschlüsselungsschlüssels für die kontinuierliche Sicherung

kmsKeyName

Sicherungen und Wiederherstellung
Lesepoolinstanz(en)

Instanz-ID

name

Lesepoolinstanz erstellen

Anzeigename

displayName

Lesepoolinstanz erstellen

Knotenzahl

nodeCount

Lesepoolinstanz erstellen

Datenbank-Flags

Schlüssel

databaseFlags

Datenbank-Flags konfigurieren

Wert

databaseFlags

Datenbank-Flags konfigurieren

CPU-Anzahl der Maschine

cpuCount

Lesepoolinstanz erstellen

Maschinentyp

machineType

Lesepoolinstanz erstellen

SSL-Modus

sslMode

SSL-Erzwingungsmodus konfigurieren

Connectors verlangen

requireConnectors

Informationen zum AlloyDB Auth-Proxy
Query Insights-Konfiguration

Länge des Abfragestrings

queryStringLength

Informationen zu Query Insights

Anwendungstags aufzeichnen

recordApplicationTags

Abfrageleistung mit Query Insights verbessern

Clientadresse aufzeichnen

recordClientAddress

Abfrageleistung mit Query Insights verbessern

Abfragepläne pro Minute

queryPlansPerMinute

Abfrageleistung mit Query Insights verbessern

Öffentliche IP-Adresse aktivieren

publicIpAddress

Verbindung über öffentliche IP-Adresse herstellen

CIDR-Bereich

cidrRange

Öffentliche IP-Adresse

Name des primären Clusters

primaryClusterName

Cluster und primäre Instanz erstellen

Zugewiesener IP-Bereich

allocatedIpRange

Zugriff auf private Dienste aktivieren

Datenbankversion

databaseVersion

Datenbankversionsrichtlinien

PSC aktiviert

pscEnabled

Private Service Connect – Übersicht

Zulässige PSC-Nutzerprojekte

allowed_consumer_projects

Zulässige Private Service Connect-Projekte
Automatische PSC-Verbindungen

Consumer Network

consumer_network

Zulässige Private Service Connect-Projekte

Nutzerprojekt

consumer_project

Zulässige Private Service Connect-Projekte

Richtlinie zur Datenlöschung

deletion_policy deletion_policy

Netzwerkanhang-Ressource

networkAttachment

Netzwerkanhang

Cluster wiederherstellen

Sicherungsquelle wiederherstellen Sicherungsname

restoreBackupSource

Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) verwenden
Quelle für kontinuierliche Sicherung wiederherstellen Cluster

Cluster

Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) verwenden
Zeitpunkt

pointInTime

Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) verwenden