Mengelola pencadangan

Cadangan Bigtable membantu Anda melindungi tabel dari kehilangan data yang tidak disengaja, kerusakan, atau skenario bencana. Anda dapat membuat, menyalin, memulihkan, dan memantau cadangan ini menggunakan konsol Google Cloud , Google Cloud CLI, atau library klien Cloud Bigtable.

Sebelum memulai

Sebelum memulai, tinjau Cadangan, dan lihat Ringkasan edisi untuk fitur yang hanya tersedia di edisi Enterprise Plus.

Pastikan Anda atau akun pengguna yang Anda gunakan memiliki izin yang diperlukan untuk tindakan yang perlu Anda lakukan.

Jika Anda berencana menggunakan gcloud CLI, instal gcloud CLI untuk Bigtable.

Menggunakan pencadangan otomatis

Anda dapat menggunakan gcloud CLI atau konsol Google Cloud untuk mengaktifkan pencadangan otomatis. Secara default, pencadangan otomatis membuat pencadangan standar harian untuk tabel Anda dengan periode retensi tujuh hari. Anda dapat menyesuaikan kebijakan pencadangan otomatis dengan cara berikut:

  • Konfigurasikan pencadangan otomatis hot di instance SSD dengan menentukan durasi keep-hot dari 24 jam hingga 10 hari. Setelan yang diperlukan ini menentukan berapa lama setiap cadangan harian tetap panas sebelum beralih ke cadangan standar. Pencadangan otomatis hot juga memiliki periode retensi default selama tujuh hari. Untuk mengetahui informasi selengkapnya, lihat bagian Mengonfigurasi pencadangan otomatis hot dalam dokumen ini.
  • Ubah periode retensi cadangan hingga 90 hari. Untuk mengetahui informasi selengkapnya, lihat bagian Memperbarui kebijakan pencadangan otomatis dalam dokumen ini.
  • Pilih lokasi cluster tertentu tempat pencadangan otomatis diaktifkan. Opsi ini hanya tersedia di edisi Enterprise Plus. Untuk mengetahui informasi selengkapnya, lihat bagian Mengonfigurasi lokasi cluster pencadangan otomatis dalam dokumen ini.

Langkah-langkah untuk menghapus, memperbarui, menyalin, dan memulihkan cadangan sama, baik cadangan dibuat secara manual maupun sebagai hasil dari pencadangan otomatis.

Anda dapat memperpanjang tanggal habis masa berlaku cadangan atau salinan cadangan. Untuk mengetahui informasi selengkapnya, lihat Mengubah cadangan atau salinan cadangan.

Jika Anda berencana mengaktifkan pencadangan otomatis, pertimbangkan faktor-faktor berikut:

  • Jika cluster ditambahkan ke instance yang berisi tabel dengan pencadangan otomatis diaktifkan, pencadangan harian tidak akan dibuat di cluster yang ditambahkan. Untuk membuat cadangan harian di semua cluster, termasuk cluster yang baru ditambahkan, nonaktifkan pencadangan otomatis untuk tabel, lalu aktifkan kembali pencadangan otomatis.
  • Jika tabel dengan pencadangan otomatis yang diaktifkan dihapus dan kemudian dibatalkan penghapusannya, Anda harus mengaktifkan kembali pencadangan otomatis pada tabel yang dipulihkan.
  • Memulihkan cadangan otomatis tabel tidak otomatis mengaktifkan cadangan otomatis pada tabel yang dipulihkan. Anda harus mengaktifkan pencadangan otomatis secara manual.

Mengaktifkan pencadangan otomatis

Anda dapat mengaktifkan pencadangan otomatis menggunakan konsol Google Cloud atau Google Cloud CLI. Jika Anda mengaktifkan pencadangan otomatis dengan setelan default, Bigtable akan membuat cadangan standar harian dari tabel di setiap cluster dalam instance dan menyimpannya selama tujuh hari.

Cadangan yang dibuat Bigtable sebagai bagian dari pencadangan otomatis diberi ID yang diawali dengan auto. Misalnya, tabel dengan ID my-table memiliki ID pencadangan otomatis seperti auto.my-table.c7x3.20230220-145537, dengan my-table adalah ID tabel yang dipotong, c7x3 adalah ID hash unik, dan 20230220-145537 adalah tanggal dan waktu dalam format UTC.

Untuk membuat tabel dengan pencadangan otomatis diaktifkan, lihat Membuat dan mengelola tabel.

Konsol

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

    Buka daftar instance

  2. Klik instance yang berisi tabel yang ingin Anda cadangkan.

  3. Di menu navigasi Bigtable, klik Tables.

    Halaman Tables menampilkan daftar tabel dalam instance.

  4. Untuk mengaktifkan pencadangan harian otomatis dengan setelan default, di kolom Automated backup untuk tabel, klik Enable.

    Diperlukan waktu hingga satu jam bagi Bigtable untuk mulai membuat cadangan.

  5. Opsional: Untuk mengaktifkan pencadangan otomatis dengan setelan kustom, seperti pencadangan otomatis hot pada instance SSD, lakukan hal berikut:

    1. Di baris untuk tabel, klik Edit.
    2. Di bagian Configure automated backup, pilih Enable automated backup .

    Anda juga dapat memperbarui kebijakan yang ada nanti untuk mengubah jenis cadangan, periode retensi, atau, di edisi Enterprise Plus, lokasi cluster. Untuk mengetahui informasi selengkapnya, lihat bagian Memperbarui kebijakan pencadangan otomatis dan Mengonfigurasi pencadangan otomatis hot dalam dokumen ini.

gcloud

Untuk mengaktifkan pencadangan otomatis untuk tabel, jalankan perintah gcloud bigtable tables update. Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan pencadangan otomatis saat membuat tabel, lihat Membuat tabel.

Setelah kebijakan pencadangan otomatis diaktifkan untuk tabel, konfigurasi yang diperbarui dapat memerlukan waktu hingga satu jam untuk diterapkan.

gcloud bigtable tables update TABLE_ID \
--instance=INSTANCE_ID \
--enable-automated-backup

Ganti kode berikut:

  • TABLE_ID: ID tabel yang ingin Anda cadangkan
  • INSTANCE_ID: ID permanen untuk instance

Opsional: Anda dapat memperbarui kebijakan pencadangan otomatis untuk menentukan periode retensi kustom atau mengonfigurasi pencadangan otomatis hot di instance SSD. Di edisi Enterprise Plus, Anda dapat mengaktifkan pencadangan otomatis untuk cluster di lokasi tertentu. Untuk mengetahui informasi selengkapnya, lihat bagian Memperbarui kebijakan pencadangan otomatis dan Mengonfigurasi pencadangan otomatis hot dalam dokumen ini.

Menonaktifkan pencadangan otomatis

