Mengubah instance

Setelah membuat instance Bigtable, Anda dapat memperbarui setelan berikut tanpa periode nonaktif:

  • Edisi

    Anda dapat mengupgrade ke Enterprise Plus atau mendowngrade ke Enterprise.

  • Tingkat dalam memori (Pratinjau)

    Anda dapat mengaktifkan atau menonaktifkan paket dalam memori untuk cluster dalam instance.

  • Autoscaling

    Anda dapat mengaktifkan atau menonaktifkan penskalaan otomatis untuk cluster instance atau mengonfigurasi setelan untuk cluster yang sudah mengaktifkan penskalaan otomatis.

  • Jumlah node dalam cluster yang diskalakan secara manual

    Setelah Anda menambahkan atau menghapus node, biasanya perlu waktu beberapa menit dalam pemuatan bagi Bigtable untuk mengoptimalkan performa cluster.

  • Jumlah cluster dalam instance

    Setelah Anda menambahkan cluster, Bigtable memerlukan waktu untuk mereplikasi data Anda ke cluster baru. Cluster baru direplikasi dari cluster yang secara geografis paling dekat dalam instance. Secara umum, makin jauh jaraknya, makin lama waktu yang diperlukan untuk replikasi.

  • Profil aplikasi untuk instance, yang berisi setelan replikasi

  • Lokasi data Anda

  • Label untuk instance, yang memberikan metadata tentang instance

  • Nama tampilan untuk instance

Anda hanya dapat mengubah ID cluster dengan menghapus dan membuat ulang cluster.

Untuk mengubah salah satu hal berikut, Anda harus membuat instance baru dengan setelan yang diinginkan, mengekspor data dari instance lama, mengimpor data ke instance baru, lalu menghapus instance lama.

  • ID instance

  • Jenis penyimpanan (SSD atau HDD)

  • Konfigurasi kunci enkripsi yang dikelola pelanggan (CMEK)

Sebelum memulai

Jika Anda ingin menggunakan antarmuka command line untuk Bigtable, instal Google Cloud CLI dan cbt CLI jika Anda belum melakukannya.

Mengubah edisi

Anda dapat beralih antar-edisi dengan mengupgrade ke Enterprise Plus atau mendowngrade ke Enterprise.

Upgrade ke Enterprise Plus

Setelah Anda mengubah edisi, Bigtable akan otomatis memperbarui penagihan dan Anda akan langsung memiliki akses ke fitur Enterprise Plus.

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance Enterprise yang ingin Anda upgrade, lalu klik Edit instance.

  3. Di bagian Edition, pilih Enterprise Plus.

  4. Klik Simpan.

  5. Opsional: aktifkan tingkat dalam memori.

gcloud

Gunakan perintah bigtable instances update untuk mengubah edisi:

gcloud bigtable instances update INSTANCE_ID \
    --edition=ENTERPRISE_PLUS

Berikan hal berikut:

  • INSTANCE_ID: ID permanen untuk instance.

Downgrade ke Enterprise

Untuk mendowngrade dari Enterprise Plus ke Enterprise, Anda harus menonaktifkan fitur yang eksklusif untuk Enterprise Plus. Misalnya, jika instance Anda berisi tabel dengan perincian stempel waktu mikrodetik, Anda harus menghapus tabel tersebut sebelum dapat mendowngrade ke edisi Enterprise.

Setelah membuat instance Enterprise Plus atau mengupgrade instance yang ada ke Enterprise Plus, Anda tidak dapat mendowngradenya ke edisi Enterprise selama 48 jam.

Setelah Anda mengubah edisi, Bigtable akan otomatis memperbarui penagihan dan Anda akan kehilangan akses ke fitur Enterprise Plus.

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance Enterprise yang ingin Anda downgrade, lalu klik Edit instance.

  3. Di bagian Edition, pilih Enterprise.

  4. Klik Simpan.

gcloud

Gunakan perintah bigtable instances update untuk mengubah edisi:

gcloud bigtable instances update INSTANCE_ID \
    --edition=ENTERPRISE

