Bigtable は Key-Value かつワイドカラムストア型であり、構造化データ、半構造化データ、非構造化データへの高速アクセスに最適です。たとえば、次のようなユースケースのデータを保存するために Bigtable インスタンスを作成できます。
- クリックストリーム
- モノのインターネット(IoT)
- バッチ分析
- ML モデルのトレーニング
詳しくは以下をご覧ください。
このドキュメントでは、App Design Center を使用して Bigtable インスタンスを作成するときに構成できる接続とパラメータについて説明します。構成パラメータは、terraform-google-bigtable Terraform モジュールに基づいています。
コンポーネント接続
次の表に、Bigtable インスタンスに接続できるコンポーネントと、アプリケーションとその生成された Terraform コードに対する更新結果を示します。
連結成分 |
アプリケーションの更新 |
背景情報 |
|---|---|---|
|
Bigtable の概要 | |
|
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(キー) |
column_family マップ オブジェクト キー。このオブジェクトは tables オブジェクト内にあります。 |
column_family | |
ファミリー |
家族 | 列ファミリー | ||
削除からの保護 |
このオプションを選択すると、インスタンスを削除する |
deletion_protection | ||
ストレージの種類 |
defaultStorageType | SSD ストレージと HDD ストレージのいずれかを選択する | ||
| ラベル | Key(キー) |
labels | インスタンス ラベルを作成して管理する | |
値 |
labels | インスタンス ラベルを作成して管理する |