Setelah kebijakan pencadangan otomatis dinonaktifkan untuk tabel, konfigurasi yang diperbarui dapat memerlukan waktu hingga satu jam untuk diterapkan. Cadangan yang dibuat sebelum perubahan kebijakan akan dipertahankan hingga masa berlakunya habis, kecuali jika Anda menghapusnya.

Konsol

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

    Buka daftar instance

  2. Klik instance yang berisi tabel yang pencadangan otomatisnya ingin Anda nonaktifkan.

  3. Di menu navigasi Bigtable, klik Tables.

    Halaman Tables menampilkan daftar tabel dalam instance.

  4. Di baris untuk tabel yang pencadangan otomatisnya ingin Anda nonaktifkan, klik Edit.

  5. Di panel Edit table, di bagian Configure automated backup, hapus centang Enable automated backup.

  6. Klik Simpan.

gcloud

Untuk menonaktifkan pencadangan otomatis untuk tabel, jalankan perintah gcloud bigtable instances tables update.

gcloud bigtable instances tables update TABLE_ID \
--instance=INSTANCE_ID \
--disable-automated-backup

Ganti kode berikut:

  • TABLE_ID: ID tabel
  • INSTANCE_ID: ID permanen untuk instance

Melihat kebijakan pencadangan otomatis

Anda dapat melihat kebijakan pencadangan otomatis tabel menggunakan konsolGoogle Cloud atau Google Cloud CLI.

Konsol

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

    Buka daftar instance

  2. Klik instance yang berisi tabel yang kebijakan pencadangan otomatisnya ingin Anda lihat.

  3. Di menu navigasi Bigtable, klik Tables.

    Di halaman Tables, kolom Automated backup menampilkan Not enabled jika pencadangan otomatis tidak diaktifkan, atau menampilkan jenis pencadangan (Standard atau Hot) jika pencadangan otomatis diaktifkan. Di edisi Enterprise Plus, jika pencadangan otomatis dikonfigurasi untuk cluster tertentu, kolom ini juga mencantumkan Zona yang dicadangkan. Anda juga dapat melihat ringkasan ini di halaman ringkasan tabel dengan mengklik ID tabel.

  4. Opsional: Untuk melihat konfigurasi kebijakan lengkap, di baris untuk tabel, klik Edit.

    Di panel Edit table, bagian Configure automated backup menampilkan setelan Backup type (dan durasi Set hot to standard jika Hot dipilih), Retention period, dan setelan Select clusters to back up. Untuk menutup panel tanpa melakukan perubahan, klik Batal.

gcloud

Untuk melihat kebijakan pencadangan otomatis untuk tabel, jalankan perintah gcloud bigtable instances tables describe:

gcloud bigtable instances tables describe TABLE_ID \
    --instance=INSTANCE_ID

Ganti kode berikut:

  • TABLE_ID: ID tabel
  • INSTANCE_ID: ID permanen untuk instance

Outputnya akan terlihat mirip seperti berikut:

automatedBackupPolicy:
  frequency: 86400s
  keepHotDuration: 172800s
  retentionPeriod: 604800s
  locations: us-central1-a,us-east1-b,europe-west1-c
columnFamilies:
  my-family: {}
createTime: '2023-02-07T20:10:55.613546Z'
granularity: MILLIS
name: projects/my-project/instances/my-instance/tables/my-table
updateTime: '2023-02-07T20:10:55.613546Z'

Perhatikan hal berikut:

  • Kolom automatedBackupPolicy tidak ada jika pencadangan otomatis tidak diaktifkan untuk tabel.
  • Kolom keepHotDuration hanya ada saat Anda mengonfigurasi kebijakan untuk membuat cadangan otomatis hot. Jika ada, parameter ini menunjukkan berapa lama setiap pencadangan otomatis tetap hot sebelum beralih ke pencadangan standar. Jika kebijakan membuat cadangan standar (default), kolom ini tidak akan ada.
  • Kolom retentionPeriod menunjukkan periode retensi cadangan yang dibuat secara otomatis. Anda dapat mengubah periode retensi untuk masing-masing cadangan hingga 90 hari di edisi Enterprise atau hingga 365 hari di edisi Enterprise Plus, mulai dari waktu pembuatan cadangan. Untuk memperbarui periode retensi cadangan, lihat Mengubah cadangan atau salinan cadangan.
  • Kolom locations hanya ada jika pencadangan otomatis untuk cluster di lokasi tertentu diaktifkan di edisi Enterprise Plus. Jika ada, parameter ini menunjukkan daftar lokasi cluster tempat pencadangan otomatis diaktifkan. Jika pencadangan otomatis diaktifkan di semua lokasi (default), kolom ini tidak akan ada.

Memperbarui kebijakan pencadangan otomatis

Perubahan kebijakan pencadangan otomatis tidak berlaku secara surut pada cadangan yang ada. Setelan kebijakan pencadangan baru hanya berlaku untuk pencadangan berikutnya.

Anda dapat mengonfigurasi periode retensi kustom hingga 90 hari di edisi Enterprise dan Enterprise Plus. Pada instance SSD, Anda dapat mengonfigurasi pencadangan otomatis hot dengan menentukan durasi keep-hot, yang menetapkan berapa lama pencadangan otomatis tetap hot sebelum beralih ke pencadangan standar. Di edisi Enterprise Plus, Anda juga dapat memilih lokasi cluster tertentu untuk pencadangan otomatis. Untuk mengetahui informasi selengkapnya tentang pencadangan otomatis hot, lihat Mengonfigurasi pencadangan otomatis hot.

Untuk memperbarui periode retensi atau tanggal habis masa berlaku cadangan yang ada, termasuk cadangan otomatis, lihat Mengubah cadangan atau salinan cadangan.

Konsol

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

    Buka daftar instance

  2. Klik instance yang berisi tabel yang kebijakan pencadangan otomatisnya ingin Anda perbarui.

  3. Di menu navigasi Bigtable, klik Tables.

    Halaman Tables menampilkan daftar tabel dalam instance.

  4. Di baris untuk tabel yang ingin Anda perbarui, klik Edit.

  5. Di panel Edit table, di bagian Configure automated backup, pastikan Enable automated backup dipilih, lalu perbarui salah satu setelan berikut:

    • Di bagian Jenis pencadangan, pilih Standar atau Hot. Anda tidak dapat memilih Hot pada instance HDD atau pada tabel dengan penyimpanan bertingkat yang diaktifkan. Jika Anda memilih Hot, di kolom Set hot to standard, untuk menentukan jumlah hari setiap cadangan otomatis tetap hot sebelum otomatis beralih ke cadangan standar, masukkan bilangan bulat dari 1 hingga 10 (hingga periode retensi).
    • Di bagian Backup configuration, di kolom Retention period, masukkan bilangan bulat dari 3 hingga 90 untuk menentukan jumlah hari Bigtable mempertahankan cadangan (hingga 90 hari).
    • Edisi Enterprise Plus: di bagian Backup configuration, di daftar Select clusters to back up, pilih cluster tempat Anda ingin Bigtable membuat cadangan harian, lalu klik OK.
  6. Klik Simpan.

