Halaman ini menjelaskan cara membuat dan mengelola rencana pencadangan untuk resource yang disimpan di vault. Untuk mengetahui deskripsi tentang apa itu rencana cadangan dan cara menggunakannya, lihat Rencana cadangan di konsol Google Cloud .
Sebelum memulai
Untuk mendapatkan izin yang
diperlukan untuk membuat dan mengelola rencana pencadangan,
minta administrator untuk memberi Anda peran IAM
Backup and DR User V2 (roles/backupdr.userv2)
di project brankas pencadangan Anda.
Untuk mengetahui informasi selengkapnya tentang pemberian 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, perluas 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 memberikan kemampuan kepada pengguna 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 bagi resource yang disimpan di vault.
Konsol
Di konsol Google Cloud , buka halaman Backup plans.
Klik Buat rencana pencadangan.
Untuk Resource type, pilih salah satu opsi berikut:
- Compute Engine: untuk instance Compute Engine
- Disk: untuk disk yang terpasang ke instance Compute Engine.
- Cloud SQL: untuk instance Cloud SQL (Pratinjau).
- AlloyDB: untuk cluster AlloyDB (Pratinjau).
- Filestore: untuk instance Filestore.
Akses ke Backup and DR Service untuk Filestore hanya tersedia berdasarkan undangan. Jika Anda ingin meminta akses ke Layanan Pencadangan dan DR untuk Filestore di project Google Cloud Anda, hubungi perwakilan penjualan Anda.Di kolom Nama paket pencadangan, masukkan nama untuk paket pencadangan. Anda tidak dapat mengubah nama rencana setelah rencana cadangan dibuat.
Di kolom Deskripsi rencana cadangan, masukkan deskripsi opsional untuk rencana cadangan.
Dari daftar Wilayah, pilih wilayah paket pencadangan. Rencana pencadangan dibuat di region ini. Anda dapat melindungi resource di region yang sama dengan rencana pencadangan.
Dari daftar Backup vault, pilih backup vault untuk menyimpan cadangan.
Di bagian Tambahkan aturan pencadangan, aturan pencadangan default sudah diterapkan.
(Compute Engine dan Filestore) Jika ingin menggunakan aturan default dan tidak ada aturan pencadangan lainnya, Anda dapat mengklik Buat.
(Database) Jika ingin menggunakan aturan default dan tidak ada aturan pencadangan lainnya, Anda dapat melanjutkan ke Mengonfigurasi pencadangan log database.
- Jika Anda ingin menambahkan satu atau beberapa aturan pencadangan tambahan, klik Tambahkan aturan.
Di panel Add a backup rule, masukkan informasi aturan pencadangan Anda lalu klik Save.
- Beri nama aturan pencadangan Anda: Masukkan nama untuk aturan pencadangan.
- Pilih 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 cadangan harus dipertahankan sebelum dihapus. Perhatikan bahwa nilai ini harus sama dengan atau lebih besar dari periode retensi minimum yang diterapkan di brankas cadangan.
Menetapkan retensi sesuai permintaan kustom maksimum. (Pratinjau)
Pencadangan on-demand kustom Anda dapat disimpan hingga retensi on-demand kustom maksimum. Saat membuat pencadangan on-demand, tetapkan retensi atau Anda dapat menggunakan aturan pencadangan yang ada. Jika tidak ditentukan, periode retensi minimum yang diterapkan di brankas ditambah 30 hari akan digunakan sebagai batas maksimum untuk periode retensi kustom.
Masukkan nilai dalam hari di Retensi maksimum. Nilai ini harus lebih besar dari atau sama dengan periode retensi minimum yang diterapkan di brankas.
Konfigurasi cadangan log database hanya ditampilkan jika Anda melindungi instance database. Anda dapat mengaktifkan pemulihan data dari titik waktu tertentu, hingga sepersekian detik, menggunakan pengarsipan write-ahead log. Nama ini tidak dapat diubah nanti. Centang kotak dan pilih durasi penyimpanan log database.
Klik Create.
gcloud
Buat rencana cadangan dengan aturan pencadangan untuk instance Compute Engine.
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --location=REGION \ --resource-type=RESOURCE_TYPE \ --project=PROJECT_ID \ --backup-vault=BACKUPVAULT_NAME \ --backup-rule=rule-id=RULE_NAME,recurrence=RECURRENCE,hourly-frequency=HOURS,time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME,retention-days=BACKUP_RETENTION --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTIONGanti kode berikut:
BACKUP_PLAN_NAME: nama rencana cadangan.REGION: Google Cloud region tempat Anda ingin membuat rencana cadangan.RESOURCE_TYPE: jenis resource yang akan dilindungi oleh rencana cadangan. Nilainya adalah:compute.googleapis.com/Instancecompute.googleapis.com/Disksql.googleapis.com/Instancealloydb.googleapis.com/Clusterfile.googleapis.com/Instance
Akses ke Backup and DR Service untuk Filestore hanya tersedia berdasarkan undangan. Jika Anda ingin meminta akses ke Layanan Pencadangan dan DR untuk Filestore di project Google Cloud Anda, hubungi perwakilan penjualan Anda.PROJECT_ID: nama project tempat vault cadangan berada.BACKUPVAULT_NAME: nama vault cadangan yang ingin Anda gunakan untuk penyimpanan cadangan.RULE_NAME: nama aturan pencadangan.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. Minimum per jam selalu disetel ke enam jam.TIME_ZONE: zona waktu untuk rencana cadangan, 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 disertakan untuk periode pencadangan.END_TIME: waktu berakhir adalah jam dalam sehari dalam format 24 jam. Waktu berakhir harus setelah waktu mulai dan eksklusif untuk periode pencadangan.BACKUP_RETENTION: periode retensi cadangan. Perhatikan bahwa periode retensi cadangan harus sama dengan atau lebih besar dari periode retensi minimum yang diterapkan di vault cadangan.MAX_ONDEMAND_RETENTION: Periode retensi kustom maksimum yang diizinkan (dalam hari) untuk cadangan on-demand yang dibuat menggunakan rencana cadangan ini.
Buat rencana pencadangan tanpa aturan pencadangan untuk instance Compute Engine.
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --location=REGION \ --resource-type=RESOURCE_TYPE \ --project=PROJECT_ID \ --backup-vault=BACKUPVAULT_NAME \ --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTIONContoh penetapan rencana pencadangan:
Contoh: Mencadangkan instance Compute Engine setiap enam jam dan menyimpan 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=11Contoh: Mencadangkan disk setiap hari antara pukul 05.00 dan 12.00, lalu menyimpan cadangan selama 12 hari.
gcloud backup-dr backup-plans create bp-daily \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Disk \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-daily,recurrence=DAILY,backup-window-start=5,backup-window-end=12,retention-days=12Contoh: Mencadangkan instance Compute Engine pada hari Senin dan Rabu antara pukul 05.00 dan 12.00, serta menyimpan 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=13Contoh: Mencadangkan disk pada tanggal 1 dan 15 setiap bulan antara pukul 05.00 dan 12.00, lalu menyimpan cadangan selama 14 hari.
gcloud backup-dr backup-plans create bp-monthly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Disk \ --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=14Contoh: Mencadangkan instance Compute Engine pada tanggal 10, 20, 30 Maret, Juni, September, Desember setiap tahun, dan menyimpan 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 cadangan dengan frekuensi pencadangan per jam, harian, mingguan, bulanan, atau tahunan.
Mencantumkan rencana pencadangan
Gunakan petunjuk berikut untuk mencantumkan rencana cadangan.
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_IDGanti kode berikut:
LOCATION: lokasi rencana pencadangan.PROJECT_ID: nama project tempat rencana cadangan dibuat.
Melihat detail rencana pencadangan
Gunakan petunjuk berikut untuk melihat detail rencana pencadangan.
Konsol
Di konsol Google Cloud , buka halaman Backup plans.
Dalam daftar rencana pencadangan, klik nama rencana pencadangan yang ingin Anda lihat.
Detail rencana pencadangan 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_IDGanti 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 rencana cadangan tersebut.
Saat Anda menghapus rencana cadangan:
- Cadangan yang dibuat saat paket diterapkan tidak terpengaruh. Cadangan berakhir sesuai dengan periode retensinya dan dapat diakses hingga saat itu.
- Otomatisasi apa pun yang mereferensikan rencana tidak akan berfungsi lagi.
Gunakan petunjuk berikut untuk menghapus rencana cadangan.
Konsol
Di konsol Google Cloud , buka halaman Backup plans.
Klik paket pencadangan yang ingin Anda hapus.
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_IDGanti kode berikut:
BACKUP_PLAN_NAME: nama rencana cadangan yang ingin Anda hapus.LOCATION: lokasi rencana cadangan.PROJECT_ID: nama project tempat rencana cadangan dibuat.