Berikan hal berikut:

  • INSTANCE_ID: ID permanen untuk instance.

Mengonfigurasi paket dalam memori

Anda dapat mengaktifkan, menonaktifkan, atau melihat informasi tentang tingkat dalam memori.

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna mengonfigurasi paket dalam memori, minta administrator untuk memberi Anda peran Identity and Access Management (IAM) Bigtable Admin (roles/bigtable.admin) pada instance.

Peran yang telah ditetapkan ini berisi izin yang diperlukan Bigtable untuk menggunakan paket dalam memori. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

  • bigtable.memoryLayer.get
  • bigtable.memoryLayer.list
  • bigtable.memoryLayer.update

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Untuk mengetahui informasi selengkapnya tentang peran dan izin Bigtable, lihat Kontrol akses dengan IAM.

Mengaktifkan paket dalam memori

Di edisi Enterprise Plus, Anda dapat mengaktifkan tingkat dalam memori di cluster. Untuk menggunakan paket dalam memori, Anda harus menggunakan profil aplikasi yang telah dikonfigurasi untuk dalam memori. Untuk mengetahui informasi selengkapnya, lihat Ringkasan paket dalam memori.

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance Enterprise yang ingin Anda perbarui, lalu klik Edit instance.

  3. Klik Edit cluster untuk cluster tempat Anda ingin mengaktifkan tingkat dalam memori.

  4. Pilih Enable in-memory.

  5. Klik Simpan.

gcloud

Untuk mengaktifkan paket dalam memori di cluster, gunakan perintah gcloud beta bigtable memory-layers update.

gcloud beta bigtable memory-layers update CLUSTER_ID \
    --instance=INSTANCE_ID \
    --enable

Berikan hal berikut:

  • CLUSTER_ID: ID permanen untuk cluster.
  • INSTANCE_ID: ID permanen untuk instance.

Menonaktifkan tingkat dalam memori

Sebelum mendowngrade dari Enterprise Plus ke Enterprise, Anda harus menonaktifkan tingkat dalam memori.

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance Enterprise yang ingin Anda perbarui, lalu klik Edit instance.

  3. Klik Edit cluster untuk cluster tempat Anda ingin menonaktifkan tingkat dalam memori.

  4. Hapus centang Enable in-memory.

  5. Klik Simpan.

gcloud

Untuk menonaktifkan paket dalam memori di cluster, gunakan perintah gcloud beta bigtable memory-layers update.

gcloud beta bigtable memory-layers update CLUSTER_ID \
    --instance=INSTANCE_ID \
    --disable

Berikan hal berikut:

  • CLUSTER_ID: ID permanen untuk cluster.
  • INSTANCE_ID: ID permanen untuk instance.

Mendapatkan daftar cluster dengan paket dalam memori

Konsol

Untuk melihat cluster dengan paket dalam memori yang diaktifkan di halaman ringkasan instance, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik ID instance yang memiliki cluster yang ingin Anda lihat.

  3. Di tabel cluster, lihat kolom In-memory tier.

gcloud

Untuk mencantumkan cluster dengan paket dalam memori yang diaktifkan pada instance, gunakan perintah gcloud beta bigtable memory-layers list.

gcloud beta bigtable memory-layers list \
    --instance=INSTANCE_ID

Berikan hal berikut:

  • INSTANCE_ID: ID permanen untuk instance.

Melihat informasi tentang tingkat dalam memori

Anda dapat melihat status dan kapasitas tingkat dalam memori cluster.

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik ID instance yang memiliki cluster yang ingin Anda lihat.

  3. Di tabel cluster, lihat kolom In-memory cluster Anda.

gcloud

Untuk melihat informasi tentang paket dalam memori di cluster, seperti status paket dalam memori, gunakan perintah gcloud beta bigtable memory-layers describe.

gcloud beta bigtable memory-layers describe CLUSTER_ID \
    --instance=INSTANCE_ID

Berikan hal berikut:

  • CLUSTER_ID: ID permanen untuk cluster.
  • INSTANCE_ID: ID permanen untuk instance.

