Configura AlloyDB para PostgreSQL en el Centro de diseño de aplicaciones

AlloyDB es un servicio de base de datos completamente administrado y compatible con PostgreSQL creado para tus cargas de trabajo empresariales más exigentes, incluidas las altas tasas de transacciones, los grandes tamaños de datos y el análisis en tiempo real. Para obtener más información, consulta la descripción general de AlloyDB.

En este documento, se describen los parámetros que puedes configurar cuando usas el Centro de diseño de apps para crear un clúster y una instancia de AlloyDB. Los parámetros de configuración se basan en el módulo terraform-google-alloy-db.

Antes de comenzar

Crea una configuración de acceso privado a servicios en una red de nube privada virtual (VPC) que resida en el mismo proyecto deGoogle Cloud en el que crearás tus instancias de AlloyDB.

Para obtener más información, consulta lo siguiente:

Conexiones de componentes

Puedes conectar los siguientes componentes a una instancia de AlloyDB:

Componente Descripción Información general
Plantillas de instancias de Compute Engine
  • Las instancias de Compute Engine pueden conectarse a la instancia de AlloyDB.
  • La información de metadatos del recurso de AlloyDB se agrega a la plantilla de instancia.
  • Se agrega el rol roles/alloydb.admin a la cuenta de servicio de la plantilla de instancia de Compute Engine.
Descripción general de la conexión
Cloud Run
  • El servicio de Cloud Run puede conectarse a la instancia de AlloyDB.
  • Los metadatos del recurso de AlloyDB se agregan a las variables de entorno de Cloud Run.
  • Se agrega el rol roles/alloydb.admin de AlloyDB a la cuenta de servicio de Cloud Run.
Conectarse desde Cloud Run

Parámetros de configuración obligatorios

En la siguiente tabla, se describen los parámetros obligatorios para configurar un clúster de AlloyDB y una instancia principal:

Nombre del parámetro

Información de descripción y restricción

Información general

ID del proyecto

Es el proyecto en el que deseas implementar la instancia de AlloyDB.

Configura componentes

ID del clúster

Es el ID del clúster de AlloyDB.

Crea un clúster y su instancia principal

Región

Es la ubicación en la que se implementa el clúster de AlloyDB. Ubicaciones de AlloyDB

Parámetros de configuración opcionales

En la siguiente tabla, se describen los parámetros opcionales para configurar un clúster de AlloyDB y una instancia principal:

Función

Subcaracterística

Nombre del parámetro

Información de descripción y restricción

Información general

Instancia principal ID de instancia name Crea una instancia principal
Nombre visible displayName Crea una instancia principal
Marcas de la base de datos

Clave

databaseFlags

Configura las marcas de base de datos de una instancia

Valor

databaseFlags

Configura las marcas de base de datos de una instancia

Etiquetas

Clave

labels

Prácticas recomendadas para las etiquetas

Valor

labels

Prácticas recomendadas para las etiquetas

Anotaciones

Clave

anotaciones

anotaciones

Valor

anotaciones

anotaciones

Zona de GCE

gceZone

Regiones y zonas

Tipo de disponibilidad

availabilityType

Cómo probar una instancia principal para alta disponibilidad

Recuento de CPU de la máquina

cpuCount Recomendaciones de tamaño y de implementación

Tipo de máquina

machineType

Crea una instancia principal

Modo SSL

sslMode

Cómo configurar el modo de aplicación forzosa de SSL

Require Connectors

requireConnectors

Control de la aplicación del conector
Configuración de Estadísticas de consultas

Longitud de la cadena de consulta

queryStringLength

Acerca de las Estadísticas de consultas

Registra etiquetas de aplicación

recordApplicationTags

Mejora el rendimiento de las consultas con las estadísticas de consultas

Registrar la dirección del cliente

recordClientAddress

Mejora el rendimiento de las consultas con las estadísticas de consultas

Planes de consultas por minuto

queryPlansPerMinute

Mejora el rendimiento de las consultas con las estadísticas de consultas

Habilitar IP pública

enablePublicIP

Conéctate con una IP pública

Habilitar IP pública saliente

enableOutboundPublicIP

Conéctate con una IP pública

Rango de CIDR

cidrRange

IP pública

Vinculación propia de la red

network

Habilita el acceso privado a los servicios

Tipo de clúster

clusterType

Descripción general de la replicación entre regiones

Etiquetas de clúster

Clave

labels

Prácticas recomendadas para las etiquetas

Valor

labels

Prácticas recomendadas para las etiquetas

