Configure o AlloyDB para PostgreSQL no centro de design de aplicações

O AlloyDB é um serviço de base de dados totalmente gerido e compatível com o PostgreSQL criado para as suas cargas de trabalho empresariais mais exigentes, incluindo taxas de transação elevadas, grandes tamanhos de dados e estatísticas em tempo real. Para mais informações, consulte o artigo Vista geral do AlloyDB.

Este documento descreve os parâmetros que pode configurar quando usa o App Design Center para criar um cluster e instâncias do AlloyDB. Os parâmetros de configuração baseiam-se no módulo terraform-google-alloy-db.

Antes de começar

Crie uma configuração de acesso a serviços privados numa rede de nuvem privada virtual (VPC) que resida no mesmoGoogle Cloud projeto onde vai criar as suas instâncias do AlloyDB.

Para mais informações, consulte o seguinte:

Ligações de componentes

Pode ligar os seguintes componentes a uma instância do AlloyDB:

Componente Descrição Informações gerais
Modelos de instâncias do Compute Engine
  • As instâncias do Compute Engine podem ligar-se à instância do AlloyDB.
  • As informações de metadados de recursos do AlloyDB são adicionadas ao modelo de instância.
  • A função roles/alloydb.admin é adicionada à conta de serviço do modelo de instância do Compute Engine.
Vista geral da associação
Cloud Run
  • O serviço do Cloud Run pode estabelecer ligação à instância do AlloyDB.
  • Os metadados de recursos do AlloyDB são adicionados às variáveis de ambiente do Cloud Run.
  • A função roles/alloydb.admin do AlloyDB é adicionada à conta de serviço do Cloud Run.
Estabeleça ligação a partir do Cloud Run

Parâmetros de configuração obrigatórios

A tabela seguinte descreve os parâmetros necessários para configurar um cluster do AlloyDB e uma instância principal:

Nome do parâmetro

Informações de descrição e restrição

Informações gerais

ID do projeto

O projeto onde quer implementar a instância do AlloyDB.

Configure os componentes

ID do cluster

O ID do cluster do AlloyDB.

Crie o cluster e a respetiva instância principal

Região

A localização onde o cluster do AlloyDB está implementado. Localizações do AlloyDB

Parâmetros de configuração opcionais

A tabela seguinte descreve os parâmetros opcionais para configurar um cluster do AlloyDB e uma instância principal:

Funcionalidade

Subfeature

Nome do parâmetro

Informações de descrição e restrição

Informações gerais

Instância principal ID da instância name Crie uma instância principal
Nome a apresentar displayName Crie uma instância principal
Sinalizações de bases de dados

Chave

databaseFlags

Configure as flags da base de dados de uma instância

Valor

databaseFlags

Configure as flags da base de dados de uma instância

Etiquetas

Chave

etiquetas

Práticas recomendadas para etiquetas

Valor

etiquetas

Práticas recomendadas para etiquetas

Notas

Chave

anotações

anotações

Valor

anotações

anotações

Zona do GCE

gceZone

Regiões e zonas

Tipo de disponibilidade

availabilityType

Teste uma instância principal para alta disponibilidade

Quantidade de CPUs da máquina

cpuCount Recomendações de dimensionamento e implementação

Tipo de máquina

machineType

Crie uma instância principal

Modo SSL

sslMode

Configure o modo de aplicação de SSL

Exigir conetores

requireConnectors

Controlar a aplicação de conetores
Configuração das estatísticas de consultas

Comprimento da string de consulta

queryStringLength

Acerca das estatísticas de consultas

Registe etiquetas de aplicações

recordApplicationTags

Melhore o desempenho das consultas com as estatísticas das consultas

Registe a morada do cliente

recordClientAddress

Melhore o desempenho das consultas com as estatísticas das consultas

Planos de consultas por minuto

queryPlansPerMinute

Melhore o desempenho das consultas com as estatísticas das consultas

Ative o IP público

enablePublicIP

Estabeleça ligação através do IP público

Ative o IP público de saída

enableOutboundPublicIP

Estabeleça ligação através do IP público

Intervalo CIDR

cidrRange

IP público

Link automático da rede

rede

Ative o acesso a serviços privados

Tipo de cluster

clusterType

Vista geral da replicação entre regiões

Etiquetas de clusters

Chave

etiquetas

Práticas recomendadas para etiquetas

Valor