Konfigurasi penskalaan otomatis

Anda dapat mengaktifkan atau menonaktifkan penskalaan otomatis untuk cluster yang ada. Anda juga dapat mengubah target pemakaian CPU, jumlah minimum node, dan jumlah maksimum node untuk cluster. Untuk panduan dalam memilih setelan penskalaan otomatis, lihat Penskalaan otomatis. Anda tidak dapat menggunakan cbt CLI untuk mengonfigurasi penskalaan otomatis.

Aktifkan penskalaan otomatis

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance yang ingin Anda ubah, lalu klik Edit instance.

  3. Di bagian Configure clusters, klik Edit untuk cluster yang ingin Anda perbarui.

  4. Pilih Autoscaling.

  5. Masukkan nilai untuk hal berikut:

    • Jumlah minimum node
    • Jumlah maksimum node
    • Target penggunaan CPU
    • Target penggunaan penyimpanan
  6. Klik Simpan.

gcloud

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah bigtable instances list untuk melihat daftar instance project Anda:

    gcloud bigtable instances list
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah bigtable clusters list untuk melihat daftar cluster dalam instance:

    gcloud bigtable clusters list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah bigtable clusters update untuk mengaktifkan penskalaan otomatis:

    gcloud bigtable clusters update CLUSTER_ID \
        --instance=INSTANCE_ID \
        --autoscaling-max-nodes=AUTOSCALING_MAX_NODES \
        --autoscaling-min-nodes=AUTOSCALING_MIN_NODES \
        --autoscaling-cpu-target=AUTOSCALING_CPU_TARGET \
        --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET
    

    Berikan hal berikut:

    • CLUSTER_ID: ID permanen untuk cluster.
    • INSTANCE_ID: ID permanen untuk instance.
    • AUTOSCALING_MAX_NODES: Jumlah minimum node
    • AUTOSCALING_MIN_NODES: Jumlah maksimum node
    • AUTOSCALING_CPU_TARGET: Persentase target penggunaan CPU yang dipertahankan Bigtable dengan menambahkan atau menghapus node. Nilai ini harus antara 10 hingga 80.
    • AUTOSCALING_STORAGE_TARGET: Target pemakaian penyimpanan dalam GiB per node yang dipertahankan Bigtable dengan menambahkan atau menghapus node

      Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

Menonaktifkan penskalaan otomatis

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance yang ingin Anda ubah, lalu klik Edit instance.

  3. Di bagian Configure clusters, klik untuk cluster yang ingin Anda update.

  4. Pilih Manual node allocation.

  5. Masukkan jumlah node untuk cluster di kolom Quantity.

    Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

  6. Klik Simpan.

gcloud

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah bigtable instances list untuk melihat daftar instance project Anda:

    gcloud bigtable instances list
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah bigtable clusters list untuk melihat daftar cluster dalam instance:

    gcloud bigtable clusters list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah bigtable clusters update untuk menonaktifkan penskalaan otomatis dan mengonfigurasi jumlah node yang konstan:

    gcloud bigtable clusters update CLUSTER_ID \
        --instance=INSTANCE_ID \
        --num-nodes=NUM_NODES --disable-autoscaling
    

    Berikan hal berikut:

    • CLUSTER_ID: ID permanen untuk cluster.
    • INSTANCE_ID: ID permanen untuk instance.
    • NUM_NODES: Kolom ini bersifat opsional. Jika tidak ada nilai yang ditetapkan, Bigtable akan otomatis mengalokasikan node berdasarkan jejak data Anda dan mengoptimalkan pemakaian penyimpanan sebesar 50%. Jika Anda ingin mengontrol jumlah node dalam cluster, perbarui nilai NUM_NODES. Pastikan jumlah node ditetapkan ke nilai bukan nol.

      Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

