Halaman ini menjelaskan cara membuat dan mengelola rencana pencadangan untuk resource yang disimpan di vault. Untuk mengetahui deskripsi rencana pencadangan dan cara menggunakannya, lihat Rencana pencadangan di konsol Google Cloud .
Sebelum memulai
Untuk mendapatkan izin yang diperlukan guna membuat dan mengelola rencana pencadangan,
minta administrator untuk memberi Anda
peran IAM Backup and DR User V2 (roles/backupdr.userv2
) di project vault cadangan Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk membuat dan mengelola rencana pencadangan. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membuat dan mengelola rencana pencadangan:
-
backupdr.backupPlans.create
-
backupdr.backupPlans.list
-
backupdr.backupPlans.get
-
backupdr.backupPlans.delete
-
backupdr.backupVaults.associate
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mendapatkan panduan tentang cara memberi pengguna kemampuan untuk menerapkan rencana pencadangan dalam project tertentu (tanpa kemampuan untuk membuat rencana pencadangan), lihat Peran dan izin IAM untuk pengguna pencadangan.
Buat rencana cadangan
Gunakan petunjuk berikut untuk membuat rencana pencadangan untuk resource yang disimpan di vault.
Konsol
Di konsol Google Cloud , buka halaman Backup plans.
Klik Buat Rencana cadangan.
Di kolom Nama rencana pencadangan, masukkan nama untuk rencana pencadangan. Anda tidak dapat mengubah nama rencana setelah rencana cadangan dibuat.
Di kolom Deskripsi rencana cadangan, masukkan deskripsi opsional untuk rencana cadangan.
Dari daftar Region, pilih region rencana pencadangan. Rencana cadangan dibuat di region ini. Anda dapat melindungi resource di region yang sama dengan rencana cadangan.
Dari daftar Backup vault, pilih vault cadangan untuk menyimpan cadangan.
Klik Tambahkan Aturan.
Di panel Tambahkan aturan pencadangan, masukkan informasi aturan pencadangan Anda, lalu klik Simpan.
- Beri nama aturan pencadangan: Masukkan nama untuk aturan pencadangan.
- Memilih waktu untuk membuat cadangan: Tentukan pengulangan dan frekuensi pencadangan.
- Periode: Pilih Zona waktu, Waktu mulai, dan Waktu berakhir untuk tugas pencadangan.
- Pilih durasi cadangan disimpan sebelum dihapus: Masukkan durasi dalam hari yang harus dipertahankan cadangan sebelum dihapus. Perhatikan bahwa nilai ini harus sama dengan atau lebih besar dari periode retensi minimum yang diterapkan di repositori cadangan.
Klik Create.
gcloud
Membuat rencana pencadangan untuk pencadangan per jam instance Compute Engine.
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --project=PROJECT_ID --location=LOCATION \ --resource-type=compute.googleapis.com/Instance \ --backup-vault BACKUPVAULT_NAME --backup-rule rule-id=RULE_NAME,retention-days=BACKUP_RETENTION,recurrence=RECURRENCE,hourly-frequency=HOURS,time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME
Ganti kode berikut:
BACKUP_PLAN_NAME
: nama rencana cadangan.PROJECT_ID
: nama project tempat Anda ingin membuat rencana cadangan.LOCATION
: lokasi tempat Anda ingin membuat rencana pencadangan.BACKUPVAULT_NAME
: nama vault cadangan yang ingin Anda gunakan untuk penyimpanan cadangan.RULE_NAME
: nama aturan pencadangan.BACKUP_RETENTION
: periode retensi cadangan. Perhatikan bahwa periode retensi cadangan harus sama dengan atau lebih besar dari periode retensi minimum yang diterapkan vault cadangan.RECURRENCE
: frekuensi pembuatan cadangan. Perincian tersebut bisa per jam, harian, mingguan, bulanan, atau tahunan.HOURS
: frekuensi pencadangan per jam. Tentukan nilai ini hanya jika Anda menetapkan pengulangan ke per jam. Tarif per jam minimum selalu ditetapkan ke enam jam.TIME_ZONE
: zona waktu untuk rencana pencadangan, seperti UTC. Gunakan format zona waktu IANA untuk menyertakan zona waktu untuk rencana pencadangan.START_TIME
: waktu mulai adalah jam dalam format 24 jam. Waktu mulai harus sebelum waktu berakhir dan bersifat inklusif untuk periode pencadangan.END_TIME
: waktu berakhir adalah jam dalam format 24 jam. Waktu berakhir harus setelah waktu mulai dan eksklusif untuk periode pencadangan.
Contoh: Cadangkan setiap enam jam dan simpan cadangan selama 11 hari.
gcloud backup-dr backup-plans create bp-hourly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-hourly,recurrence=HOURLY,hourly-frequency=6,backup-window-start=5,backup-window-end=12,retention-days=11
Contoh: Cadangkan setiap hari antara pukul 05.00 dan 12.00 dan simpan cadangan selama 12 hari.
gcloud backup-dr backup-plans create bp-daily \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-daily,recurrence=DAILY,backup-window-start=5,backup-window-end=12,retention-days=12
Contoh: Buat cadangan pada hari Senin dan Rabu antara pukul 05.00 dan 12.00 dan simpan cadangan selama 13 hari.
gcloud backup-dr backup-plans create bp-weekly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-weekly,recurrence=WEEKLY,days-of-week='MON WED',backup-window-start=5,backup-window-end=12,retention-days=13
Contoh: Cadangkan pada tanggal 1 dan 15 setiap bulan antara pukul 05.00 dan 12.00 dan simpan cadangan selama 14 hari.
gcloud backup-dr backup-plans create bp-monthly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-monthly,recurrence=MONTHLY,days-of-month='1 15',backup-window-start=5,backup-window-end=12,retention-days=14
Contoh: Buat cadangan pada tanggal 10, 20, 30 Maret, Juni, September, Desember setiap tahun, dan simpan cadangan selama 16 hari.
gcloud backup-dr backup-plans create bp-yearly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-yearly,recurrence=YEARLY,months='MAR JUN SEP DEC',days-of-month='10 20 30',backup-window-start=5,backup-window-end=12,retention-days=16
Terraform
Anda dapat menggunakan resource Terraform untuk membuat rencana pencadangan dengan frekuensi pencadangan per jam, harian, mingguan, bulanan, atau tahunan.
Mencantumkan rencana cadangan
Gunakan petunjuk berikut untuk mencantumkan rencana pencadangan.
Konsol
Di konsol Google Cloud , buka halaman Backup plans.
Halaman Rencana cadangan mencantumkan semua rencana cadangan dalam project Anda.
gcloud
Mencantumkan rencana cadangan.
gcloud backup-dr backup-plans list \ --location=LOCATION \ --project=PROJECT_ID
Ganti kode berikut:
LOCATION
: lokasi rencana cadangan.PROJECT_ID
: nama project tempat rencana cadangan dibuat.
Melihat detail rencana pencadangan
Gunakan petunjuk berikut untuk melihat detail rencana cadangan.
Konsol
Di konsol Google Cloud , buka halaman Backup plans.
Dalam daftar rencana pencadangan, klik nama rencana pencadangan yang ingin Anda lihat.
Detail rencana cadangan menampilkan informasi berikut:
- Jenis resource
- Detail rencana cadangan
- Nama vault cadangan
- Lokasi penyimpanan cadangan
- Periode retensi cadangan
gcloud
Lihat detail rencana cadangan.
gcloud backup-dr backup-plans describe BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Ganti kode berikut:
BACKUP_PLAN_NAME
: nama rencana cadangan.LOCATION
: lokasi rencana cadangan.PROJECT_ID
: nama project tempat rencana cadangan dibuat.
Menghapus rencana cadangan
Rencana cadangan tidak dapat dihapus jika Anda menggunakannya untuk melindungi resource. Untuk menghapus rencana cadangan, hapus rencana cadangan dari resource terlebih dahulu, lalu hapus.
Jika Anda menghapus rencana cadangan:
- Cadangan yang dibuat saat paket diterapkan tidak akan terpengaruh. Masa berlaku cadangan berakhir sesuai dengan periode retensinya dan dapat diakses hingga saat itu.
- Semua otomatisasi yang mereferensikan rencana tidak akan berfungsi lagi.
Gunakan petunjuk berikut untuk menghapus rencana pencadangan.
Konsol
Di konsol Google Cloud , buka halaman Backup plans.
Klik paket cadangan yang ingin dihapus.
Klik Hapus.
Di jendela overlay yang muncul, konfirmasi bahwa Anda ingin menghapus rencana pencadangan dan isinya.
Klik Hapus.
gcloud
Menghapus rencana cadangan.
gcloud backup-dr backup-plans delete BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Ganti kode berikut:
BACKUP_PLAN_NAME
: nama rencana cadangan yang ingin Anda hapus.LOCATION
: lokasi rencana cadangan.PROJECT_ID
: nama project tempat rencana cadangan dibuat.