Nombre visible del clúster

displayName

Crea un clúster

Usuario inicial del clúster

User

initialUser

Crea un clúster nuevo

Contraseña

initialUser

Crea un clúster nuevo

Omitir la espera de la actualización de la versión principal

skip_await_major_version_upgrade Descripción general de la actualización local de la versión principal de la base de datos

Tipo de suscripción

subscriptionType

Descripción general del clúster de prueba gratuita

Nombre de la clave de encriptación del clúster

encryptionConfig

Acerca de CMEK

Política de copia de seguridad automática

Región

ubicación

Ubicaciones de copias de seguridad a pedido

Ventana de copia de seguridad

backupWindow

Copia de seguridad y recuperación continuas

Habilitado

habilitado

Descripción general de la copia de seguridad y la recuperación de datos
Programa semanal

Días de la semana

daysOfWeek

Atributos de configuración de copias de seguridad automáticas

Hora de inicio

startTimes

Atributos de configuración de copias de seguridad automáticas

Recuento de retención basado en la cantidad

count

Atributos de configuración de copias de seguridad automáticas

Recuento de retención basado en el tiempo

retentionPeriod

Atributos de configuración de copias de seguridad automáticas
Etiquetas

Clave

labels

Prácticas recomendadas para las etiquetas

Valor

labels

Prácticas recomendadas para las etiquetas

Nombre de la clave de encriptación de la copia de seguridad

encryptionConfig

Copias de seguridad y restablecimiento

Habilitar copia de seguridad continua

habilitado

Copia de seguridad y recuperación continuas

Días de período de recuperación de copias de seguridad continuas

recoveryWindowDays

Copia de seguridad y recuperación continuas
Política de Actualizaciones de Mantenimiento Períodos de mantenimiento

Day

día Descripción general del mantenimiento
Hora de inicio

Horas

startTime Descripción general del mantenimiento

Nombre de la clave de encriptación de la copia de seguridad continua

kmsKeyName

Copias de seguridad y restablecimiento
Instancias de grupo de lectura

ID de instancia

name

Crea una instancia de grupo de lectura

Nombre visible

displayName

Crea una instancia de grupo de lectura

Cantidad de nodos

nodeCount

Crea una instancia de grupo de lectura

Marcas de bases de datos

Clave

databaseFlags

Configurar marcas de bases de datos

Valor

databaseFlags

Configurar marcas de bases de datos

Recuento de CPU de la máquina

cpuCount

Crea una instancia de grupo de lectura

Tipo de máquina

machineType

Crea una instancia de grupo de lectura

Modo SSL

sslMode

Cómo configurar el modo de aplicación forzosa de SSL

Require Connectors

requireConnectors

Acerca del proxy de autenticación de AlloyDB
Configuración de Estadísticas de consultas

Longitud de la cadena de consulta

queryStringLength

Acerca de las Estadísticas de consultas

Registra etiquetas de aplicación

recordApplicationTags

Mejora el rendimiento de las consultas con las estadísticas de consultas

Registrar la dirección del cliente

recordClientAddress

Mejora el rendimiento de las consultas con las estadísticas de consultas

Planes de consultas por minuto

queryPlansPerMinute

Mejora el rendimiento de las consultas con las estadísticas de consultas

Habilitar IP pública

publicIpAddress

Conéctate con una IP pública

Rango de CIDR

cidrRange

IP pública

Nombre del clúster principal

primaryClusterName

Crea un clúster y su instancia principal

Rango de IP asignado

allocatedIpRange

Habilita el acceso privado a los servicios

Versión de la base de datos

databaseVersion

Políticas de versión de la base de datos

PSC habilitado

pscEnabled

Descripción general de Private Service Connect

Proyectos de consumidor permitidos del PSC

allowed_consumer_projects

Proyectos de Private Service Connect permitidos
Conexiones automáticas de PSC

Consumer Network

consumer_network

Proyectos de Private Service Connect permitidos

Proyecto de consumo

consumer_project

Proyectos de Private Service Connect permitidos

Política de eliminación

deletion_policy deletion_policy

Recurso de archivo adjunto de red

networkAttachment

Archivo adjunto de red

Restablecer clúster

Restablece la fuente de copia de seguridad Nombre de la copia de seguridad

restoreBackupSource

Usa la recuperación de un momento determinado (PITR)
Restablece la fuente de la copia de seguridad continua Clúster

clúster

Usa la recuperación de un momento determinado (PITR)
Momento determinado

pointInTime

Usa la recuperación de un momento determinado (PITR)