AlloyDB for PostgreSQL im Application Design Center konfigurieren

AlloyDB ist ein vollständig verwalteter, PostgreSQL-kompatibler Datenbankdienst, der für die anspruchsvollsten Unternehmensarbeitslasten entwickelt wurde, einschließlich hoher Transaktionsraten, großer Datenmengen und Echtzeitanalysen. Weitere Informationen finden Sie in der AlloyDB-Übersicht.

In diesem Dokument werden die Parameter beschrieben, die Sie konfigurieren können, wenn Sie mit dem App Design Center einen AlloyDB-Cluster und ‑Instanzen erstellen. Die Konfigurationsparameter basieren auf dem Modul terraform-google-alloy-db.

Hinweise

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

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 zu Einschränkungen

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 zu Einschränkungen

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

Anzahl der CPUs der Maschine

cpuCount Empfehlungen zur Größenanpassung und Bereitstellung

Maschinentyp

machineType

Primäre Instanz erstellen

SSL-Modus

sslMode

SSL-Erzwingungsmodus konfigurieren

Connectors erforderlich machen

requireConnectors

Connector-Erzwingung steuern
Konfiguration von Query Insights

Länge des Abfragestrings

queryStringLength

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

Über öffentliche IP-Adresse verbinden

Öffentliche IP-Adresse für ausgehende Verbindungen aktivieren

enableOutboundPublicIP

Über öffentliche IP-Adresse verbinden

CIDR-Bereich

cidrRange

Öffentliche IP-Adresse

Netzwerk-Selbstlink

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

Erster Nutzer des Clusters

Nutzer

initialUser

Neuen Cluster erstellen

Passwort

initialUser

Neuen Cluster erstellen

Warten auf Major-Versionsupgrade überspringen

skip_await_major_version_upgrade Direkte Aktualisierung der Datenbankhauptversion – Übersicht

Abotyp

subscriptionType

Übersicht über Cluster für kostenlose Testversionen

Name des Cluster-Verschlüsselungsschlüssels

encryptionConfig

Informationen zu CMEK

Richtlinie für automatische Sicherungen

Region

Standort

On-Demand-Sicherungsspeicherorte

Sicherungszeitraum

backupWindow

Kontinuierliche Sicherung und Wiederherstellung

Aktiviert

Aktiviert

Übersicht über Datensicherung und ‑wiederherstellung
Wochenplan

Wochentage

daysOfWeek

Attribute für die Konfiguration automatischer Sicherungen

Startzeit

startTimes

Attribute für die Konfiguration automatischer Sicherungen

Anzahl der Kundenbindungen basierend auf der Menge

count

Attribute für die Konfiguration automatischer Sicherungen

Anzahl der Nutzer mit zeitbasierter Bindung

retentionPeriod

Attribute für die Konfiguration automatischer 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

Sichern und Wiederherstellen

Kontinuierliche Sicherung aktivieren

Aktiviert

Kontinuierliche Sicherung und Wiederherstellung

Tage für die kontinuierliche Sicherung und Wiederherstellung

recoveryWindowDays

Kontinuierliche Sicherung und Wiederherstellung
Richtlinie für Wartungsupdates Wartungsfenster

Day

Tag Wartungsübersicht
Beginn

Stunden

startTime Wartungsübersicht

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

kmsKeyName

Sichern und Wiederherstellen
Lesepoolinstanzen

Instanz-ID

name

Lesepoolinstanz erstellen

Anzeigename

displayName

Lesepoolinstanz erstellen

Knotenzahl

nodeCount

Lesepoolinstanz erstellen

Datenbank-Flags

Schlüssel

databaseFlags

Datenbankflags konfigurieren

Wert

databaseFlags

Datenbankflags konfigurieren

Anzahl der CPUs der Maschine

cpuCount

Lesepoolinstanz erstellen

Maschinentyp

machineType

Lesepoolinstanz erstellen

SSL-Modus

sslMode

SSL-Erzwingungsmodus konfigurieren

Connectors erforderlich machen

requireConnectors

Informationen zum AlloyDB Auth-Proxy
Konfiguration von Query Insights

Länge des Abfragestrings

queryStringLength

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

Über öffentliche IP-Adresse verbinden

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

Richtlinien für Datenbankversionen

PSC aktiviert

pscEnabled

Private Service Connect – Übersicht

Zulässige Nutzerprojekte für PSC

allowed_consumer_projects

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

Consumer Network

consumer_network

Zulässige Private Service Connect-Projekte

Verbraucherprojekt

consumer_project

Zulässige Private Service Connect-Projekte

Löschrichtlinie

deletion_policy deletion_policy

Network Attachment Resource

networkAttachment

Netzwerkanhang

Cluster wiederherstellen

Sicherungsquelle wiederherstellen Sicherungsname

restoreBackupSource

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

Cluster

Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) verwenden
Zeitpunkt

pointInTime

Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) verwenden