Bigtable est un magasin de clés-valeurs orienté colonnes, idéal pour un accès rapide à des données structurées, semi-structurées ou non structurées. Par exemple, vous pouvez créer une instance Bigtable pour stocker des données pour les cas d'utilisation suivants :
- Flux de clics
- Internet des objets (IoT)
- Analyse par lot
- Entraînement de modèles de machine learning
Pour en savoir plus, consultez les ressources suivantes :
Ce document décrit les connexions et les paramètres que vous pouvez configurer lorsque vous utilisez App Design Center pour créer une instance Bigtable. Les paramètres de configuration sont basés sur le module Terraform terraform-google-bigtable.
Connexions des composants
Le tableau suivant inclut les composants que vous pouvez connecter à une instance Bigtable, ainsi que les mises à jour qui en résultent pour votre application et son code Terraform généré.
Composant connecté |
Mises à jour des applications |
Informations générales |
|---|---|---|
|
Présentation de Bigtable | |
|
Qu'est-ce que Cloud Run ? |
Paramètres de configuration requis
Si votre modèle inclut un composant Bigtable, vous devez configurer les paramètres d'instance Bigtable suivants avant de déployer le modèle.
Nom du paramètre |
Description et contraintes |
Informations générales |
|---|---|---|
ID du projet |
Le projet dans lequel vous souhaitez déployer l'instance Bigtable. |
Configurer les composants |
Nom |
name | name |
Paramètres de configuration facultatifs
Les paramètres suivants sont facultatifs. Pour afficher les paramètres avancés, dans la zone Configuration, sélectionnez Afficher les champs avancés.
Fonctionnalité |
Sous-fonctionnalité |
Nom du paramètre |
Description et informations sur les contraintes |
Informations générales |
|---|---|---|---|---|
Nom à afficher |
displayName | display_name | ||
| Zones | Clé |
Clé de l'objet de carte zones. |
zones | |
Zone |
position | Emplacements Bigtable | ||
ID du cluster |
clusterID | cluster_id | ||
Nombre de nœuds |
serveNodes | Nœuds | ||
Nom de la clé KMS |
kmsKeyName | Clés de chiffrement gérées par le client (CMEK) | ||
| Configuration de l'autoscaling | Nombre minimal de nœuds |
minServeNodes | Déterminer le nombre minimal de nœuds | |
Nombre maximal de nœuds |
maxServeNodes | Déterminer le nombre maximal de nœuds | ||
Cible de processeur |
cpuUtilizationPercent | Déterminer l'objectif d'utilisation du processeur | ||
Cible de stockage |
storageUtilizationGibPerNode | Déterminer l'objectif d'utilisation du stockage | ||
| Tables | Clé |
Clé de l'objet de carte tables. |
tables | |
Nom de la table |
name | name | ||
Touches séparées |
split_keys | Facultatif : Diviser la table en fonction d'une clé de ligne | ||
Protection contre la suppression |
deletion_protection | Modifier la protection contre la suppression | ||
Rétention des flux de modifications |
retentionPeriod | Présentation des flux de modifications | ||
| Règle de sauvegarde automatique | Durée de conservation |
retentionPeriod | Utiliser la sauvegarde automatique | |
Fréquence |
fréquence | Utiliser la sauvegarde automatique | ||
| Famille de colonnes | Clé |
Clé de l'objet de carte column_family. Cet objet se trouve dans l'objet tables. |
column_family | |
Famille |
famille | Familles de colonnes | ||
Protection contre la suppression |
Si cette option est sélectionnée, une commande |
deletion_protection | ||
Type de stockage |
defaultStorageType | Choisir entre le stockage SSD et HDD | ||
| Étiquettes | Clé |
labels | Créer et gérer des libellés d'instances | |
Valeur |
labels | Créer et gérer des libellés d'instances |