gcloud

Untuk mengubah kebijakan pencadangan otomatis tabel, gunakan perintah gcloud bigtable tables update dengan satu atau beberapa flag berikut:

  • --automated-backup-retention-period: menetapkan periode retensi kustom
  • --automated-backup-keep-hot-duration: di instance SSD, mengonfigurasi Bigtable untuk membuat pencadangan otomatis hot dan menentukan berapa lama pencadangan tersebut tetap hot sebelum beralih ke pencadangan standar
  • --automated-backup-locations: di edisi Enterprise Plus, mengaktifkan pencadangan otomatis hanya untuk cluster di lokasi yang ditentukan
gcloud bigtable tables update TABLE_ID \
    --instance=INSTANCE_ID \
    --automated-backup-retention-period=RETENTION_PERIOD \
    --automated-backup-keep-hot-duration=KEEP_HOT_DURATION \
    --automated-backup-locations=BACKUP_LOCATIONS

Ganti kode berikut:

  • TABLE_ID: ID tabel yang memiliki pencadangan otomatis
  • INSTANCE_ID: ID permanen untuk instance
  • RETENTION_PERIOD: periode hingga 90 hari. Nilai harus dinyatakan sebagai angka dengan satuan m, h, atau d (menit, jam, atau hari), seperti 15d untuk 15 hari.

    Contoh: 72h atau 15d

  • KEEP_HOT_DURATION: durasi waktu pencadangan otomatis tetap hot sebelum beralih ke pencadangan standar, dari 24h (1 hari) hingga 10d (10 hari), tidak melebihi periode retensi kebijakan. Nyatakan nilai sebagai angka dengan satuan s, m, h, atau d (detik, menit, jam, atau hari). Bigtable hanya mendukung flag ini pada instance SSD dan pada tabel tanpa penyimpanan bertingkat yang diaktifkan.

    Contoh: 24h atau 2d

  • BACKUP_LOCATIONS: daftar lokasi cluster yang dipisahkan koma tempat Anda ingin mengaktifkan pencadangan otomatis. Jika tidak ditetapkan, cadangan akan ditetapkan secara default ke semua cluster dalam instance tabel.

    Contoh: us-central1-a,us-east1-b,europe-west1-c

Mengonfigurasi pencadangan otomatis hot

Anda dapat mengonfigurasi pencadangan otomatis hot menggunakan konsol Google Cloud atau Google Cloud CLI saat membuat tabel, mengaktifkan pencadangan otomatis, atau memperbarui kebijakan pencadangan otomatis. Saat mengonfigurasi pencadangan otomatis hot, Anda menentukan durasi keep-hot yang menentukan berapa lama setiap pencadangan harian tetap hot sebelum beralih ke pencadangan standar. Misalnya, agar hanya cadangan harian terbaru yang tetap hot, tetapkan durasi keep-hot ke 24 jam (1 hari) sehingga setiap cadangan harian bertransisi ke cadangan standar setelah cadangan harian berikutnya dibuat. Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi pencadangan otomatis saat Anda membuat tabel, lihat Membuat tabel.

Pertimbangkan persyaratan dan batasan berikut saat Anda mengonfigurasi pencadangan otomatis hot:

  • Tabel harus berada dalam instance SSD. Bigtable tidak mendukung pencadangan otomatis panas pada instance HDD.
  • Bigtable tidak mendukung pencadangan otomatis hot untuk tabel dengan penyimpanan bertingkat yang diaktifkan. Untuk mengetahui informasi selengkapnya, lihat Ringkasan penyimpanan bertingkat.
  • Durasi keep-hot harus minimal 24 jam (24h atau 1d, atau 1 hari di konsol Google Cloud ) dan maksimal 10 hari (10d), dan tidak boleh melebihi periode retensi kebijakan.
  • Untuk mengaktifkan pencadangan otomatis aktif untuk tabel di cluster yang menggunakan penyimpanan SSD lebih dari 400 TB, hubungi Cloud Customer Care. Untuk mengetahui informasi selengkapnya, lihat Batas pencadangan.

Konsol

Untuk mengonfigurasi pencadangan otomatis hot untuk tabel yang ada:

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

    Buka daftar instance

  2. Klik instance SSD yang berisi tabel yang ingin Anda konfigurasi.

  3. Di menu navigasi Bigtable, klik Tables.

    Halaman Tables menampilkan daftar tabel dalam instance.

  4. Di baris untuk tabel, klik Edit.

  5. Di panel Edit table, di bagian Configure automated backup, pastikan kotak centang Enable automated backup dicentang.

  6. Di bagian Backup type, pilih Hot.

  7. Di kolom Set hot to standard, masukkan bilangan bulat dari 1 hingga 10 untuk menentukan jumlah hari setiap pencadangan otomatis tetap hot sebelum otomatis beralih ke pencadangan standar. Defaultnya adalah 3 hari. Nilai ini tidak boleh melebihi jumlah hari di kolom Retention period.

  8. Opsional: Di bagian Backup configuration, masukkan bilangan bulat dari 3 hingga 90 di kolom Retention period, atau, di edisi Enterprise Plus, pilih cluster tertentu di daftar Select clusters to back up, lalu klik OK.

  9. Klik Simpan.

Untuk berhenti menyimpan cadangan otomatis berikutnya dalam status hot dan mengembalikan kebijakan ke pembuatan cadangan standar, buka panel Edit table untuk tabel, pilih Standard di bagian Backup type, lalu klik Save. Mengubah jenis cadangan tidak akan memengaruhi cadangan yang sudah dibuat. Hot backup yang ada tetap aktif hingga periode transisinya berakhir.

gcloud

Untuk mengonfigurasi pencadangan otomatis hot untuk tabel, jalankan perintah gcloud bigtable tables update menggunakan flag --automated-backup-keep-hot-duration:

gcloud bigtable tables update TABLE_ID \
    --instance=INSTANCE_ID \
    --automated-backup-keep-hot-duration=KEEP_HOT_DURATION

Ganti kode berikut:

  • TABLE_ID: ID tabel yang akan dikonfigurasi
  • INSTANCE_ID: ID permanen untuk instance
  • KEEP_HOT_DURATION: durasi waktu pencadangan otomatis tetap hot sebelum bertransisi ke pencadangan standar, dari 24h (1 hari) hingga 10d (10 hari), tidak melebihi periode retensi kebijakan. Nyatakan nilai sebagai angka dengan satuan s, m, h, atau d (detik, menit, jam, atau hari), seperti 24h atau 2d. Jika pencadangan otomatis belum diaktifkan di tabel, Anda juga harus menyertakan flag --automated-backup-retention-period saat menjalankan perintah gcloud bigtable tables update. Jika tidak, perintah akan gagal dengan error periode retensi tidak ada.

