在应用设计中心内配置 Bigtable

Bigtable 是一种键值对形式的宽列存储区,非常适合快速访问结构化、半结构化或非结构化数据。例如,您可以创建一个 Bigtable 实例来存储以下使用场景的数据:

  • 点击流
  • 物联网 (IoT)
  • 批量分析
  • 机器学习模型训练

详情请参阅以下内容:

本文档介绍了使用应用设计中心创建 Bigtable 实例时可以配置的连接和参数。配置参数基于 terraform-google-bigtable Terraform 模块。

组件连接

下表列出了可连接到 Bigtable 实例的组件,以及对应用及其生成的 Terraform 代码的相应更新。

关联的组成部分

申请动态

背景信息

Compute Engine 实例模板

  • Compute Engine 实例可以连接到 Bigtable 实例并对其进行管理。
  • Bigtable 资源元数据信息已添加到 Compute Engine 实例模板中。
  • roles/bigtable.admin 角色已添加到 Compute Engine 实例模板服务账号。
Bigtable 概览

Cloud Run

  • Cloud Run 服务可以对 Bigtable 实例执行管理功能。
  • Bigtable 资源元数据信息已添加到 Cloud Run 环境变量中。
  • roles/bigtable.admin 角色已添加到 Cloud Run 服务账号。
Cloud Run 是什么

必需的配置参数

如果您的模板包含 Bigtable 组件,则必须在部署之前配置以下 Bigtable 实例参数。

参数名称

说明和限制

背景信息

项目 ID

您要部署 Bigtable 实例的项目。

配置组件

名称

name name

可选配置参数

以下参数为可选参数。如需显示高级参数,请在配置区域中选择显示高级字段

功能

子功能

参数名称

说明和限制条件信息

背景信息

显示名称

displayName display_name
可用区

zones 地图对象键。 可用区

可用区

location Bigtable 位置

集群 ID

clusterID cluster_id

节点数

serveNodes 节点

KMS 密钥名称

kmsKeyName 客户管理的加密密钥 (CMEK)
自动扩缩配置

节点数下限

minServeNodes 确定节点数下限

节点数上限

maxServeNodes 确定节点数上限

CPU 目标

cpuUtilizationPercent 确定 CPU 利用率目标

存储空间目标

storageUtilizationGibPerNode 确定存储空间利用率目标

tables 地图对象键。 表格

表名称

name name

拆分键

split_keys 可选:按行键拆分表

删除防护

deletion_protection 修改删除保护

更改数据流保留期限

retentionPeriod 变更数据流概览
自动备份政策

保留期限

retentionPeriod 使用自动备份

频率

频次 使用自动备份
列族

column_family 地图对象键。此对象位于 tables 对象中。 column_family

系列

家庭 列族

删除防护

如果选择此项,则会阻止执行会删除实例的 terraform applyterraform destroy。如果未选择此选项,则可以删除实例。

deletion_protection

存储空间类型

defaultStorageType 在 SSD 和 HDD 存储设备之间选择
标签

labels 创建和管理实例标签

labels 创建和管理实例标签