Mengubah setelan penskalaan otomatis

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance yang ingin Anda ubah, lalu klik Edit instance.

  3. Di bagian Configure clusters, klik untuk cluster yang ingin Anda update.

  4. Masukkan nilai baru untuk salah satu hal berikut yang ingin Anda ubah:

    • Jumlah minimum node
    • Jumlah maksimum node
    • Target penggunaan CPU
    • Target penggunaan penyimpanan
  5. Klik Simpan.

gcloud

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah bigtable instances list untuk melihat daftar instance project Anda:

    gcloud bigtable instances list
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah bigtable clusters list untuk melihat daftar cluster dalam instance:

    gcloud bigtable clusters list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah bigtable clusters update untuk memperbarui setelan penskalaan otomatis:

    gcloud bigtable clusters update CLUSTER_ID \
        --instance=INSTANCE_ID \
        --autoscaling-max-nodes=AUTOSCALING_MAX_NODES \
        --autoscaling-min-nodes=AUTOSCALING_MIN_NODES \
        --autoscaling-cpu-target=AUTOSCALING_CPU_TARGET \
        --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET
    

    Berikan hal berikut:

    • CLUSTER_ID: ID permanen untuk cluster.
    • INSTANCE_ID: ID permanen untuk instance.

    Perintah ini menerima flag penskalaan otomatis opsional. Anda dapat menggunakan semua flag atau hanya flag untuk nilai yang ingin Anda ubah.

    • AUTOSCALING_MAX_NODES: Jumlah minimum node.
    • AUTOSCALING_MIN_NODES: Jumlah maksimum node.
    • AUTOSCALING_CPU_TARGET: Persentase target penggunaan CPU yang dipertahankan Bigtable dengan menambahkan atau menghapus node. Nilai ini harus antara 10 hingga 80.
    • AUTOSCALING_STORAGE_TARGET: Target pemakaian penyimpanan dalam GiB per node yang dipertahankan Bigtable dengan menambahkan atau menghapus node.

      Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

Menambahkan atau menghapus node secara manual

Dalam sebagian besar kasus, sebaiknya aktifkan penskalaan otomatis. Jika Anda memilih untuk tidak melakukannya, dan mode penskalaan node cluster Anda adalah manual, Anda dapat menambahkan atau menghapus node, dan jumlah node akan tetap konstan hingga Anda mengubahnya lagi. Untuk meninjau kuota node default per zona per Google Cloud project, lihat Kuota node. Jika perlu menyediakan lebih banyak node daripada jumlah default, Anda dapat meminta lebih banyak.

Untuk mengubah jumlah node dalam cluster yang menggunakan penskalaan manual:

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance yang ingin Anda ubah, lalu klik Edit instance.

  3. Di bagian Configure clusters, klik Edit untuk cluster yang ingin Anda perbarui.

  4. Di bagian Manual node allocation, masukkan jumlah node untuk cluster di kolom Quantity.

    Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

  5. Klik Simpan.

gcloud

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah bigtable instances list untuk melihat daftar instance project Anda:

    gcloud bigtable instances list
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah bigtable clusters list untuk melihat daftar cluster dalam instance:

    gcloud bigtable clusters list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah bigtable clusters update untuk mengubah jumlah node:

    gcloud bigtable clusters update CLUSTER_ID \
        --instance=INSTANCE_ID \
        --num-nodes=NUM_NODES
    

    Berikan hal berikut:

    • CLUSTER_ID: ID permanen untuk cluster.
    • INSTANCE_ID: ID permanen untuk instance.
    • NUM_NODES: Kolom ini bersifat opsional. Jika tidak ada nilai yang ditetapkan, Bigtable akan otomatis mengalokasikan node berdasarkan jejak data Anda dan mengoptimalkan pemakaian penyimpanan sebesar 50%. Jika Anda ingin mengontrol jumlah node dalam cluster, perbarui nilai NUM_NODES. Pastikan jumlah node ditetapkan ke nilai bukan nol.

      Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

