App Design Center vous permet de configurer des connexions et des paramètres pour provisionner des instances Bigtable en fonction du module Terraform terraform-google-bigtable. Cette configuration fournit un stockage clé-valeur et orienté colonne à faible latence pour les charges de travail à haut débit telles que les données de parcours de navigation, la télémétrie IoT et le machine learning.
Connexions des composants
Le tableau suivant liste les composants que vous pouvez connecter à une instance Bigtable, ainsi que les mises à jour de votre application et de votre code Terraform qui en résultent.
Composant connecté |
Mises à jour de l'application |
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 procéder au déploiement.
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é |
La clé d'objet de carte 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é |
La clé d'objet de carte tables. |
tables | |
Nom de la table |
name | name | ||
Clés fractionné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é |
La clé d'objet de carte column_family, qui se trouve dans l'objet tables. |
column_family | |
Famille |
family | Familles de colonnes | ||
Protection contre la suppression |
Lorsque 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 |