etiquetas

Práticas recomendadas para etiquetas

Nome a apresentar do cluster

displayName

Crie um cluster

Utilizador inicial do cluster

Utilizador

initialUser

Crie um novo cluster

Palavra-passe

initialUser

Crie um novo cluster

Skip Await Major Version Upgrade

skip_await_major_version_upgrade Vista geral da atualização da versão principal no local da base de dados

Tipo de subscrição

subscriptionType

Vista geral do cluster de avaliação gratuita

Nome da chave de encriptação do cluster

encryptionConfig

Acerca das CMEK

Política de cópia de segurança automática

Região

localização

Localizações de cópias de segurança a pedido

Janela de cópia de segurança

backupWindow

Cópia de segurança e recuperação contínuas

Ativado

ativado

Vista geral da cópia de segurança e recuperação de dados
Horário semanal

Dias da semana

daysOfWeek

Atributos de configuração da cópia de segurança automática

Hora de início

startTimes

Atributos de configuração da cópia de segurança automática

Quantidade de retenção com base na quantidade

count

Atributos de configuração da cópia de segurança automática

Quantidade de retenção baseada no tempo

retentionPeriod

Atributos de configuração da cópia de segurança automática
Etiquetas

Chave

etiquetas

Práticas recomendadas para etiquetas

Valor

etiquetas

Práticas recomendadas para etiquetas

Nome da chave de encriptação da cópia de segurança

encryptionConfig

Cópias de segurança e restauro

Ativar cópia de segurança contínua

ativado

Cópia de segurança e recuperação contínuas

Continuous Backup Recovery Window Days

recoveryWindowDays

Cópia de segurança e recuperação contínuas
Política de Atualização de Manutenção Períodos de manutenção

Day

dia Vista geral da manutenção
Hora de início

Horário de funcionamento

startTime Vista geral da manutenção

Nome da chave de encriptação da cópia de segurança contínua

kmsKeyName

Cópias de segurança e restauro
Ler instâncias do conjunto

ID da instância

name

Crie uma instância do conjunto de leitura

Nome a apresentar

displayName

Crie uma instância do conjunto de leitura

Quantidade de nós

nodeCount

Crie uma instância do conjunto de leitura

Sinalizadores de base de dados

Chave

databaseFlags

Configure flags da base de dados

Valor

databaseFlags

Configure flags da base de dados

Quantidade de CPUs da máquina

cpuCount

Crie uma instância do conjunto de leitura

Tipo de máquina

machineType

Crie uma instância do conjunto de leitura

Modo SSL

sslMode

Configure o modo de aplicação de SSL

Exigir conetores

requireConnectors

Acerca do proxy Auth do AlloyDB
Configuração das estatísticas de consultas

Comprimento da string de consulta

queryStringLength

Acerca das estatísticas de consultas

Registe etiquetas de aplicações

recordApplicationTags

Melhore o desempenho das consultas com as estatísticas das consultas

Registe a morada do cliente

recordClientAddress

Melhore o desempenho das consultas com as estatísticas das consultas

Planos de consultas por minuto

queryPlansPerMinute

Melhore o desempenho das consultas com as estatísticas das consultas

Ative o IP público

publicIpAddress

Estabeleça ligação através do IP público

Intervalo CIDR

cidrRange

IP público

Nome do cluster principal

primaryClusterName

Crie um cluster e a respetiva instância principal

Intervalo de IP atribuído

allocatedIpRange

Ative o acesso a serviços privados

Versão da base de dados

databaseVersion

Políticas de versão da base de dados

PSC ativado

pscEnabled

Vista geral do Private Service Connect

PSC Allowed Consumer Projects

allowed_consumer_projects

Projetos do Private Service Connect permitidos
Associações automáticas do PSC

Rede de consumo

consumer_network

Projetos do Private Service Connect permitidos

Projeto de consumo

consumer_project

Projetos do Private Service Connect permitidos

Política de Eliminação

deletion_policy deletion_policy

Recurso de anexo de rede

networkAttachment

Anexo de rede

Restaurar cluster

Restaure a origem da cópia de segurança Nome da cópia de segurança

restoreBackupSource

Use a recuperação pontual (PITR)
Restaure a origem da cópia de segurança contínua Cluster

cluster

Use a recuperação pontual (PITR)
Momento no tempo

pointInTime

Use a recuperação pontual (PITR)