Configure o Bigtable no Centro de design de aplicações

O Bigtable é um armazenamento de chave-valor e de colunas largas, ideal para acesso rápido a dados estruturados, semiestruturados ou não estruturados. Por exemplo, pode criar uma instância do Bigtable para armazenar dados para os seguintes exemplos de utilização:

  • Fluxo de cliques
  • Internet das Coisas (IdC)
  • Estatísticas em lote
  • Preparação de modelos de aprendizagem automática

Para mais informações, consulte o seguinte:

Este documento descreve as ligações e os parâmetros que pode configurar quando usa o App Design Center para criar uma instância do Bigtable. Os parâmetros de configuração baseiam-se no módulo do Terraform terraform-google-bigtable.

Ligações de componentes

A tabela seguinte inclui os componentes que pode associar a uma instância do Bigtable e as atualizações resultantes à sua aplicação e ao respetivo código Terraform gerado.

Componente ligado

Atualizações de aplicações

Informações gerais

Modelo de instância do Compute Engine

  • As instâncias do Compute Engine podem estabelecer ligação à instância do Bigtable e geri-la.
  • As informações de metadados de recursos do Bigtable são adicionadas ao modelo de instância do Compute Engine.
  • A função roles/bigtable.admin é adicionada à conta de serviço do modelo de instância do Compute Engine.
Vista geral do Bigtable

Cloud Run

  • O serviço Cloud Run pode realizar funções administrativas na instância do Bigtable.
  • As informações de metadados de recursos do Bigtable são adicionadas às variáveis de ambiente do Cloud Run.
  • A função roles/bigtable.admin é adicionada à conta de serviço do Cloud Run.
O que é o Cloud Run

Parâmetros de configuração obrigatórios

Se o seu modelo incluir um componente do Bigtable, tem de configurar os seguintes parâmetros da instância do Bigtable antes da implementação.

Nome do parâmetro

Descrição e restrições

Informações gerais

ID do projeto

O projeto onde quer implementar a instância do Bigtable.

Configure os componentes

Nome

name name

Parâmetros de configuração opcionais

Os parâmetros seguintes são opcionais. Para apresentar parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.

Funcionalidade

Subfeature

Nome do parâmetro

Informações de descrição e restrição

Informações gerais

Nome a apresentar

displayName display_name
Zonas

Chave

A chave do objeto de mapa zones. zonas

Zona

localização Localizações do Bigtable

ID do cluster

clusterID cluster_id

Num Nodes

serveNodes Nós

Nome da chave do KMS

kmsKeyName Chaves de encriptação geridas pelo cliente (CMEK)
Configuração da escala automática

Min Nodes

minServeNodes Determine o número mínimo de nós

Max Nodes

maxServeNodes Determine o número máximo de nós

Alvo da CPU

cpuUtilizationPercent Determine o objetivo de utilização da CPU

Objetivo de armazenamento

storageUtilizationGibPerNode Determine o objetivo de utilização do armazenamento
Tabelas

Chave

A chave do objeto de mapa tables. tabelas

Nome da tabela

name name

Teclas divididas

split_keys Opcional: divida a tabela pela chave da linha

Proteção contra eliminação

deletion_protection Modifique a proteção contra eliminação

Altere a retenção de streams

retentionPeriod Vista geral da alteração de streams
Política de cópia de segurança automática

Período de retenção

retentionPeriod Use a cópia de segurança automática

Frequência

frequência Use a cópia de segurança automática
Família de colunas

Chave

A chave do objeto de mapa column_family. Este objeto está no objeto tables. column_family

Familiar

familiar Famílias de colunas

Proteção contra eliminação

Quando selecionado, um terraform apply ou um terraform destroy que eliminaria a instância falha. Quando não está selecionada, a instância pode ser eliminada.

deletion_protection

Tipo de armazenamento

defaultStorageType Escolha entre armazenamento SSD e HDD
Etiquetas

Chave

etiquetas Crie e faça a gestão de etiquetas de instâncias

Valor

etiquetas Crie e faça a gestão de etiquetas de instâncias