Untuk berhenti menjaga cadangan otomatis tetap aktif dan mengembalikan kebijakan ke pembuatan cadangan standar, jalankan perintah gcloud bigtable tables update menggunakan flag --clear-automated-backup-keep-hot-duration. Menghapus durasi keep-hot tidak akan memengaruhi cadangan yang sudah dibuat. Hot backup yang ada tetap hot hingga durasi keep-hot-nya berakhir dan beralih ke cadangan standar.

gcloud bigtable tables update TABLE_ID \
    --instance=INSTANCE_ID \
    --clear-automated-backup-keep-hot-duration

Ganti kode berikut:

  • TABLE_ID: ID tabel yang akan dikonfigurasi
  • INSTANCE_ID: ID permanen untuk instance

Mengonfigurasi lokasi cluster pencadangan otomatis

Secara default, saat Anda mengaktifkan pencadangan otomatis untuk tabel dalam instance yang memiliki beberapa cluster, Bigtable akan membuat pencadangan harian di setiap cluster dalam instance. Di edisi Enterprise Plus, Anda dapat mengonfigurasi pencadangan otomatis secara selektif untuk membuat pencadangan harian pada cluster di lokasi tertentu.

Anda dapat mengonfigurasi lokasi cluster pencadangan otomatis saat membuat tabel, mengaktifkan pencadangan otomatis, atau memperbarui kebijakan pencadangan otomatis.

Konsol

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

    Buka daftar instance

  2. Klik instance yang berisi tabel yang ingin Anda konfigurasi.

  3. Di menu navigasi Bigtable, klik Tables.

  4. Di halaman Tables, di baris untuk tabel, klik Edit.

  5. Di panel Edit table, di bagian Configure automated backup, pastikan Enable automated backup dipilih.

  6. Di bagian Backup configuration, dalam daftar Select clusters to back up, pilih cluster tempat Anda ingin Bigtable membuat cadangan harian, lalu klik OK.

  7. Klik Simpan.

Untuk kembali membuat cadangan harian di semua cluster dalam instance, buka panel Edit table untuk tabel, pilih semua cluster dalam daftar Select clusters to back up, klik OK, lalu klik Save.

gcloud

Untuk menentukan lokasi cluster untuk pencadangan otomatis, jalankan perintah gcloud bigtable tables update menggunakan flag --automated-backup-locations:

gcloud bigtable tables update TABLE_ID \
    --instance=INSTANCE_ID \
    --automated-backup-locations=BACKUP_LOCATIONS

Ganti kode berikut:

  • TABLE_ID: ID tabel yang akan dikonfigurasi
  • INSTANCE_ID: ID permanen untuk instance
  • BACKUP_LOCATIONS: daftar lokasi cluster yang dipisahkan koma tempat Anda ingin mengaktifkan pencadangan otomatis, seperti us-central1-a,us-east1-b

Untuk menghapus lokasi pencadangan otomatis kustom dan kembali membuat cadangan di semua lokasi cluster instance, jalankan perintah gcloud bigtable tables update menggunakan flag --clear-automated-backup-locations:

gcloud bigtable tables update TABLE_ID \
    --instance=INSTANCE_ID \
    --clear-automated-backup-locations

Ganti kode berikut:

  • TABLE_ID: ID tabel yang akan dikonfigurasi
  • INSTANCE_ID: ID permanen untuk instance

Melihat log peristiwa

Jika pencadangan otomatis diaktifkan, Bigtable akan memunculkan log peristiwa sistem saat cadangan dibuat. Sistem juga akan memunculkan log peristiwa jika pembuatan cadangan tertunda.

Untuk melihat log peristiwa sistem pencadangan otomatis di halaman ringkasan cluster Bigtable di konsol, lakukan hal berikut:

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

    Buka daftar instance

  2. Klik ID instance.

  3. Klik ID cluster.

    Jika log peristiwa pencadangan otomatis dibuat dalam satu jam terakhir, log tersebut akan ditampilkan di panel Logs.

  4. Opsional: Untuk melihat log peristiwa yang lebih lama, klik panah di samping 1 Hour dan pilih rentang waktu lain.

Untuk melihat log peristiwa sistem pencadangan otomatis di Logs Explorer, ikuti langkah-langkah berikut:

  1. Buka Logs Explorer:

    Buka Logs Explorer

    Pilih project Google Cloud yang sesuai.

  2. Untuk melihat peristiwa pembuatan cadangan, masukkan perintah berikut di kolom Query:

    resource.type="audited_resource" resource.labels.service="bigtableadmin.googleapis.com"
    resource.labels.method="CreateAutomatedBackup"
    
  3. Klik Run query.

  4. Untuk melihat peristiwa penundaan pencadangan, masukkan perintah berikut di kolom Query:

    resource.type="audited_resource" resource.labels.service="bigtableadmin.googleapis.com"
    resource.labels.method="DelayedAutomatedBackup"
    
  5. Klik Run query.

    Hasil kueri menyertakan pesan yang mirip dengan berikut ini:

    Automated backup is delayed for table ab-test on cluster my-cluster-staging-c1.
    

Membuat cadangan standar

Anda dapat membuat cadangan standar tabel menggunakan Google Cloud CLI, konsol, atau salah satu library klien Bigtable. Anda juga dapat mengaktifkan pencadangan otomatis agar Bigtable membuat cadangan standar harian untuk Anda. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan pencadangan otomatis.

Konsol

  1. Di konsol Google Cloud , buka halaman Instance Bigtable.

    Buka daftar instance

  2. Klik instance yang berisi tabel yang ingin Anda cadangkan.

  3. Di panel navigasi kiri, klik Backups.

  4. Klik Create backup.

  5. Dalam daftar Table ID, pilih tabel yang ingin Anda cadangkan. (Jika Anda mengklik Create backup dari menu Table action di halaman ringkasan tabel, Bigtable akan mengisi tabel.)

  6. Jika Anda menggunakan replikasi, pilih Cluster ID untuk cluster. (Jika Anda mengklik Create backup di samping ID cluster di halaman ringkasan cluster, Bigtable akan mengisi tabel dan cluster.)

  7. Masukkan ID unik untuk cadangan.

  8. Di bagian Backup type, pilih Standard.

  9. Tetapkan tanggal habis masa berlaku dengan memilih salah satu opsi.

  10. Klik Create.

    Konsol Google Cloud menampilkan halaman Backups yang difilter untuk menampilkan cadangan dan detailnya.

  11. Opsional: Untuk melihat status pencadangan, klik tab Activity.

    Setelah Bigtable selesai mencadangkan data Anda, status Backup complete akan muncul di kolom Status.

