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 éléments suivants :
- Données relatives aux flux de clics
- Internet des objets (IoT)
- Traitement des analyses 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 liste les composants que vous pouvez connecter à une instance Bigtable, ainsi que les mises à jour correspondantes de votre application et de votre code Terraform.
Composant connecté |
Mises à jour d'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 |
Projet dans lequel vous déployez 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 map zones. |
zones | |
Zone |
location | 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 map 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é d'objet map column_family, qui 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 |
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 |