App Design Center ti consente di configurare connessioni e parametri per eseguire il provisioning delle istanze Bigtable in base al modulo Terraform terraform-google-bigtable. Questa configurazione fornisce uno spazio di archiviazione coppia chiave-valore e a colonne larghe a bassa latenza per workload con throughput elevato, come dati di clickstream, telemetria IoT e machine learning.
Connessioni dei componenti
La tabella seguente elenca i componenti che puoi connettere a un'istanza Bigtable e i relativi aggiornamenti al codice dell'applicazione e di Terraform.
Componente collegato |
Aggiornamenti delle applicazioni |
Informazioni introduttive |
|---|---|---|
|
Panoramica di Bigtable | |
|
Che cos'è Cloud Run |
Parametri di configurazione obbligatori
Se il modello include un componente Bigtable, devi configurare i seguenti parametri dell'istanza Bigtable prima del deployment.
Nome parametro |
Descrizione e vincoli |
Informazioni introduttive |
|---|---|---|
ID progetto |
Il progetto in cui esegui il deployment dell'istanza Bigtable. |
Configura i componenti |
Nome |
name | name |
Parametri di configurazione facoltativi
I seguenti parametri sono facoltativi. Per visualizzare i parametri avanzati, nell'area Configurazione, seleziona Mostra campi avanzati.
Funzionalità |
Sottofunzionalità |
Nome parametro |
Informazioni su descrizione e vincoli |
Informazioni introduttive |
|---|---|---|---|---|
Nome visualizzato |
displayName | display_name | ||
| Zone | Key (Chiave) |
La chiave dell'oggetto mappa zones. |
zone | |
Zona |
location | Località di Bigtable | ||
ID cluster |
clusterID | cluster_id | ||
Num Nodes |
serveNodes | Nodi | ||
Nome chiave KMS |
kmsKeyName | Chiavi di crittografia gestite dal cliente (CMEK) | ||
| Configurazione della scalabilità automatica | N. minimo di nodi |
minServeNodes | Determina il numero minimo di nodi | |
Nodi massimi |
maxServeNodes | Determina il numero massimo di nodi | ||
CPU target |
cpuUtilizationPercent | Determina il target di utilizzo della CPU | ||
Storage Target |
storageUtilizationGibPerNode | Determina il target di utilizzo dello spazio di archiviazione | ||
| Tabelle | Key (Chiave) |
La chiave dell'oggetto mappa tables. |
tables | |
Nome tabella |
name | name | ||
Chiavi divise |
split_keys | (Facoltativo) Suddividi la tabella in base alla chiave di riga | ||
Protezione da eliminazione |
deletion_protection | Modifica protezione da eliminazione | ||
Conservazione delle modifiche in tempo reale |
retentionPeriod | Panoramica delle modifiche in tempo reale | ||
| Policy di backup automatico | Periodo di conservazione |
retentionPeriod | Utilizza il backup automatico | |
Frequenza |
frequenza | Utilizza il backup automatico | ||
| Famiglia di colonne | Key (Chiave) |
La chiave dell'oggetto mappa column_family, che si trova nell'oggetto tables. |
column_family | |
Famiglia |
family | Famiglie di colonne | ||
Protezione da eliminazione |
Se questa opzione è selezionata, un comando |
deletion_protection | ||
Tipo di archiviazione |
defaultStorageType | Scegli tra archiviazione SSD e HDD | ||
| Etichette | Key (Chiave) |
labels | Crea e gestisci le etichette delle istanze | |
Valore |
labels | Crea e gestisci le etichette delle istanze |