cbt

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah listinstances untuk melihat daftar instance project Anda:

    cbt listinstances
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah listclusters untuk melihat daftar cluster dalam instance:

    cbt -instance=INSTANCE_ID listclusters
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah updatecluster untuk mengubah jumlah node:

    cbt -instance=INSTANCE_ID updatecluster CLUSTER_ID NUM_NODES
    

    Berikan hal berikut:

    • INSTANCE_ID: ID permanen untuk instance.
    • CLUSTER_ID: ID permanen untuk cluster.
    • NUM_NODES: Kolom ini bersifat opsional. Jika tidak ada nilai yang ditetapkan, Bigtable akan otomatis mengalokasikan node berdasarkan jejak data Anda dan mengoptimalkan pemakaian penyimpanan sebesar 50%. Jika Anda ingin mengontrol jumlah node dalam cluster, perbarui nilai NUM_NODES. Pastikan jumlah node ditetapkan ke nilai bukan nol.

      Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

Menambahkan cluster

Anda dapat menambahkan cluster ke instance yang ada. Instance dapat memiliki cluster di hingga 8 region tempat Bigtable tersedia. Setiap zona di suatu region hanya dapat berisi satu cluster. Lokasi ideal untuk cluster tambahan bergantung pada kasus penggunaan Anda.

Jika instance Anda dilindungi oleh CMEK, setiap cluster baru harus menggunakan kunci CMEK yang berada di region yang sama dengan cluster. Sebelum menambahkan cluster baru ke instance yang dilindungi CMEK, identifikasi atau buat kunci CMEK di region tempat Anda berencana menempatkan cluster.

Sebelum menambahkan cluster ke instance cluster tunggal, baca batasan yang berlaku saat Anda mengubah kebijakan pembersihan sampah memori pada tabel yang direplikasi. Kemudian, lihat contoh setelan replikasi untuk rekomendasi.

Untuk menambahkan cluster ke instance:

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance yang ingin Anda ubah, lalu klik Edit instance.

  3. Di bagian Configure clusters, klik Add cluster.

    Jika tombol ini tidak aktif, berarti instance sudah memiliki jumlah cluster maksimum.

  4. Masukkan ID cluster untuk cluster pertama.

    ID cluster adalah ID permanen untuk cluster.

  5. Pilih region dan zona tempat cluster pertama akan dijalankan.

  6. Opsional: Untuk mengonfigurasi cluster agar selalu diskalakan dalam kelipatan dua node, pilih Enable 2x node scaling. Untuk mengetahui informasi selengkapnya, lihat Faktor penskalaan node.

  7. Pilih mode penskalaan node untuk cluster. Pada umumnya, Anda harus memilih penskalaan otomatis. Untuk panduan penskalaan, lihat Penskalaan otomatis.

    1. Untuk Manual node allocation, masukkan jumlah node Bigtable untuk cluster pertama. Jika Anda tidak yakin berapa banyak node yang diperlukan, gunakan default. Anda dapat menambahkan lebih banyak node nanti.
    2. Untuk Autoscaling, masukkan nilai untuk hal berikut:
      • Jumlah node minimum
      • Jumlah node maksimum
      • CPU utilization target
      • Target pemanfaatan penyimpanan
  8. Opsional: Untuk melindungi instance Anda dengan CMEK, bukan enkripsi default yang dikelola Google, selesaikan langkah-langkah berikut:

    1. Klik Tampilkan opsi enkripsi.
    2. Pilih tombol pilihan di samping Customer-managed encryption key (CMEK).
    3. Pilih atau masukkan nama resource untuk kunci CMEK yang ingin Anda gunakan untuk cluster. Anda tidak dapat menambahkannya nanti.
    4. Jika Anda diminta untuk memberikan izin ke akun layanan kunci CMEK, klik Grant. Akun pengguna Anda harus diberi peran Cloud KMS Admin untuk menyelesaikan tugas ini.
    5. Klik Simpan.
  9. Masukkan jumlah node untuk cluster.

    Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

  10. Jika instance dilindungi CMEK, pilih atau masukkan kunci yang dikelola pelanggan. Kunci CMEK harus berada di region yang sama dengan cluster.

  11. Klik Tambahkan.

  12. Ulangi langkah-langkah ini untuk setiap cluster tambahan, lalu klik Save. Bigtable akan membuat cluster dan mulai mereplikasi data Anda ke cluster baru. Anda mungkin melihat peningkatan pemakaian CPU saat replikasi dimulai.

  13. Tinjau setelan replikasi di profil aplikasi default untuk melihat apakah setelan tersebut sesuai untuk kasus penggunaan replikasi Anda. Anda mungkin perlu memperbarui profil aplikasi default atau membuat profil aplikasi kustom.

