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 |
|---|---|---|
|
Descripción general de Bigtable | |
|
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 |
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 |