Anda dapat mengaktifkan dan mengelola pencadangan yang ditingkatkan untuk cluster dan project AlloyDB untuk PostgreSQL. Pencadangan yang ditingkatkan memungkinkan Anda menggunakan Layanan Pencadangan dan DR dengan cluster AlloyDB untuk mengelola cadangan Anda.
Untuk mengetahui informasi tentang cara kerja pencadangan di AlloyDB dan opsi yang tersedia untuk cluster Anda, lihat Ringkasan pencadangan dan pemulihan data.
Sebelum memulai
Sebelum Anda dapat mengelola pencadangan yang ditingkatkan untuk cluster AlloyDB, ikuti langkah-langkah berikut:
- Pastikan Anda memiliki cluster dan instance AlloyDB. Untuk mengetahui informasi selengkapnya, lihat Membuat cluster dan instance utamanya.
- Pahami Backup and DR.
- Aktifkan Backup and DR API.
- Pastikan Anda memiliki izin yang diperlukan.
Aktifkan Backup and DR API
Untuk menggunakan pencadangan yang ditingkatkan dengan cluster AlloyDB, Anda harus mengaktifkan Backup and DR API terlebih dahulu:
Izin yang diperlukan
Untuk mengonfigurasi pencadangan yang ditingkatkan untuk cluster AlloyDB, Anda memerlukan peran alloydb.backupDrAdmin atau izin berikut:
backupdr.backupPlans.listbackupdr.backupPlanAssociations.createForAlloydbClusterbackupdr.backupPlanAssociations.fetchForAlloydbClusterbackupdr.backupPlanAssociations.listbackupdr.backupPlanAssociations.getForAlloydbClusterbackupdr.backupPlanAssociations.triggerBackupForAlloydbClusterbackupdr.backupPlanAssociations.deleteForAlloydbClusterbackupdr.backupPlans.useForAlloydbClusterbackupdr.bvdataSources.getbackupdr.bvdataSources.list
Untuk mengetahui informasi selengkapnya tentang izin ini, lihat Peran dan izin pencadangan dan DR.
Mengaktifkan pencadangan yang ditingkatkan
Untuk mengaktifkan pencadangan yang ditingkatkan untuk cluster Anda, ikuti langkah-langkah umum berikut:
- Identifikasi vault cadangan dan rencana pencadangan yang ingin Anda gunakan.
- Mengaitkan cluster AlloyDB Anda dengan rencana cadangan.
Untuk mengetahui informasi selengkapnya tentang pencadangan yang ditingkatkan, lihat Ringkasan pencadangan dan pemulihan data.
Identifikasi paket pencadangan yang ingin Anda gunakan
Rencana pencadangan digunakan oleh pencadangan yang ditingkatkan untuk menentukan jadwal pencadangan dan setelan retensi cluster Anda. Untuk mengaitkan cluster AlloyDB Anda dengan rencana pencadangan, identifikasi rencana pencadangan yang ingin Anda gunakan. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola rencana pencadangan.
Setelah mengidentifikasi rencana pencadangan yang ingin dikaitkan, gunakan nama rencana pencadangan untuk mengaitkannya dengan cluster AlloyDB Anda.
Mengaitkan rencana cadangan dengan cluster AlloyDB
Untuk mengaitkan rencana pencadangan dengan cluster AlloyDB, Anda memerlukan nama rencana pencadangan yang ingin digunakan. Untuk mengetahui informasi selengkapnya tentang cara menemukan nama rencana cadangan, lihat Membuat dan mengelola rencana cadangan.
Konsol
Untuk mengaitkan rencana cadangan dengan cluster AlloyDB Anda, lakukan hal berikut:
Di konsol Google Cloud , buka halaman Clusters.
Temukan cluster yang ingin Anda kaitkan dengan rencana pencadangan. Untuk membuka halaman Ringkasan cluster, klik nama cluster.
Klik Perlindungan Data.
Di Setelan, klik Edit.
Di Configure Backup Tier, klik Enhanced backup tier (managed by Backup and DR service).
Pilih paket pencadangan.
Klik Perbarui. Cluster Anda diaktifkan untuk pencadangan yang ditingkatkan menggunakan setelan pencadangan dan retensi rencana pencadangan terkait.
gcloud
Untuk mengaitkan rencana cadangan dengan cluster AlloyDB, jalankan perintah berikut:
gcloud backup-dr backup-plan-associations create BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--resource-type=alloydb.googleapis.com/Cluster \
--resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_IDGanti kode berikut:
BPA_ID: ID asosiasi rencana pencadangan.WORKLOAD_PROJECT_ID: project ID tempat cluster AlloyDB berada.REGION: Google Cloud region, misalnya,us-central1.CLUSTER_ID: ID cluster AlloyDB.VAULT_PROJECT_ID: project ID tempat brankas cadangan berada.BP_ID: ID rencana pencadangan.
Mengelola cadangan yang ditingkatkan
Setelah cluster diaktifkan untuk pencadangan yang ditingkatkan dan rencana cadangan dikaitkan dengan cluster, Anda dapat mengubah rencana cadangan yang dikaitkan dengan cluster, melakukan pencadangan sesuai permintaan, atau melihat semua cadangan di brankas cadangan.
Untuk mengelola rencana pencadangan, lihat Membuat dan mengelola rencana pencadangan. Untuk mengelola brankas cadangan, lihat Membuat dan mengelola brankas cadangan.
Mengubah rencana pencadangan terkait cluster
Untuk mengubah rencana pencadangan yang terkait dengan cluster AlloyDB, Anda harus menghapus rencana pencadangan terkait saat ini terlebih dahulu, lalu mengaitkan rencana pencadangan baru dengan cluster tersebut.
Paket pencadangan baru harus berada di region yang sama dengan cluster AlloyDB Anda.
Menghapus rencana pencadangan terkait
Untuk beralih ke paket pencadangan baru, mulailah dengan menghapus asosiasi paket pencadangan yang ada dari cluster AlloyDB Anda.
Konsol
Di konsol Google Cloud , buka halaman Clusters.
Click the name of the cluster you want to modify.
Klik Perlindungan Data.
Di Setelan, klik Edit.
Klik Tingkat pencadangan standar (dikelola oleh AlloyDB) dan perbarui setelan pencadangan standar untuk cluster Anda sesuai kebutuhan.
Klik Perbarui. Rencana cadangan terkait cluster dihapus dan cluster Anda kini dikelola dengan opsi cadangan standar. Sekarang Anda dapat mengaitkan paket pencadangan baru ke cluster Anda.
gcloud
Untuk beralih ke rencana pencadangan baru, Anda harus menghapus terlebih dahulu asosiasi rencana pencadangan yang ada dari cluster AlloyDB Anda. Untuk menghapus rencana pencadangan, ikuti langkah-langkah berikut:
gcloud backup-dr backup-plan-associations delete BPA_ID --project=WORKLOAD_PROJECT_ID --location=REGIONGanti kode berikut:
BPA_ID: ID asosiasi rencana pencadangan.WORKLOAD_PROJECT_ID: project ID tempat cluster AlloyDB berada.REGION: Google Cloud REGION–misalnya,us-central1.
Rencana cadangan terkait cluster dihapus dan cluster Anda kini dikelola dengan opsi cadangan standar. Sekarang Anda dapat mengaitkan paket pencadangan baru ke cluster Anda.
Mengaitkan paket pencadangan baru dengan cluster Anda
Setelah menghapus rencana cadangan yang ada, Anda dapat mengaitkan rencana cadangan baru dengan cluster AlloyDB:
Konsol
Untuk mengaitkan paket pencadangan baru dengan cluster Anda, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Clusters.
Temukan cluster yang ingin Anda kaitkan dengan rencana pencadangan. Untuk membuka halaman Ringkasan cluster, klik nama cluster.
Klik Perlindungan Data.
Klik Edit.
Di Setelan, klik Edit.
Di Configure Backup Tier, klik Enhanced backup tier (managed by Backup and DR service).
Opsional. Pilih paket pencadangan.
Klik Perbarui. Cluster Anda diaktifkan untuk pencadangan yang ditingkatkan menggunakan setelan pencadangan dan retensi rencana pencadangan terkait.
gcloud
Untuk mengaitkan paket pencadangan baru dengan cluster Anda, ikuti langkah-langkah berikut:
gcloud backup-dr backup-plan-associations create BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--resource-type=alloydb.googleapis.com/Cluster \
--resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_ID \Ganti kode berikut:
BPA_ID: ID asosiasi rencana pencadangan.WORKLOAD_PROJECT_ID: project ID tempat cluster AlloyDB berada.REGION: Google Cloud REGION–misalnya,us-central1.CLUSTER_ID: ID cluster AlloyDB.VAULT_PROJECT_ID: project ID tempat brankas cadangan berada.BP_ID: ID rencana pencadangan. ### Melakukan pencadangan sesuai permintaan
Anda dapat melakukan pencadangan sesuai permintaan untuk cluster AlloyDB dengan rencana cadangan terkait menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Untuk melakukan pencadangan on-demand untuk cluster AlloyDB dengan pencadangan yang ditingkatkan diaktifkan, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Clusters.
Klik nama cluster dengan rencana pencadangan terkait yang ingin Anda buat cadangan sesuai permintaan.
Klik Perlindungan Data.
Klik Create backup.
Di Membuat cadangan sesuai permintaan, pilih aturan pencadangan dengan periode retensi yang Anda inginkan untuk cadangan sesuai permintaan.
Klik Buat. Cadangan sesuai permintaan Anda telah dibuat.
gcloud
Untuk melakukan pencadangan on-demand untuk cluster dengan cadangan yang ditingkatkan diaktifkan, jalankan perintah berikut:
gcloud backup-dr backup-plan-associations trigger-backup BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-rule-id=RULE_IDGanti kode berikut:
BPA_ID: ID asosiasi rencana pencadangan.WORKLOAD_PROJECT_ID: project ID tempat cluster AlloyDB berada.REGION: Google Cloud REGION–misalnya,us-central1.RULE_ID: ID aturan pencadangan dalam rencana pencadangan yang akan digunakan untuk pencadangan sesuai permintaan. ### Mencantumkan semua cadangan di brankas cadangan untuk cluster Anda
Anda dapat mencantumkan semua cadangan di vault cadangan untuk cluster AlloyDB menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Backups.
Di drop-down Tingkat pencadangan, pilih Tingkat yang ditingkatkan, lalu pilih Vault cadangan yang berisi cadangan yang ingin Anda gunakan. Semua cadangan yang tersedia di brankas cadangan untuk cluster yang Anda pilih akan ditampilkan.
gcloud
Untuk mencantumkan semua cadangan yang tersedia untuk cluster AlloyDB Anda di vault cadangan, Anda harus menemukan data-source untuk cluster AlloyDB Anda terlebih dahulu, lalu jalankan perintah gcloud backup-dr backups list.
Untuk menemukan data-source cluster Anda, jalankan perintah berikut:
gcloud backup-dr data-source-references fetch-for-resource-type alloydb.googleapis.com/Cluster \
--location=REGION \
--project=WORKLOAD_PROJECT_ID \
--filter='dataSourceGcpResourceInfo.gcp_resourcename="projects/WORKLOAD_PROJECT_NUMBER/locations/REGION/clusters/CLUSTER_ID"'Ganti kode berikut:
REGION: Google Cloud REGION–misalnya,us-central1.WORKLOAD_PROJECT_ID: project ID tempat cluster AlloyDB berada.CLUSTER_ID: ID cluster AlloyDB yang informasi Backup dan DR-nya ingin Anda temukan.WORKLOAD_PROJECT_NUMBER: ID numerik unik yang dibuat sistem untuk project Anda–misalnya, 123456789012. Google Cloud menetapkan nomor ini secara otomatis saat Anda membuat project, dan nomor ini juga tidak dapat diubah.
Untuk mencantumkan semua cadangan di brankas cadangan untuk cluster Anda, jalankan perintah berikut:
gcloud backup-dr backups list \
--data-source=DDATA_SOURCE \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-vault=BACKUP_VAULT_NAMEGanti kode berikut:
DATA_SOURCE:data-sourceuntuk cluster AlloyDB Anda.REGION: ID region untuk vault cadangan.BACKUP_VAULT_NAME: nama brankas cadangan yang terkait dengan rencana cadangan Anda. ### Menonaktifkan pencadangan yang ditingkatkan
Anda dapat menonaktifkan pencadangan yang ditingkatkan dengan mengalihkan cluster AlloyDB kembali ke opsi pencadangan standar. Tindakan ini akan menghapus hubungan antara rencana pencadangan dan cluster Anda.
Untuk mengubah cluster Anda ke pencadangan standar, ikuti langkah-langkah berikut:
Konsol
Untuk menonaktifkan pencadangan yang disempurnakan dan mengalihkan cluster kembali ke opsi pencadangan standar, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Clusters.
Klik nama cluster yang ingin Anda nonaktifkan pencadangan yang ditingkatkan.
Klik Perlindungan Data.
Di Setelan, klik Edit.
Klik Tingkat pencadangan standar (dikelola oleh AlloyDB), lalu pilih setelan pencadangan dan perbarui setelan Pencadangan standar untuk cluster Anda sesuai kebutuhan.
Klik Simpan. Paket pencadangan terkait cluster Anda dihapus dan cluster Anda kini dikelola dengan opsi Cadangan standar, yang dikelola oleh AlloyDB.
gcloud
Untuk menonaktifkan cadangan yang ditingkatkan dan mengalihkan cluster Anda kembali ke opsi cadangan standar, jalankan perintah berikut:
gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME
--LOCATION=BACKUP_VAULT_LOCATIONGanti kode berikut:
BACKUP_PLAN_ASSOCIATION_NAME: nama asosiasi rencana cadangan yang ingin Anda hapus.BACKUP_VAULT_LOCATION: LOCATION vault cadangan.