Configura Bigtable en Application Design Center

Bigtable es un almacén de clave-valor y columna amplia, ideal para acceder rápidamente a datos estructurados, semiestructurados o no estructurados. Por ejemplo, podrías crear una instancia de Bigtable para almacenar datos en los siguientes casos de uso:

  • Flujo de clics
  • Internet de las cosas (IoT)
  • Estadísticas por lote
  • Entrenamiento de modelos de aprendizaje automático

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

En este documento, se describen las conexiones y los parámetros que puedes configurar cuando usas el Centro de diseño de aplicaciones 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 a los que puedes conectar una instancia de Bigtable y las actualizaciones resultantes en tu aplicación y su código de Terraform generado.

Componente conectado

Actualizaciones de la aplicación

Información general

Plantilla de instancia de Compute Engine

  • Las instancias de Compute Engine pueden conectarse a la instancia de Bigtable y administrarla.
  • La información de metadatos del recurso de Bigtable se agrega a la plantilla de instancia de Compute Engine.
  • Se agrega el rol roles/bigtable.admin 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 metadatos del recurso de Bigtable se agrega a las variables de entorno de Cloud Run.
  • Se agrega el rol roles/bigtable.admin 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 la instancia de Bigtable antes de implementar.

Nombre del parámetro

Descripción y restricciones

Información general

ID del proyecto

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

Configura 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

Subcaracterística

Nombre del parámetro

Información de descripción y restricción

Información general

Nombre visible

displayName display_name
Zonas

Clave

Es la clave del objeto de mapa zones. zonas

Zona

ubicación Ubicaciones de Bigtable

ID del clúster

clusterID cluster_id

Cantidad de nodos

serveNodes Nodos

Nombre de la clave de KMS

kmsKeyName Claves de encriptación administradas por el cliente (CMEK)
Configuración del ajuste de escala automático

Nodos mín.

minServeNodes Determina la cantidad mínima de nodos

Max Nodes

maxServeNodes Determina la cantidad máxima de nodos

CPU objetivo

cpuUtilizationPercent Determina el objetivo de uso de CPU

Objetivo de almacenamiento

storageUtilizationGibPerNode Determina el objetivo de uso del almacenamiento
Tablas

Clave

Es la clave del objeto de mapa tables. tablas

Nombre de la tabla

name name

Teclas separadas

split_keys Opcional: Divide la tabla por clave de fila

Protección contra la eliminación

deletion_protection Modificar la protección contra la eliminación

Retención de Change Stream

retentionPeriod Descripción general de las transmisiones de cambios
Política de copia de seguridad automática

Período de retención

retentionPeriod Usar la copia de seguridad automática

Frecuencia

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

Clave

Es la clave del objeto de mapa column_family. Este objeto se encuentra en el objeto tables. column_family

Familia

familia Familias de columnas

Protección contra la eliminación

Cuando se selecciona, fallará un terraform apply o terraform destroy que borraría la instancia. Si no se selecciona, se puede borrar la instancia.

deletion_protection

Tipo de almacenamiento

defaultStorageType Elige entre el almacenamiento SSD y HDD
Etiquetas

Clave

labels Crea y administra etiquetas de instancia

Valor

labels Crea y administra etiquetas de instancia