Configura un'istanza Bigtable

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

Template di istanza Compute Engine

  • Le istanze Compute Engine possono connettersi all'istanza Bigtable e gestirla.
  • I metadati della risorsa Bigtable vengono aggiunti al template di istanza Compute Engine.
  • Il ruolo roles/bigtable.admin viene aggiunto al account di servizio del template di istanza Compute Engine.
Panoramica di Bigtable

Cloud Run

  • Il servizio Cloud Run può eseguire funzioni amministrative sull'istanza Bigtable.
  • I metadati della risorsa Bigtable vengono aggiunti alle variabili di ambiente di Cloud Run.
  • Il ruolo roles/bigtable.admin viene aggiunto al account di servizio Cloud Run.
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 terraform apply o terraform destroy che eliminerebbe l'istanza non va a buon fine. Se non è selezionata, l'istanza può essere eliminata.

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