Configura AlloyDB per PostgreSQL in Application Design Center

AlloyDB è un servizio di database completamente gestito e compatibile con PostgreSQL creato per i workload aziendali più impegnativi, tra cui tassi di transazione elevati, grandi dimensioni dei dati e analisi in tempo reale. Per saperne di più, consulta la panoramica di AlloyDB.

Questo documento descrive i parametri che puoi configurare quando utilizzi App Design Center per creare un cluster e istanze AlloyDB. I parametri di configurazione si basano sul modulo terraform-google-alloy-db.

Prima di iniziare

Crea una configurazione di accesso ai servizi privati in una rete VPC (Virtual Private Cloud) che si trova nello stesso progettoGoogle Cloud in cui creerai le istanze AlloyDB.

Per ulteriori informazioni, consulta le seguenti risorse:

Connessioni dei componenti

Puoi connettere i seguenti componenti a un'istanza AlloyDB:

Componente Descrizione Informazioni di base
Modelli di istanze Compute Engine
  • Le istanze Compute Engine possono connettersi all'istanza AlloyDB.
  • Le informazioni sui metadati delle risorse AlloyDB vengono aggiunte al modello di istanza.
  • Il ruolo roles/alloydb.admin viene aggiunto al account di servizio del modello di istanza Compute Engine.
Panoramica della connessione
Cloud Run
  • Il servizio Cloud Run può connettersi all'istanza AlloyDB.
  • I metadati delle risorse AlloyDB vengono aggiunti alle variabili di ambiente Cloud Run.
  • Il ruolo AlloyDB roles/alloydb.admin viene aggiunto al account di servizio Cloud Run.
Connessione da Cloud Run

Parametri di configurazione obbligatori

La tabella seguente descrive i parametri richiesti per configurare un cluster AlloyDB e un'istanza principale:

Nome parametro

Informazioni su descrizione e vincoli

Informazioni introduttive

ID progetto

Il progetto in cui vuoi eseguire il deployment dell'istanza AlloyDB.

Configurare i componenti

ID cluster

L'ID del cluster AlloyDB.

Crea il cluster e la relativa istanza principale

Regione

La località in cui viene eseguito il deployment del cluster AlloyDB. Località AlloyDB

Parametri di configurazione facoltativi

La seguente tabella descrive i parametri facoltativi per la configurazione di un cluster AlloyDB e di un'istanza principale:

Funzionalità

Funzionalità secondaria

Nome parametro

Informazioni su descrizione e vincoli

Informazioni introduttive

Istanza principale ID istanza name Crea un'istanza principale
Nome visualizzato displayName Crea un'istanza principale
Flag di database

Key (Chiave)

databaseFlags

Configurare i flag di database di un'istanza

Valore

databaseFlags

Configurare i flag di database di un'istanza

Etichette

Key (Chiave)

labels

Best practice per le etichette

Valore

labels

Best practice per le etichette

Annotazioni

Key (Chiave)

annotations

annotations

Valore

annotations

annotations

Zona GCE

gceZone

Aree geografiche e zone

Tipo di disponibilità

availabilityType

Testare un'istanza principale per l'alta disponibilità

Conteggio CPU macchina

cpuCount Suggerimenti per il dimensionamento e il deployment

Tipo di macchina

machineType

Crea un'istanza principale

Modalità SSL

sslMode

Configurare la modalità di applicazione forzata del protocollo SSL

Richiedi connettori

requireConnectors

Applicazione forzata del connettore di controllo
Configurazione di Query Insights

Lunghezza della stringa di query

queryStringLength

Informazioni su Query Insights

Registra i tag dell'applicazione

recordApplicationTags

Migliorare le prestazioni delle query utilizzando Query Insights

Registra indirizzo client

recordClientAddress

Migliorare le prestazioni delle query utilizzando Query Insights

Query Plans Per Minute

queryPlansPerMinute

Migliorare le prestazioni delle query utilizzando Query Insights

Abilita IP pubblico

enablePublicIP

Connessione tramite IP pubblico

Abilita IP pubblico in uscita

enableOutboundPublicIP

Connessione tramite IP pubblico

Intervallo CIDR

cidrRange

IP pubblico

Link automatico alla rete

network

Attivare l'accesso privato ai servizi

Tipo di cluster

clusterType