gcloud

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

    gcloud bigtable instances list
    
  2. Lihat daftar cadangan untuk instance yang berisi tabel yang ingin Anda cadangkan, sehingga Anda dapat memilih ID cadangan yang belum digunakan pada cluster yang diinginkan:

    gcloud bigtable backups list --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID
    

    Ganti kode berikut:

    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster
  3. Lihat daftar tabel untuk mengonfirmasi ID tabel yang ingin Anda cadangkan:

    gcloud bigtable instances tables list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance .

  4. Jalankan perintah gcloud bigtable instances backups create untuk membuat cadangan dari tabel, dengan memberikan tanggal habis masa berlaku atau periode retensi:

    gcloud bigtable backups create BACKUP_ID --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID \
      --table=TABLE_ID \
      --expiration-date=EXPIRATION_DATE \
      --retention-period=RETENTION_PERIOD
    

    Ganti kode berikut:

    • BACKUP_ID: ID yang Anda tetapkan ke cadangan
    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster
    • TABLE_ID: ID tabel yang akan dicadangkan
    • EXPIRATION_DATE: tanggal di masa mendatang, hingga 90 hari di edisi Enterprise atau hingga 365 hari di edisi Enterprise Plus. Nilai harus diformat sebagai stempel waktu UTC "Zulu", akurat hingga nanodetik—misalnya, 2022-10-02T15:01:23.045123456Z.
    • RETENTION_PERIOD: periode hingga 90 hari di edisi Enterprise atau hingga 365 hari di edisi Enterprise Plus. Nilai harus dinyatakan sebagai angka dengan satuan m, h, atau d (menit, jam, atau hari), seperti 36h atau 15d.

    Perintah ini menerima flag opsional berikut:

    • --async: menampilkan ID operasi ke terminal sebelum operasi selesai. Hal ini berguna jika Anda ingin memeriksa status operasi.
  5. Lihat daftar cadangan untuk melihat apakah cadangan Anda telah dibuat:

    gcloud bigtable backups list --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID
    

    Ganti kode berikut:

    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster
  6. Jika cadangan tidak tercantum, periksa status operasi.

    Status Ready menunjukkan bahwa pencadangan telah selesai.

Membuat hot backup

Anda dapat membuat hot backup sesuai permintaan menggunakan konsol Google Cloud atau Google Cloud CLI. Anda juga dapat mengonfigurasi pencadangan otomatis hot agar Bigtable membuat pencadangan hot harian untuk Anda. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi pencadangan otomatis hot.

Anda tidak dapat membuat hot backup untuk tabel yang mengaktifkan penyimpanan bertingkat (Pratinjau). Untuk mengetahui informasi selengkapnya, lihat Ringkasan penyimpanan bertingkat.

Konsol

Anda dapat membuat hot backup tabel menggunakan konsol Google Cloud sebagai berikut:

  1. Di konsol Google Cloud , buka halaman Instance Bigtable.

    Buka daftar instance

  2. Klik instance yang berisi tabel yang ingin Anda cadangkan.

  3. Di panel navigasi kiri, klik Backups.

  4. Klik Create backup.

  5. Dalam daftar Table ID, pilih tabel yang ingin Anda cadangkan. (Jika Anda mengklik Create backup dari menu Table action di halaman ringkasan tabel, Bigtable akan mengisi tabel.)

  6. Jika Anda menggunakan replikasi, pilih Cluster ID untuk cluster. (Jika Anda mengklik Create backup di samping ID cluster di halaman ringkasan cluster, Bigtable akan mengisi tabel dan cluster.)

  7. Di kolom Backup ID, masukkan ID unik untuk cadangan.

  8. Di bagian Backup type, pilih Hot.

  9. Dalam daftar Set hot to standard, pilih salah satu opsi berikut:

    • Agar cadangan tetap aktif hingga masa berlakunya habis, pilih Never.
    • Untuk mengonversi hot backup ke standar setelah tiga hari, pilih 3 days.
    • Untuk menentukan tanggal dan waktu kustom saat Anda ingin mengonversi hot backup menjadi standar, pilih Custom. Nilai ini harus setidaknya 24 jam setelah waktu Bigtable membuat cadangan.
  10. Klik Create.

    Konsol Google Cloud menampilkan halaman Backups yang difilter untuk menampilkan cadangan dan detailnya.

  11. Opsional: Untuk melihat status pencadangan, klik tab Activity.

    Setelah Bigtable selesai mencadangkan data Anda, status Backup complete akan muncul di kolom Status.

gcloud

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

    gcloud bigtable instances list
    
  2. Lihat daftar cadangan untuk instance yang berisi tabel yang ingin Anda cadangkan, sehingga Anda dapat memilih ID cadangan yang belum digunakan pada cluster yang diinginkan:

    gcloud bigtable backups list --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID
    

    Ganti kode berikut:

    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster
  3. Lihat daftar tabel untuk mengonfirmasi ID tabel yang ingin Anda cadangkan:

    gcloud bigtable instances tables list --instances=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance .

  4. Jalankan perintah gcloud bigtable instances backups create untuk membuat hot backup tabel, dengan memberikan tanggal habis masa berlaku atau periode retensi:

    gcloud bigtable backups create BACKUP_ID --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID \
      --table=TABLE_ID \
      --expiration-date=EXPIRATION_DATE \
      --retention-period=RETENTION_PERIOD \
      --backup-type=HOT
    

    Ganti kode berikut:

    • BACKUP_ID: ID yang Anda tetapkan ke cadangan
    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster
    • TABLE_ID: ID tabel yang akan dicadangkan
    • EXPIRATION_DATE: tanggal di masa mendatang yang berjarak 90 hari atau kurang di edisi Enterprise atau 365 hari atau kurang di edisi Enterprise Plus. Tanggal harus diformat sebagai stempel waktu UTC "Zulu", akurat hingga nanodetik—misalnya, 2022-10-02T15:01:23.045123456Z.
    • RETENTION_PERIOD: periode hingga 90 hari di edisi Enterprise atau hingga 365 hari di edisi Enterprise Plus, yang dinyatakan sebagai angka dengan satuan m, h, atau d (menit, jam, atau hari), seperti 36h atau 89d.

    Perintah ini menerima flag opsional berikut:

    • --hot-to-standard-time=HOT_TO_STANDARD_TIME: tanggal dan waktu saat Bigtable mengonversi cadangan dari hot backup menjadi cadangan standar, yang diformat sebagai stempel waktu UTC "Zulu" (misalnya, 2024-08-02T15:01:23.045123456Z) atau sebagai durasi relatif (misalnya, +P30D selama 30 hari; lihat gcloud topic datetimes). Nilai ini harus minimal 24 jam setelah waktu pembuatan cadangan.
    • --async: menampilkan ID operasi ke terminal sebelum operasi selesai. Hal ini berguna jika Anda ingin memeriksa status operasi.
  5. Lihat daftar cadangan untuk melihat apakah cadangan Anda telah dibuat:

    gcloud bigtable backups list --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID
    

    Ganti kode berikut:

    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster
  6. Jika cadangan tidak tercantum, periksa status operasi.

    Status Ready menunjukkan bahwa pencadangan telah selesai.

