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 |
|---|---|---|
|
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 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 |
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 |