Configurar o AlloyDB para PostgreSQL no App Design Center

O AlloyDB é um serviço de banco de dados totalmente gerenciado e compatível com PostgreSQL criado para as cargas de trabalho empresariais mais exigentes, incluindo altas taxas de transação, grandes tamanhos de dados e análises em tempo real. Para mais informações, consulte a Visão geral do AlloyDB.

Neste documento, descrevemos os parâmetros que podem ser configurados ao usar a Central de design de apps para criar um cluster e instâncias do AlloyDB. Os parâmetros de configuração são baseados no módulo terraform-google-alloy-db.

Antes de começar

Crie uma configuração de acesso a serviços particulares em uma rede de nuvem privada virtual (VPC) que esteja no mesmo projetoGoogle Cloud em que você vai criar as instâncias do AlloyDB.

Para ver mais informações, consulte os seguintes tópicos:

Conexões de componentes

É possível conectar os seguintes componentes a uma instância do AlloyDB:

Componente Descrição Informações prévias
Modelos de instâncias do Compute Engine
  • As instâncias do Compute Engine podem se conectar à instância do AlloyDB.
  • As informações de metadados do recurso do AlloyDB são adicionadas ao modelo de instância.
  • O papel roles/alloydb.admin é adicionado à conta de serviço do modelo de instância do Compute Engine.
Visão geral da conexão
Cloud Run
  • O serviço do Cloud Run pode se conectar à instância do AlloyDB.
  • Os metadados do recurso do AlloyDB são adicionados às variáveis de ambiente do Cloud Run.
  • O papel roles/alloydb.admin do AlloyDB é adicionado à conta de serviço do Cloud Run.
Conectar a partir do Cloud Run

Parâmetros de configuração obrigatórios

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

Nome do parâmetro

Descrição e informações de restrição

Informações prévias

ID do projeto

O projeto em que você quer implantar a instância do AlloyDB.

Configurar componentes

ID do cluster

O ID do cluster do AlloyDB.

Criar um cluster e a instância principal dele

Região

O local em que o cluster do AlloyDB é implantado. Locais do AlloyDB

Parâmetros de configuração opcionais

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

Recurso

Subrecurso

Nome do parâmetro

Descrição e informações de restrição

Informações prévias

Instância principal ID da instância name Criar uma instância principal
Nome de exibição displayName Criar uma instância principal
Sinalizações do banco de dados

Key

databaseFlags

Configurar flags de bancos de dados de uma instância

Valor

databaseFlags

Configurar flags de bancos de dados de uma instância

Rótulos

Key

labels

Práticas recomendadas para rótulos

Valor

labels

Práticas recomendadas para rótulos

Anotações

Key

anotações

anotações

Valor

anotações

anotações

Zona do GCE

gceZone

Regiões e zonas

Tipo de disponibilidade

availabilityType

Testar uma instância principal para alta disponibilidade

Contagem de CPUs da máquina

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

Tipo de máquina

machineType

Criar uma instância principal

Modo SSL

sslMode

Configurar o modo de aplicação obrigatória de SSL

Exigir conectores

requireConnectors

Controlar a aplicação do conector
Configuração do Query Insights

Tamanho da string de consulta

queryStringLength

Sobre o Query Insights

Registrar tags de aplicativos

recordApplicationTags

Melhorar o desempenho de consultas usando os insights de consultas

Registrar o endereço do cliente

recordClientAddress

Melhorar o desempenho de consultas usando os insights de consultas

Planos de consulta por minuto

queryPlansPerMinute

Melhorar o desempenho de consultas usando os insights de consultas

Ativar IP público

enablePublicIP

Conectar usando IP público

Ativar IP público de saída

enableOutboundPublicIP

Conectar usando IP público

Intervalo CIDR

cidrRange

IP público

Autovinculação de rede

rede

Ativar o acesso a serviços particulares

Tipo de cluster

clusterType

Visão geral da replicação entre regiões

Marcadores de cluster

Key

labels

Práticas recomendadas para rótulos

Valor

labels

