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.
Memilih tingkat cadangan selama pembuatan cluster
Anda dapat memilih antara tingkat pencadangan standar dan yang ditingkatkan saat membuat cluster AlloyDB utama atau sekunder baru. Tingkat standar adalah tingkat default, tetapi Anda dapat memilih cadangan Enhanced untuk menggunakan Backup and DR bagi pengelolaan terpusat. Untuk mengetahui informasi selengkapnya, lihat Opsi pencadangan.
Untuk memilih tingkat pencadangan saat Anda membuat cluster, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Clusters.
Klik Create Cluster, lalu pilih jenis cluster primer atau sekunder.
Lengkapi kolom konfigurasi cluster yang wajib diisi.
Klik Tampilkan opsi lanjutan.
Luaskan bagian Perlindungan Data.
Di bagian Configure Backup Tier, pilih Enhanced backup tier (managed by Backup and DR Service).
Pilih Rencana pencadangan untuk dikaitkan dengan resource.
Untuk mempelajari informasi harga, klik Bandingkan tingkat. Harga didasarkan pada wilayah yang Anda pilih.
Klik Create Cluster.
Mengaktifkan pencadangan yang ditingkatkan
Untuk mengaktifkan pencadangan yang ditingkatkan untuk cluster Anda, ikuti langkah-langkah umum berikut:
- Identifikasi vault cadangan dan paket 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 Update. 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 pencadangan 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.
Melihat dan mengelola pencadangan yang ditingkatkan di tingkat project
Untuk melihat dan mengatur cadangan semua cluster di project Anda di seluruh tingkat penyimpanan standar dan yang ditingkatkan, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Backups.
Klik tab Peningkatan untuk menampilkan tampilan folder tempat cluster dikelompokkan menurut vault cadangannya.
Untuk melihat detail atau setelan cadangan, klik nama cluster atau folder.
Halaman yang dihasilkan akan memilih tingkat secara otomatis berdasarkan tab yang Anda buka. Jika cluster telah dihapus, ikon folder akan menampilkan ikon dihapus. Informasi hanya ditampilkan untuk cadangan yang ada.
Melihat dan mengelola cadangan yang ditingkatkan di tingkat cluster
Anda dapat melihat detail cadangan cluster dan memulihkan atau menghapus cadangan yang memenuhi syarat dan ditingkatkan. Untuk mempelajari lebih lanjut cadangan yang memenuhi syarat untuk dihapus, lihat Menghapus cadangan yang ditingkatkan.
Untuk melihat dan mengelola cadangan cluster, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Clusters.
Pilih cluster.
Buka halaman Perlindungan data.
Klik tab Peningkatan untuk menampilkan tampilan folder tempat cluster dikelompokkan menurut vault cadangannya.
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 Update. 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 Update. 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 permintaannya.
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 Create. Cadangan on-demand 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 vault cadangan untuk cluster Anda
Anda dapat mencantumkan semua cadangan di brankas 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 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.
Menghapus cadangan yang ditingkatkan
Anda dapat menghapus cadangan yang disempurnakan AlloyDB tertentu secara manual di Google Cloud konsol jika cadangan tersebut memenuhi syarat untuk dihapus. Anda dapat menghapus cadangan yang ditingkatkan dalam skenario berikut:
- Cadangan yang masa berlakunya telah habis di brankas: jika cadangan telah melewati waktu retensi terjadwalnya —misalnya, setelah 14 hari untuk kebijakan default—cadangan tersebut umumnya tersedia untuk dihapus secara manual.
- Pencadangan manual: pencadangan yang dipicu oleh pengguna sering kali dapat dihapus sebelum berakhir secara alami, asalkan tidak dilindungi oleh kunci retensi jangka panjang yang ketat.
- Cadangan yang dibuat sebelum perubahan kebijakan retensi: jika kebijakan periode retensi minimum diperbarui di brankas, cadangan yang dibuat sebelum pembaruan kebijakan diterapkan biasanya dapat dihapus.
- Cadangan yang tidak dapat diubah: meskipun Backup and DR mempromosikan cadangan yang tidak dapat diubah, aman, dan dikelola Google untuk mencegah gangguan, cadangan yang tidak dikunci atau telah berakhir masa berlakunya di vault memenuhi syarat untuk dihapus secara manual.
Untuk menghapus cadangan yang disempurnakan, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Clusters.
Pilih cluster yang terkait dengan cadangan yang ingin Anda hapus.
Klik Perlindungan Data di navigasi samping.
Pastikan tingkat Enhanced dipilih untuk menampilkan cadangan Backup and DR.
Temukan cadangan tertentu dalam daftar, lalu luaskan more_vert Opsi lainnya.
Klik Hapus cadangan.
Konfirmasi penghapusan. Jika operasi gagal, Anda dapat melihat detail error di halaman Cluster.