Bigtable インスタンスを構成する

Bigtable は Key-Value かつワイドカラム型ストアであり、構造化データ、半構造化データ、非構造化データへの高速アクセスに適しています。たとえば、次のようなデータを保存するために Bigtable インスタンスを作成できます。

  • クリックストリーム データ
  • モノのインターネット(IoT)
  • バッチ分析処理
  • ML モデルのトレーニング

詳しくは以下をご覧ください。

このドキュメントでは、App Design Center を使用して 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
ゾーン

Key(キー)

zones 地図オブジェクト キー。 ゾーン

ゾーン

location Bigtable のロケーション

クラスタ ID

clusterID cluster_id

ノード数

serveNodes ノード

KMS 鍵名

kmsKeyName 顧客管理の暗号鍵(CMEK)
自動スケーリング構成

最小ノード数

minServeNodes ノードの最小数を決める

最大ノード数

maxServeNodes ノードの最大数を決める

CPU の目標値

cpuUtilizationPercent CPU 使用率の目標値を決める

ストレージ ターゲット

storageUtilizationGibPerNode ストレージ使用率の目標値を決める
テーブル

Key(キー)

tables 地図オブジェクト キー。 テーブル

テーブル名

name name

分割キー

split_keys 省略可: 行キーでテーブルを分割する

削除からの保護

deletion_protection 削除からの保護を変更する

変更ストリームの保持

retentionPeriod 変更ストリームの概要
自動バックアップ ポリシー

保持期間

retentionPeriod 自動バックアップを使用する

周波数

頻度 自動バックアップを使用する
列ファミリー

Key(キー)

tables オブジェクト内の column_family 地図オブジェクト キー。 column_family

ファミリー

家族 列ファミリー

削除からの保護

選択すると、インスタンスを削除する terraform apply または terraform destroy が失敗します。選択しないと、インスタンスを削除できます。

deletion_protection

ストレージの種類

defaultStorageType SSD ストレージか HDD ストレージかの選択
ラベル

Key(キー)

labels インスタンス ラベルの作成と管理

labels インスタンス ラベルの作成と管理