Práticas recomendadas para rótulos

Nome de exibição do cluster

displayName

Crie um cluster

Usuário inicial do cluster

User

initialUser

Criar um cluster

Senha

initialUser

Criar um cluster

Ignorar aguardar upgrade da versão principal

skip_await_major_version_upgrade Visão geral do upgrade de versão principal no local do banco de dados

Tipo de assinatura

subscriptionType

Visão geral do cluster de teste sem custo financeiro

Nome da chave de criptografia do cluster

encryptionConfig

Sobre a CMEK

Política de backup automatizada

Região

local

Locais de backup sob demanda

Janela de backup

backupWindow

Backup e recuperação contínuos

Ativado

ativado

Visão geral do backup e da recuperação de dados
Programação semanal

Dias da semana

daysOfWeek

Atributos de configuração de backup automático

Horário de início

startTimes

Atributos de configuração de backup automático

Contagem de retenção com base na quantidade

count

Atributos de configuração de backup automático

Contagem de retenção com base no tempo

retentionPeriod

Atributos de configuração de backup automático
Rótulos

Key

labels

Práticas recomendadas para rótulos

Valor

labels

Práticas recomendadas para rótulos

Nome da chave de criptografia do backup

encryptionConfig

Backups e restauração

Ativar backup contínuo

ativado

Backup e recuperação contínuos

Dias do período de recuperação de backup contínuo

recoveryWindowDays

Backup e recuperação contínuos
Política de atualização de manutenção Janelas de manutenção

Dia

dia Visão geral da manutenção
Horário de início

Horas

startTime Visão geral da manutenção

Nome da chave de criptografia de backup contínuo

kmsKeyName

Backups e restauração
Instâncias do pool de leitura

ID da instância

name

Criar uma instância do pool de leitura

Nome de exibição

displayName

Criar uma instância do pool de leitura

Quantidade de nós

nodeCount

Criar uma instância do pool de leitura

Flags do banco de dados

Key

databaseFlags

Configurar flags do banco de dados

Valor

databaseFlags

Configurar flags do banco de dados

Contagem de CPUs da máquina

cpuCount

Criar uma instância do pool de leitura

Tipo de máquina

machineType

Criar uma instância do pool de leitura

Modo SSL

sslMode

Configurar o modo de aplicação obrigatória de SSL

Exigir conectores

requireConnectors

Sobre o proxy de autenticação do AlloyDB
Configuração do Query Insights

Tamanho da string de consulta

queryStringLength

Sobre o Query Insights

Registrar tags de aplicativos

recordApplicationTags

Melhorar o desempenho de consultas usando os insights de consultas

Registrar o endereço do cliente

recordClientAddress

Melhorar o desempenho de consultas usando os insights de consultas

Planos de consulta por minuto

queryPlansPerMinute

Melhorar o desempenho de consultas usando os insights de consultas

Ativar IP público

publicIpAddress

Conectar usando IP público

Intervalo CIDR

cidrRange

IP público

Nome do cluster principal

primaryClusterName

Criar um cluster e a instância principal dele

Intervalo de IPs alocado

allocatedIpRange

Ativar o acesso a serviços particulares

Versão do banco de dados

databaseVersion

Políticas de versão do banco de dados

PSC ativado

pscEnabled

Visão geral do Private Service Connect

Projetos de consumidor permitidos do PSC

allowed_consumer_projects

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

Rede de consumidores

consumer_network

Projetos permitidos do Private Service Connect

Projeto do consumidor

consumer_project

Projetos permitidos do Private Service Connect

Política de exclusão

deletion_policy deletion_policy

Recurso de anexo de rede

networkAttachment

Anexo de rede

Restaurar cluster

Restaurar origem do backup Nome do backup

restoreBackupSource

Usar a recuperação pontual (PITR, na sigla em inglês)
Restaurar a origem do backup contínuo Cluster

cluster

Usar a recuperação pontual (PITR, na sigla em inglês)
Pontual

pointInTime

Usar a recuperação pontual (PITR, na sigla em inglês)