gcloud

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah bigtable instances list untuk melihat daftar instance project Anda:

    gcloud bigtable instances list
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah bigtable clusters list untuk melihat daftar cluster dalam instance:

    gcloud bigtable clusters list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah bigtable clusters create untuk menambahkan cluster:

    gcloud bigtable clusters create CLUSTER_ID \
        --async \
        --instance=INSTANCE_ID \
        --zone=ZONE \
        [--num-nodes=NUM_NODES] \
        [--autoscaling-min-nodes=AUTOSCALING_MIN_NODES, \
        --autoscaling-max-nodes=AUTOSCALING_MAX_NODES, \
        --autoscaling-cpu-target=AUTOSCALING_CPU_TARGET \
        --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET] \
        [--kms-key=KMS_KEY --kms-keyring=KMS_KEYRING \
        --kms-location=KMS_LOCATION --kms-project=KMS_PROJECT] \
    

    Berikan hal berikut:

    • CLUSTER_ID: ID permanen untuk cluster.
    • INSTANCE_ID: ID permanen untuk instance.
    • ZONE: Zona tempat cluster berjalan.

      Setiap zona di suatu region hanya dapat berisi satu cluster. Misalnya, jika instance memiliki cluster di us-east1-b, Anda dapat menambahkan cluster di zona berbeda di region yang sama, seperti us-east1-c, atau zona di region terpisah, seperti europe-west2-a. Lihat daftar zona.

    Flag --async tidak wajib, tetapi sangat direkomendasikan. Tanpa flag ini, perintah mungkin akan kehabisan waktu sebelum operasi selesai. Bigtable akan terus membuat cluster di latar belakang.

    Perintah ini menerima flag opsional berikut:

    • --kms-key=KMS_KEY: Kunci CMEK yang digunakan oleh cluster. Anda hanya dapat menambahkan cluster CMEK ke instance yang sudah dilindungi CMEK.
    • --kms-keyring=KMS_KEYRING: ID keyring KMS untuk kunci.
    • --kms-location=KMS_LOCATION: Lokasi Google Cloud untuk kunci.
    • --kms-project=KMS_PROJECT: Project ID Google Cloud untuk kunci.
    • --storage-type=STORAGE_TYPE: Jenis penyimpanan yang akan digunakan untuk cluster. Setiap cluster dalam instance harus menggunakan jenis penyimpanan yang sama. Menerima nilai SSD dan HDD. Nilai defaultnya adalah SSD.
    • --node-scaling-factor=node-scaling-factor-2x: Flag yang mengaktifkan penskalaan node 2x. Anda dapat mengaktifkan fitur ini dengan penskalaan manual dan penskalaan otomatis.

    Untuk melihat daftar zona Bigtable yang tidak tersedia untuk penskalaan node 2x, lihat Batasan faktor penskalaan node.

    Jika tidak ada nilai yang ditetapkan untuk opsi --num-nodes, Bigtable akan mengalokasikan node ke cluster secara otomatis berdasarkan jejak data Anda dan mengoptimalkan pemanfaatan penyimpanan sebesar 50%. Alokasi otomatis node ini berdampak pada harga. Jika Anda ingin mengontrol jumlah node dalam cluster, perbarui nilai NUM_NODES. Pastikan jumlah node ditetapkan ke nilai bukan nol. Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

    Untuk penskalaan otomatis, berikan semua flag autoscaling- dan jangan gunakan num-nodes. Untuk panduan dalam memilih nilai untuk setelan penskalaan otomatis, lihat Penskalaan otomatis. Ganti kode berikut:

    • AUTOSCALING_MIN_NODES: Jumlah minimum node untuk cluster.
    • AUTOSCALING_MAX_NODES: Jumlah maksimum node untuk cluster.
    • AUTOSCALING_CPU_TARGET: Target pemakaian CPU untuk cluster. Nilai ini harus antara 10 hingga 80.
    • AUTOSCALING_STORAGE_TARGET: Target pemanfaatan penyimpanan dalam GiB yang dipertahankan Bigtable dengan menambahkan atau menghapus node.
  4. Tinjau setelan replikasi di profil aplikasi default untuk melihat apakah setelan tersebut sesuai untuk kasus penggunaan replikasi Anda. Anda mungkin perlu memperbarui profil aplikasi default atau membuat profil aplikasi kustom.