Memulihkan dari cadangan

Tabel baru yang dipulihkan dari cadangan tidak mengaktifkan pencadangan otomatis meskipun tabel sumber mengaktifkannya. Jika Anda menginginkan pencadangan otomatis pada tabel baru, Anda harus mengaktifkannya.

Langkah-langkah untuk memulihkan dari cadangan sama, baik cadangan tersebut standar maupun hot. Bigtable memulihkan hot backup ke performa produksi lebih cepat daripada pencadangan standar.

Konsol

Anda tidak dapat memulihkan ke project lain menggunakan konsol Google Cloud . Jika Anda perlu melakukannya, gunakan gcloud CLI.

  1. Di konsol Google Cloud , buka halaman Instance Bigtable.

    Buka daftar instance

  2. Klik instance yang berisi cadangan yang ingin Anda pulihkan.

  3. Di panel navigasi kiri, klik Backups.

  4. Klik Pulihkan untuk cadangan yang ingin Anda pulihkan.

  5. Pilih instance yang ingin Anda pulihkan.

    Instance yang tidak memiliki penyimpanan yang cukup untuk tabel baru tidak akan tersedia. Jika Anda tidak memiliki izin untuk membuat tabel dalam instance, instance tersebut tidak akan tersedia. Arahkan kursor ke ikon untuk mengetahui informasi selengkapnya.

    Jika Anda memulihkan dari cadangan yang dilindungi oleh CMEK, instance tujuan juga harus dilindungi CMEK.

    Jika Anda memulihkan dari cadangan tabel dengan perincian stempel waktu mikrodetik, instance tujuan harus berupa instance Enterprise Plus.

    Anda tidak dapat memulihkan ke project lain menggunakan konsolGoogle Cloud . Jika perlu, gunakan gcloud CLI.

  6. Masukkan ID unik untuk tabel yang akan dibuat dari cadangan. Anda tidak dapat mengubah ID ini nanti.

  7. Klik Pulihkan.

    Konsol akan menampilkan halaman Tables yang difilter untuk menampilkan tabel baru.

    Konsol akan menampilkan status pemulihan untuk setiap cluster. Jika kolom status untuk semua cluster menampilkan Ready, tabel telah dipulihkan dan direplikasi ke semua cluster dalam instance.

gcloud

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

    gcloud bigtable instances list
    
  2. Lihat daftar cadangan untuk instance yang berisi cadangan, guna memverifikasi keberadaan cadangan:

    gcloud bigtable backups list --instance=INSTANCE_ID_SOURCE \
        --cluster=CLUSTER_ID
    

    Ganti kode berikut:

    • INSTANCE_ID_SOURCE: ID permanen untuk instance sumber
    • CLUSTER_ID: ID permanen untuk cluster
  3. Lihat daftar tabel di instance tujuan, sehingga Anda dapat memilih ID untuk tabel baru yang belum digunakan:

    gcloud bigtable instances tables list --instances=INSTANCE_ID_DESTINATION
    

    Ganti INSTANCE_ID_DESTINATION dengan ID permanen untuk instance tujuan.

  4. Jalankan perintah gcloud bigtable instances tables restore untuk memulihkan dari cadangan ke tabel baru:

    gcloud bigtable instances tables restore \
        --source=projects/PROJECT_ID_SOURCE/instances/INSTANCE_ID_SOURCE/clusters/CLUSTER_ID/backups/BACKUP_ID \
        --destination=TABLE_ID_NEW \
        --destination-instance=INSTANCE_ID_DESTINATION
    

    Ganti kode berikut:

    • PROJECT_ID_SOURCE: ID project yang berisi cadangan yang akan dipulihkan
    • INSTANCE_ID_SOURCE: ID permanen untuk instance sumber
    • CLUSTER_ID: ID permanen untuk cluster
    • BACKUP_ID: ID cadangan yang ingin Anda pulihkan
    • TABLE_ID_NEW: ID untuk tabel baru
    • INSTANCE_ID_DESTINATION: ID permanen untuk instance tujuan

    Perintah ini menerima flag opsional berikut:

    • --project=PROJECT_ID_DESTINATION: ID project tempat Anda ingin memulihkan. Jika Anda tidak menentukan opsi ini, cadangan akan dipulihkan ke tabel baru di instance yang sama tempat cadangan dibuat.
    • --async: menampilkan ID operasi ke terminal sebelum operasi selesai. Hal ini berguna jika Anda ingin memeriksa status operasi.
  5. Lihat daftar tabel untuk mengetahui apakah tabel Anda telah dibuat:

    gcloud bigtable instances tables list --instances=INSTANCE_ID_DESTINATION
    

    Ganti INSTANCE_ID_DESTINATION dengan ID permanen untuk instance tujuan.

  6. Jika cadangan tidak tercantum, periksa status operasi.

Membuat salinan cadangan

Konsol

You are not able to create a copy of a backup in a different project
using the console. If you need to do so, use the
gcloud CLI instead.
  1. Di konsol Google Cloud , buka halaman Instance Bigtable.

    Buka daftar instance

  2. Klik instance yang berisi cadangan yang ingin Anda salin.

  3. Di panel navigasi kiri, klik Backups.

  4. Untuk cadangan yang ingin Anda salin, luaskan menu Lainnya di samping kata Pulihkan, lalu klik Salin.

  5. Klik Copy untuk cadangan yang ingin Anda buat salinannya.

    Jika cadangan adalah salinan dari cadangan lain, Salin tidak akan tersedia.

  6. Pilih instance tujuan.

    Anda tidak dapat membuat salinan cadangan di project lain menggunakan konsol. Jika Anda perlu melakukannya, gunakan gcloud CLI.

    Instance yang tidak memiliki penyimpanan yang cukup untuk salinan cadangan tidak akan tersedia. Jika Anda tidak memiliki izin untuk membuat cadangan dalam instance, instance tersebut tidak akan tersedia. Arahkan kursor ke ikon untuk mengetahui informasi selengkapnya.

    Jika Anda menyalin cadangan yang dilindungi oleh CMEK, instance tujuan juga harus dilindungi CMEK.

  7. Pilih cluster tujuan.

    Seperti cadangan lainnya, salinan cadangan hanya disimpan di satu cluster dalam instance, meskipun instance tersebut menggunakan replikasi.

  8. Masukkan ID unik untuk salinan yang akan dibuat dari cadangan. Anda tidak dapat mengubah ID ini nanti.

  9. Tetapkan waktu habis masa berlaku untuk salinan cadangan, dengan memberikan nilai untuk Time dan memilih Unit dari menu drop-down.

  10. Klik Copy.

  11. Untuk melihat salinan Anda, klik Lihat salinan.

    Konsol akan menampilkan halaman Backups untuk instance tujuan, yang difilter untuk salinan cadangan yang baru dibuat. Jika kolom status menampilkan Ready, salinan telah selesai dan siap untuk operasi lebih lanjut.

