設定 Bigtable 執行個體

App Design Center 可讓您設定連線和參數,根據 terraform-google-bigtable Terraform 模組佈建 Bigtable 執行個體。這項設定可為高處理量工作負載 (例如點擊流資料、IoT 遙測和機器學習) 提供低延遲的鍵/值和 Wide-column 儲存空間。

元件連線

下表列出可連結至 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

選用設定參數

以下為選用參數。如要顯示進階參數,請在「Configuration」(設定) 區域中選取「Show advanced fields」(顯示進階欄位)。

功能

子功能

參數名稱

說明和限制資訊

背景資訊

顯示名稱

displayName display_name
可用區

金鑰

zones 地圖物件鍵。 zones

可用區

location Bigtable 位置

叢集 ID

clusterID cluster_id

節點數量

serveNodes 節點

KMS 金鑰名稱

kmsKeyName 客戶自行管理的加密金鑰 (CMEK)
自動調度資源設定

節點數量下限

minServeNodes 決定節點數量下限

節點數量上限

maxServeNodes 決定節點數量上限

CPU 目標

cpuUtilizationPercent 決定 CPU 使用率目標

儲存空間目標

storageUtilizationGibPerNode 決定儲存空間使用率目標
Tables

金鑰

tables 地圖物件鍵。 資料表

資料表名稱

name name

分割金鑰

split_keys 選用:依資料列索引鍵分割資料表

防刪除功能

deletion_protection 修改防刪除功能

變更串流保留期限

retentionPeriod 變更串流總覽
自動備份政策

保留期限

retentionPeriod 使用自動備份

頻率

頻率 使用自動備份
資料欄系列

金鑰

column_family 對應物件鍵,位於 tables 物件中。 column_family

家庭

家庭 資料欄系列

防刪除功能

選取後,會刪除執行個體的 terraform apply 或 terraform destroy 會失敗。如未選取,則可刪除執行個體。

deletion_protection

儲存空間類型

defaultStorageType 選擇 SSD 或 HDD 儲存空間
標籤

金鑰

labels 建立及管理執行個體標籤

值

labels 建立及管理執行個體標籤