cbt

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah listinstances untuk melihat daftar instance project Anda:

    cbt listinstances
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah listclusters untuk melihat daftar cluster dalam instance:

    cbt -instance=INSTANCE_ID listclusters
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah createcluster untuk menambahkan cluster:

    
    cbt -instance=INSTANCE_ID \
    createcluster CLUSTER_ID \
    ZONE \
    NUM_NODES \
    STORAGE_TYPE
    
    

    Berikan hal berikut:

    • INSTANCE_ID: ID permanen untuk instance.
    • CLUSTER_ID: ID permanen untuk cluster.
    • ZONE: Zona tempat cluster berjalan.

      Setiap zona di suatu region hanya dapat berisi satu cluster. Misalnya, jika instance memiliki cluster di us-east1-b, Anda dapat menambahkan cluster di zona berbeda di region yang sama, seperti us-east1-c, atau zona di region terpisah, seperti europe-west2-a. Lihat daftar zona.

    • NUM_NODES: Kolom ini bersifat opsional. Jika tidak ada nilai yang ditetapkan, Bigtable akan otomatis mengalokasikan node berdasarkan jejak data Anda dan mengoptimalkan pemakaian penyimpanan sebesar 50%. Jika Anda ingin mengontrol jumlah node dalam cluster, perbarui nilai NUM_NODES. Pastikan jumlah node ditetapkan ke nilai bukan nol.

      Dalam banyak kasus, setiap cluster dalam instance harus memiliki jumlah node yang sama, tetapi ada pengecualian. Pelajari node dan replikasi.

    • STORAGE_TYPE: Jenis penyimpanan yang akan digunakan untuk cluster. Setiap cluster dalam instance harus menggunakan jenis penyimpanan yang sama. Menerima nilai SSD dan HDD.

  4. Tinjau setelan replikasi di profil aplikasi default untuk melihat apakah setelan tersebut sesuai untuk kasus penggunaan replikasi Anda. Anda mungkin perlu memperbarui profil aplikasi default atau membuat profil aplikasi kustom.

Menghapus cluster

Jika instance memiliki beberapa cluster, Anda dapat menghapus semua cluster kecuali 1 cluster. Menghapus semua cluster kecuali 1 cluster akan otomatis menonaktifkan replikasi.

Bigtable tidak mengizinkan Anda menghapus cluster dalam kasus berikut:

  • Jika salah satu profil aplikasi Anda merutekan semua traffic ke satu cluster. Anda harus mengedit atau menghapus profil aplikasi sebelum dapat menghapus cluster.
  • Jika menambahkan cluster baru ke instance yang ada, Anda tidak dapat menghapus cluster dalam instance tersebut hingga penyalinan data awal ke cluster baru selesai.
  • Jika cluster berisi satu atau beberapa cadangan. Untuk menghapus cluster, Anda harus menghapus cadangan tersebut atau menunggu hingga masa berlakunya habis.
  • Jika cluster dikonfigurasi sebagai lokasi dalam kebijakan pencadangan otomatis tabel. Untuk menghapus cluster, Anda harus memperbarui kebijakan pencadangan otomatis terlebih dahulu.