gcloud

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

    gcloud bigtable instances list
    
  2. Lihat daftar cadangan untuk instance sumber yang berisi cadangan, guna memverifikasi bahwa cadangan yang ingin Anda salin ada:

    gcloud bigtable backups list --instance=INSTANCE_ID_SOURCE \
        --cluster=CLUSTER_ID_SOURCE
    

    Ganti kode berikut:

    • INSTANCE_ID_SOURCE: ID permanen untuk instance sumber
    • CLUSTER_ID_SOURCE: ID cluster tempat cadangan sumber disimpan
  3. Lihat daftar cadangan di instance tujuan, sehingga Anda dapat memilih ID untuk salinan yang belum digunakan:

    gcloud bigtable backups list --instances=INSTANCE_ID_DESTINATION
    

    Ganti INSTANCE_ID_DESTINATION dengan ID permanen untuk instance tujuan.

  4. Jalankan perintah gcloud bigtable backups copy untuk membuat salinan cadangan:

    gcloud bigtable backups copy \
        --source-project=PROJECT_ID_SOURCE \
        --source-instance=INSTANCE_ID_SOURCE \
        --source-cluster=CLUSTER_ID_SOURCE \
        --source-backup=BACKUP_ID_SOURCE \
        --destination-project=PROJECT_ID_DESTINATION \
        --destination-instance=INSTANCE_ID_DESTINATION \
        --destination-cluster=CLUSTER_ID_DESTINATION \
        --destination-backup=BACKUP_ID_DESTINATION
    

    Tambahkan perintah dengan salah satu dari berikut ini:

    • --retention-period=RETENTION_PERIOD
    • --expiration-date=EXPIRATION_DATE

    Ganti kode berikut:

    • PROJECT_ID_SOURCE: project yang berisi cadangan yang akan disalin
    • INSTANCE_ID_SOURCE: ID permanen untuk instance sumber
    • CLUSTER_ID_SOURCE: ID cluster tempat cadangan sumber disimpan
    • BACKUP_ID_SOURCE: ID cadangan yang akan disalin
    • PROJECT_ID_DESTINATION: project tempat Anda ingin menempatkan salinan
    • INSTANCE_ID_DESTINATION: ID permanen untuk instance tujuan
    • CLUSTER_ID_DESTINATION: ID cluster dalam instance tujuan tempat Anda ingin menyimpan salinan
    • BACKUP_ID_DESTINATION: ID yang Anda tetapkan ke salinan cadangan
    • RETENTION_PERIOD: waktu aktif untuk salinan cadangan, yang dinyatakan sebagai angka dan unit (d atau h). Harus minimal 6 jam dan maksimal 30 hari sejak waktu pembuatan cadangan sumber. Contohnya mencakup 5d selama lima hari atau 15h selama 15 jam. Gunakan ini atau tanggal habis masa berlaku.
    • EXPIRATION_DATE: tanggal dan waktu masa berlaku salinan cadangan berakhir, yang diformat seperti 2022-09-01T10:00:00.0Z. Harus minimal 6 jam dan maksimal 30 hari sejak waktu pencadangan sumber dibuat.

    Perintah ini menerima flag opsional berikut:

    • --async: menampilkan ID operasi ke terminal sebelum operasi selesai. Hal ini berguna jika Anda ingin memeriksa status operasi.

    Jika pesan waktu tunggu habis ditampilkan, pencadangan mungkin telah berhasil dan salinan mungkin telah dibuat.

  5. Lihat daftar cadangan untuk melihat apakah salinan Anda telah dibuat:

    gcloud bigtable backups list --instances=INSTANCE_ID_DESTINATION
    

    Ganti INSTANCE_ID_DESTINATION dengan ID permanen untuk instance tujuan.

  6. Jika cadangan tidak tercantum, periksa status operasi.

Jika operasi salinan cadangan gagal karena keterbatasan kapasitas, coba lagi dengan cluster tujuan yang berbeda. Jika operasi tersebut juga gagal, hubungi Dukungan.

Memeriksa status operasi

Konsol

  1. Di konsol Google Cloud , buka halaman Instance Bigtable.

    Buka daftar instance

  2. Klik instance yang berisi cadangan.

  3. Di panel navigasi kiri, klik Backups.

  4. Di halaman Backups, klik Activity. Kolom status menampilkan status saat ini untuk setiap operasi.

Status operasi saat memulihkan tabel mencakup hal berikut:

  • Menunggu untuk menyalin
  • Memulihkan cadangan
  • Melakukan inisialisasi
  • Siap-mengoptimalkan
  • Siap

Status operasi saat membuat cadangan mencakup hal berikut:

  • Membuat cadangan
  • Pencadangan selesai

Status operasi saat menyalin cadangan mencakup hal berikut:

  • Menyalin cadangan
  • Cadangan yang disalin

gcloud

Untuk memeriksa status operasi pencadangan atau pemulihan, Anda memerlukan ID unik operasi. Berikut adalah contoh ID operasi:

`instances/instance-name/tables/table-name/locations/us-east1-b/operations/917168358249360635`

Setelah Anda menjalankan perintah untuk membuat cadangan atau memulihkan ke tabel baru menggunakan opsi --async, terminal akan menampilkan ID operasi.

  1. Salin ID operasi.

  2. Jalankan perintah gcloud bigtable operations describe:

    gcloud bigtable operations describe OPERATION_ID
    

    Ganti OPERATION_ID dengan ID operasi yang Anda salin.

    Contoh:

    gcloud bigtable operations describe \
        instances/instance-name/tables/table-name/locations/us-east1-b/operations/917168358249360635
    

    Anda dapat menjalankan perintah ini setiap beberapa saat hingga nilai untuk DONE adalah TRUE.

