Mengonfigurasi Bigtable di Application Design Center

Bigtable adalah penyimpanan dengan wide-column dan nilai kunci, yang cocok untuk akses cepat ke data terstruktur, semi-terstruktur, atau tidak terstruktur. Misalnya, Anda dapat membuat instance Bigtable untuk menyimpan data untuk kasus penggunaan berikut:

  • Clickstream
  • Internet of Things (IoT)
  • Analisis batch
  • Pelatihan model machine learning

Untuk informasi selengkapnya, lihat referensi berikut:

Dokumen ini menjelaskan koneksi dan parameter yang dapat Anda konfigurasi saat menggunakan Pusat Desain Aplikasi untuk membuat instance Bigtable. Parameter konfigurasi didasarkan pada modul Terraform terraform-google-bigtable.

Koneksi komponen

Tabel berikut mencakup komponen yang dapat Anda hubungkan ke instance Bigtable, dan update yang dihasilkan pada aplikasi Anda dan kode Terraform yang dihasilkan.

Komponen terhubung

Update aplikasi

Informasi latar belakang

Template instance Compute Engine

  • Instance Compute Engine dapat terhubung ke dan mengelola instance Bigtable.
  • Informasi metadata resource Bigtable ditambahkan ke template instance Compute Engine.
  • Peran roles/bigtable.admin ditambahkan ke akun layanan template instance Compute Engine.
Ringkasan Bigtable

Cloud Run

  • Layanan Cloud Run dapat melakukan fungsi administratif pada instance Bigtable.
  • Informasi metadata resource Bigtable ditambahkan ke variabel lingkungan Cloud Run.
  • Peran roles/bigtable.admin ditambahkan ke akun layanan Cloud Run.
Apa itu Cloud Run

Parameter konfigurasi yang diperlukan

Jika template Anda menyertakan komponen Bigtable, Anda harus mengonfigurasi parameter instance Bigtable berikut sebelum Anda men-deploy.

Nama parameter

Deskripsi dan batasan

Informasi latar belakang

Project ID

Project tempat Anda ingin men-deploy instance Bigtable.

Mengonfigurasi komponen

Nama

name name

Parameter konfigurasi opsional

Parameter berikut bersifat opsional. Untuk menampilkan parameter lanjutan, di area Konfigurasi, pilih Tampilkan kolom lanjutan.

Fitur

Subfitur

Nama parameter

Deskripsi dan informasi batasan

Informasi latar belakang

Display Name

displayName display_name
Zona

Kunci

Kunci objek peta zones. zona

Zone

location Lokasi Bigtable

Cluster ID

clusterID cluster_id

Jumlah Node

serveNodes Node

Nama Kunci KMS

kmsKeyName Kunci enkripsi yang dikelola pelanggan (Customer-Managed Encryption Key/CMEK)
Konfigurasi Penskalaan Otomatis

Min Nodes

minServeNodes Menentukan jumlah minimum node

Max Nodes

maxServeNodes Tentukan jumlah maksimum node

Target CPU

cpuUtilizationPercent Menentukan target penggunaan CPU

Storage Target

storageUtilizationGibPerNode Menentukan target pemanfaatan penyimpanan
Tabel

Kunci

Kunci objek peta tables. tabel

Nama Tabel

name name

Tombol Terpisah

split_keys Opsional: Memisahkan tabel berdasarkan row key

Perlindungan Penghapusan

deletion_protection Mengubah perlindungan penghapusan

Mengubah Retensi Streaming

retentionPeriod Ringkasan aliran perubahan
Kebijakan Pencadangan Otomatis

Periode Retensi Data

retentionPeriod Menggunakan pencadangan otomatis

Frekuensi

frekuensi Menggunakan pencadangan otomatis
Grup Kolom

Kunci

Kunci objek peta column_family. Objek ini ada di objek tables. column_family

Keluarga

keluarga Grup kolom

Perlindungan Penghapusan

Jika dipilih, terraform apply atau terraform destroy yang akan menghapus instance akan gagal. Jika tidak dipilih, instance dapat dihapus.

deletion_protection

Storage Type

defaultStorageType Memilih antara penyimpanan SSD dan HDD
Label

Kunci

label Membuat dan mengelola label instance

Nilai

label Membuat dan mengelola label instance