Panoramica della replica tra regioni

Etichette dei cluster

Key (Chiave)

labels

Best practice per le etichette

Valore

labels

Best practice per le etichette

Nome visualizzato del cluster

displayName

Creare un cluster

Cluster Initial User

Utente

initialUser

Creare un nuovo cluster

Password

initialUser

Creare un nuovo cluster

Salta l'attesa dell'upgrade della versione principale

skip_await_major_version_upgrade Panoramica dell'upgrade sul posto della versione principale del database

Tipo di abbonamento

subscriptionType

Panoramica del cluster di prova gratuito

Nome della chiave di crittografia del cluster

encryptionConfig

Informazioni su CMEK

Policy di backup automatico

Regione

location

Posizioni dei backup on demand

Finestra di backup

backupWindow

Backup e ripristino continui

Abilitata

abilitato

Panoramica del backup e del ripristino dei dati
Programmazione settimanale

Giorni della settimana

daysOfWeek

Attributi di configurazione del backup automatico

Ora di inizio

startTimes

Attributi di configurazione del backup automatico

Conteggio della fidelizzazione in base alla quantità

count

Attributi di configurazione del backup automatico

Conteggio della fidelizzazione basata sul tempo

retentionPeriod

Attributi di configurazione del backup automatico
Etichette

Key (Chiave)

labels

Best practice per le etichette

Valore

labels

Best practice per le etichette

Nome della chiave di crittografia del backup

encryptionConfig

Backup e ripristino

Continuous Backup Enable

abilitato

Backup e ripristino continui

Continuous Backup Recovery Window Days

recoveryWindowDays

Backup e ripristino continui
Policy di aggiornamento della manutenzione Periodi di manutenzione

Day

day Panoramica della manutenzione
Ora di inizio

Ore

startTime Panoramica della manutenzione

Nome della chiave di crittografia del backup continuo

kmsKeyName

Backup e ripristino
Istanza o istanze del pool di lettura

ID istanza

name

Crea un'istanza del pool di lettura

Nome visualizzato

displayName

Crea un'istanza del pool di lettura

Conteggio nodi

nodeCount

Crea un'istanza del pool di lettura

Flag di database

Key (Chiave)

databaseFlags

Configurare i flag di database

Valore

databaseFlags

Configurare i flag di database

Conteggio CPU macchina

cpuCount

Crea un'istanza del pool di lettura

Tipo di macchina

machineType

Crea un'istanza del pool di lettura

Modalità SSL

sslMode

Configurare la modalità di applicazione forzata del protocollo SSL

Richiedi connettori

requireConnectors

Informazioni sul proxy di autenticazione AlloyDB
Configurazione di Query Insights

Lunghezza della stringa di query

queryStringLength

Informazioni su Query Insights

Registra i tag dell'applicazione

recordApplicationTags

Migliorare le prestazioni delle query utilizzando Query Insights

Registra indirizzo client

recordClientAddress

Migliorare le prestazioni delle query utilizzando Query Insights

Query Plans Per Minute

queryPlansPerMinute

Migliorare le prestazioni delle query utilizzando Query Insights

Abilita IP pubblico

publicIpAddress

Connessione tramite IP pubblico

Intervallo CIDR

cidrRange

IP pubblico

Nome del cluster primario

primaryClusterName

Crea un cluster e la relativa istanza principale

Intervallo IP allocato

allocatedIpRange

Attivare l'accesso privato ai servizi

Versione database

databaseVersion

Criteri per le versioni dei database

PSC abilitato

pscEnabled

Panoramica di Private Service Connect

PSC Allowed Consumer Projects

allowed_consumer_projects

Progetti Private Service Connect consentiti
Connessioni automatiche PSC

Consumer Network

consumer_network

Progetti Private Service Connect consentiti

Progetto per i consumatori

consumer_project

Progetti Private Service Connect consentiti

Criterio di eliminazione

deletion_policy deletion_policy

Network Attachment Resource

networkAttachment

Collegamento di rete

Ripristina cluster

Ripristina origine backup Nome del backup

restoreBackupSource

Utilizzare il recupero point-in-time (PITR)
Ripristina origine backup continuo Cluster

cluster

Utilizzare il recupero point-in-time (PITR)
Momento specifico

pointInTime

Utilizzare il recupero point-in-time (PITR)