Configurar Bigtable en Application Design Center

Bigtable es un almacén de pares clave-valor y de columnas anchas, ideal para acceder rápidamente a datos estructurados, semiestructurados o sin estructurar. Por ejemplo, puedes crear una instancia de Bigtable para almacenar datos en los siguientes casos prácticos:

  • Flujo de clics
  • Internet de las cosas (IoT)
  • Analíticas por lotes
  • Entrenamiento de modelos de aprendizaje automático

Para obtener más información, consulta las siguientes secciones:

En este documento se describen las conexiones y los parámetros que puedes configurar al usar App Design Center para crear una instancia de Bigtable. Los parámetros de configuración se basan en el módulo de Terraform terraform-google-bigtable.

Conexiones de componentes

En la siguiente tabla se incluyen los componentes que puede conectar a una instancia de Bigtable, así como las actualizaciones resultantes de su aplicación y del código de Terraform generado.

Componente conectado

Actualizaciones de aplicaciones

Información general

Plantilla de instancia de Compute Engine

  • Las instancias de Compute Engine pueden conectarse a la instancia de Bigtable y gestionarla.
  • La información de metadatos del recurso de Bigtable se añade a la plantilla de instancia de Compute Engine.
  • El rol roles/bigtable.admin se añade a la cuenta de servicio de la plantilla de instancia de Compute Engine.
Descripción general de Bigtable

Cloud Run

  • El servicio de Cloud Run puede realizar funciones administrativas en la instancia de Bigtable.
  • La información de los metadatos del recurso de Bigtable se añade a las variables de entorno de Cloud Run.
  • El rol roles/bigtable.admin se añade a la cuenta de servicio de Cloud Run.
Qué es Cloud Run

Parámetros de configuración obligatorios

Si tu plantilla incluye un componente de Bigtable, debes configurar los siguientes parámetros de instancia de Bigtable antes de implementar.

Nombre del parámetro

Descripción y restricciones

Información general

ID del proyecto

El proyecto en el que quieras desplegar la instancia de Bigtable.

Configurar componentes

Nombre

name name

Parámetros de configuración opcionales

Los siguientes parámetros son opcionales. Para mostrar los parámetros avanzados, en el área Configuración, selecciona Mostrar campos avanzados.

Función

Subfunción

Nombre del parámetro

Descripción e información de las restricciones

Información general

Nombre visible

displayName display_name
Zonas

Clave

La clave del objeto de mapa zones. zonas

Zona

ubicación Ubicaciones de Bigtable

ID de clúster

clusterID cluster_id

Número de nodos

serveNodes Nodos

Nombre de la clave KMS

kmsKeyName Claves de encriptado gestionadas por el cliente (CMEK)
Configuración de autoescalado

Nodos mínimos

minServeNodes Determinar el número mínimo de nodos

Nodos máximos

maxServeNodes Determinar el número máximo de nodos

Objetivo de CPU

cpuUtilizationPercent Determinar el objetivo de uso de la CPU

Destino de almacenamiento

storageUtilizationGibPerNode Determinar el objetivo de utilización del almacenamiento
Tablas

Clave

La clave del objeto de mapa tables. tablas

Nombre de la tabla

name name

Teclas divididas

split_keys Opcional: Dividir la tabla por clave de fila

Protección contra la eliminación

deletion_protection Modificar la protección frente a la eliminación

Cambiar la retención de la secuencia de cambios

retentionPeriod Descripción general de los cambios en los streams
Política de copias de seguridad automáticas

Periodo de conservación

retentionPeriod Usar la copia de seguridad automática

Frecuencia

frecuencia Usar la copia de seguridad automática
Familia de columnas

Clave

La clave del objeto de mapa column_family. Este objeto está en el objeto tables. column_family

Familia

Familia Familias de columnas

Protección contra la eliminación

Si se selecciona, se producirá un error en terraform apply o terraform destroy, que eliminaría la instancia. Si no se selecciona, la instancia se puede eliminar.

deletion_protection

Tipo de almacenamiento

defaultStorageType Elegir entre almacenamiento SSD y HDD
Etiquetas

Clave

labels Crear y gestionar etiquetas de instancias

Valor

labels Crear y gestionar etiquetas de instancias