Jika Anda tidak mengetahui ID operasi, baik karena Anda tidak baru saja menjalankan perintah atau Anda berada di jendela terminal yang berbeda, Anda dapat melihat daftar operasi untuk instance dan menentukan operasi mana yang ingin Anda periksa.

  1. Lihat daftar aktivitas operasi terbaru untuk instance yang berisi tabel yang Anda cadangkan atau pulihkan:

    gcloud bigtable operations list --instance=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance .

    Terminal menampilkan daftar operasi dalam kolom berlabel NAME, START_TIME, END_TIME, dan DONE. Nilai di kolom NAME adalah ID operasi.

  2. Dimulai dengan item pertama dalam daftar, salin ID operasi.

  3. Gunakan gcloud bigtable operations describe untuk melihat metadata operasi:

    gcloud bigtable operations describe OPERATION_ID
    

    Ganti OPERATION_ID dengan ID operasi yang Anda salin.

    Contoh:

    gcloud bigtable operations describe \
        instances/instance-name/tables/table-name/locations/us-east1-b/operations/917168358249360635
    
  4. Jika metadata untuk operasi menampilkan nilai untuk backupInfo, Anda telah menemukan operasi yang benar, dan Anda dapat mengulangi perintah ini sesering mungkin hingga nilai untuk DONE adalah TRUE.

    Jika metadata tidak menampilkan nilai untuk backupInfo, periksa operasi berikutnya dari daftar operasi yang ditampilkan di Langkah 1.

Mengubah cadangan atau salinan cadangan

Anda dapat mengubah tanggal habis masa berlaku atau periode retensi cadangan yang ada, baik yang dibuat secara manual maupun oleh kebijakan pencadangan otomatis, atau salinan cadangan. Di edisi Enterprise, Anda dapat memperpanjang tanggal habis masa berlaku cadangan hingga 90 hari sejak waktu pembuatan cadangan. Di edisi Enterprise Plus, Anda dapat memperpanjang tanggal habis masa berlaku hingga 365 hari sejak waktu pembuatan cadangan. Anda juga dapat mengonversi hot backup menjadi cadangan standar.

Konsol

  1. Di konsol Google Cloud , buka halaman Instance Bigtable.

    Buka daftar instance

  2. Klik instance yang berisi cadangan.

  3. Di panel navigasi kiri, klik Backups.

  4. Untuk mengubah tanggal dan waktu habis masa berlaku cadangan, ikuti langkah-langkah berikut:

    1. Untuk cadangan yang ingin Anda ubah, klik menu di samping Restore, lalu klik Edit.

    2. Di bagian Backup expiration, tetapkan tanggal dan waktu, lalu klik Save.

  5. Untuk menetapkan tanggal dan waktu transisi hot-to-standard dari hot backup, ikuti langkah-langkah berikut:

    1. Untuk hot backup yang ingin Anda ubah, klik menu di samping Restore, lalu klik Edit.

    2. Di bagian Update hot to standard, tetapkan tanggal dan waktu, lalu klik Save.

gcloud

Dengan gcloud CLI, Anda dapat mengubah tanggal atau periode habis masa berlaku untuk cadangan atau salinan cadangan. Anda juga dapat mengonversi hot backup menjadi cadangan standar.

  1. Melihat daftar cadangan:

    gcloud bigtable backups list --instance=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance .

    Terminal akan menampilkan daftar cadangan.

  2. Catat ID cadangan dan cluster untuk cadangan yang perlu Anda perbarui.

  3. Jalankan perintah gcloud bigtable backups update untuk menambahkan tanggal habis masa berlaku atau periode retensi baru atau untuk mengonversi hot backup menjadi cadangan standar:

    gcloud bigtable backups update BACKUP_ID \
        --instance=INSTANCE_ID \
        --cluster=CLUSTER_ID \
        --expiration-date=EXPIRATION_DATE \
        --retention-period=RETENTION_PERIOD
    

    Ganti kode berikut:

    • BACKUP_ID: ID unik untuk cadangan
    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster
    • EXPIRATION_DATE: tanggal di masa mendatang, hingga 90 hari di edisi Enterprise atau hingga 365 hari di edisi Enterprise Plus. Nilai harus diformat sebagai stempel waktu UTC "Zulu", akurat hingga nanodetik—misalnya, 2019-10-02T15:01:23.045123456Z.
    • RETENTION_PERIOD: untuk pencadangan, periode hingga 90 hari di edisi Enterprise atau hingga 365 hari di edisi Enterprise Plus. Untuk salinan cadangan, jangka waktu hingga 30 hari. Nilai harus dinyatakan sebagai angka dengan satuan m, h, atau d (menit, jam, atau hari)—misalnya, 36h atau 89d.

    Perintah ini menerima flag opsional berikut:

    • --hot-to-standard-time=HOT_TO_STANDARD_TIME: tanggal dan waktu saat Bigtable harus mengonversi cadangan dari hot backup menjadi cadangan standar. Nilai ini harus setidaknya 24 jam setelah waktu pembuatan cadangan—misalnya, 2024-08-02T15:01:23.045123456Z.

    Atau, Anda dapat memberikan tanggal dan waktu durasi relatif, seperti +P30D selama 30 hari. Untuk informasi selengkapnya, lihat gcloud topic datetimes.

  4. Jalankan perintah gcloud bigtable instances backups describe untuk memverifikasi bahwa Anda telah berhasil memperbarui masa berlaku:

    gcloud bigtable backups describe BACKUP_ID \
        --instance=INSTANCE_ID \
        --cluster=CLUSTER_ID
    

    Ganti kode berikut:

    • BACKUP_ID: ID unik untuk cadangan
    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID permanen untuk cluster

Menghapus cadangan

Jika Anda ingin menghapus cadangan setelah membuat salinannya, periksa status untuk memverifikasi bahwa operasi penyalinan telah selesai.

Konsol

  1. Di konsol Google Cloud , buka halaman Instance Bigtable.

    Buka daftar instance

  2. Klik instance yang berisi cadangan.

  3. Di panel navigasi kiri, klik Backups.

  4. Untuk cadangan yang perlu Anda hapus, luaskan menu Lainnya di samping kata Pulihkan, lalu klik Hapus.

  5. Masukkan ID cadangan di kolom Confirm deletion, lalu klik Delete.

gcloud

  1. Melihat daftar cadangan:

    gcloud bigtable backups list --instance=INSTANCE_ID
    

    Ganti INSTANCE_ID dengan ID permanen untuk instance .

    Terminal akan menampilkan daftar cadangan.

  2. Catat ID cadangan dan ID cluster tempat cadangan disimpan.

  3. Jalankan perintah gcloud bigtable instances backups delete:

    gcloud bigtable backups delete BACKUP_ID \
        --instance=INSTANCE_ID \
        --cluster=CLUSTER_ID
    

    Ganti kode berikut:

    • BACKUP_ID: ID cadangan yang Anda catat
    • INSTANCE_ID: ID permanen untuk instance
    • CLUSTER_ID: ID cluster yang Anda catat

Langkah berikutnya