Untuk menghapus cluster dari instance:

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance yang ingin Anda ubah, lalu klik Edit instance.

  3. Di bagian Configure clusters, klik Delete cluster untuk cluster yang ingin Anda hapus.

  4. Untuk membatalkan operasi penghapusan, klik Undo, yang tersedia hingga Anda mengklik Save. Atau, klik Simpan.

gcloud

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah bigtable instances list untuk melihat daftar instance project Anda:

    gcloud bigtable instances list
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah bigtable clusters list untuk melihat daftar cluster dalam instance:

    gcloud bigtable clusters list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah bigtable clusters delete command untuk menghapus cluster:

    gcloud bigtable clusters delete CLUSTER_ID \
        --instance=INSTANCE_ID
    

    Berikan hal berikut:

    • CLUSTER_ID: ID permanen untuk cluster.
    • INSTANCE_ID: ID permanen untuk instance.

cbt

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah listinstances untuk melihat daftar instance project Anda:

    cbt listinstances
    
  2. Jika Anda tidak mengetahui ID cluster instance, gunakan perintah listclusters untuk melihat daftar cluster dalam instance:

    cbt -instance=INSTANCE_ID listclusters
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance.

  3. Gunakan perintah deletecluster untuk menghapus cluster:

    cbt -instance=INSTANCE_ID deletecluster CLUSTER_ID
    

    Berikan hal berikut:

    • INSTANCE_ID: ID permanen untuk instance.
    • CLUSTER_ID: ID permanen untuk cluster.

Memindahkan data ke lokasi baru

Untuk memindahkan data dalam instance Bigtable ke zona atau region baru, tambahkan cluster baru di lokasi yang ingin Anda tuju, lalu hapus cluster di lokasi yang ingin Anda tinggalkan. Cluster yang dihapus tetap tersedia hingga data direplikasi ke cluster baru, sehingga Anda tidak perlu khawatir akan adanya permintaan yang gagal. Bigtable mereplikasi semua data ke cluster baru secara otomatis.

Mengelola profil aplikasi

Profil aplikasi, atau profil aplikasi, mengontrol cara aplikasi Anda terhubung ke instance yang menggunakan replikasi. Setiap instance dengan lebih dari 1 cluster memiliki profil aplikasi default-nya sendiri. Anda juga dapat membuat banyak profil aplikasi kustom yang berbeda untuk setiap instance, menggunakan profil aplikasi yang berbeda untuk setiap jenis aplikasi yang Anda jalankan.

Untuk mempelajari cara menyiapkan profil aplikasi instance, lihat Mengonfigurasi Profil Aplikasi. Untuk contoh setelan yang dapat Anda gunakan untuk menerapkan kasus penggunaan umum, lihat Contoh konfigurasi replikasi.

Kelola label

Label adalah pasangan nilai kunci yang dapat Anda gunakan untuk mengelompokkan instance terkait dan menyimpan metadata tentang instance.

Untuk mempelajari cara mengelola label, lihat Menambahkan atau memperbarui label instance dan Menghapus label dari instance.

Mengubah nama tampilan instance

Untuk mengubah nama tampilan instance, yang digunakan konsol Google Cloud untuk mengidentifikasi instance:

Konsol

  1. Di konsol Google Cloud , buka daftar instance Bigtable.

    Buka daftar instance

  2. Klik instance yang ingin Anda ubah, lalu klik Edit instance.

  3. Edit nama instance, lalu klik Save.

gcloud

  1. Jika Anda tidak mengetahui ID instance, gunakan perintah bigtable instances list untuk melihat daftar instance project Anda:

    gcloud bigtable instances list
    
  2. Gunakan perintah bigtable instances update untuk memperbarui nama tampilan:

    gcloud bigtable instances update INSTANCE_ID \
        --display-name=DISPLAY_NAME
    

    Berikan hal berikut:

    • INSTANCE_ID: ID permanen untuk instance.
    • DISPLAY_NAME: Nama yang dapat dibaca manusia yang mengidentifikasi instance di konsol Google Cloud .

cbt

Fitur ini tidak tersedia di cbt CLI.

Langkah berikutnya