Mencadangkan instance Compute Engine

Proses pencadangan yang dikelola Google untuk instance Compute Engine melibatkan pengiriman data ke vault cadangan. Vault cadangan ini menyediakan ketetapan dan retensi yang diterapkan. Anda dapat memilih untuk menyimpan cadangan di satu region atau di beberapa region.

Model yang dikelola Google mendukung dua metode eksekusi utama: pencadangan terjadwal dan pencadangan on-demand. Dokumen ini menunjukkan cara mengonfigurasi dan mengelola cadangan ini.

Ringkasan

Pencadangan instance Compute Engine tidak hanya melindungi disk, tetapi juga konfigurasi dan metadata VM, seperti jenis mesin, antarmuka jaringan, setelan IP, akun layanan, label, dan tag, sekaligus memastikan konsistensi error multi-disk. Mengirim cadangan ke vault cadangan memberikan keabadian dan retensi yang diterapkan. Dengan vault cadangan, Anda dapat menyimpan cadangan di satu region atau di multi-region. Ada dua metode utama untuk mencadangkan instance Compute Engine:

  • Menggunakan konsol Google Cloud untuk mencadangkan instance Compute Engine: di konsol Google Cloud , Anda dapat mencadangkan instance Compute Engine ke brankas cadangan dengan menerapkan paket cadangan. Anda dapat mencadangkan data menggunakan salah satu metode berikut. Kedua metode ini memungkinkan Anda menyimpan cadangan dengan aman di vault cadangan, sehingga memberikan cara yang andal untuk memulihkan instance Compute Engine jika terjadi kehilangan data atau peristiwa tak terduga lainnya.

    • Pencadangan terjadwal: mencadangkan instance Compute Engine secara otomatis pada interval tertentu, seperti harian, mingguan, bulanan, atau tahunan.

    • Pencadangan on-demand: membuat pencadangan on-demand kapan pun diperlukan. Pencadangan on-demand berguna untuk membuat cadangan sebelum melakukan perubahan signifikan pada instance Anda atau untuk perlindungan data ad hoc.

  • Menggunakan konsol pengelolaan untuk mencadangkan instance Compute Engine: jika Anda memiliki salah satu persyaratan pencadangan berikut, Anda dapat menggunakan konsol pengelolaan untuk mencadangkan instance Compute Engine:

    • Pencadangan lintas region
    • Cadangan disk tertentu yang terpasang ke instance Compute Engine
    • Perlindungan otomatis instance Compute Engine berdasarkan tag
    • Jika paket pencadangan dan vault cadangan berbasis konsol Google Cloud tidak berada di lokasi yang kompatibel dengan region tempat instance Compute Engine sumber Anda berjalan.

Konsol pengelolaan peralatan adalah bagian dari Backup and DR untuk pencadangan yang dikelola peralatan. Jika Anda harus menggunakan konsol pengelolaan peralatan, lihat Menemukan dan melindungi instance Compute Engine dari konsol pengelolaan peralatan.

Sebelum memulai

  1. Aktifkan Backup and DR API di tempat instance Compute Engine berada.

    Mengaktifkan API

  2. Membuat vault cadangan.

  3. Membuat rencana cadangan.

  4. Menetapkan peran dan izin IAM kepada pengguna cadangan.

  5. Memberikan akses vault cadangan di project Compute Engine.

  6. Siapkan Observability Analytics di bucket Anda untuk memantau tugas pencadangan Backup and DR.

Konfigurasi IAM

Untuk mengonfigurasi pencadangan terjadwal atau menjalankan pencadangan on-demand, administrator harus memberikan peran IAM berikut pada project vault cadangan:

  • Backup and DR Backup User (roles/backupdr.backupUser)
  • Pelihat (roles/viewer)

Izin khusus yang diperlukan untuk operasi pencadangan yang dikelola Google meliputi:

  • backupdr.backupPlans.list
  • backupdr.backupPlanAssociations.createForComputeInstance
  • backupdr.backupPlanAssociations.list
  • backupdr.backupPlanAssociations.get
  • backupdr.backupPlanAssociations.triggerBackupForComputeInstance
  • backupdr.backupPlanAssociations.deleteForComputeInstance
  • backupdr.backupPlans.useForComputeInstance
  • backupdr.locations.list
  • backupdr.operations.get
  • cloudasset.assets.searchAllResources

Selain izin pemulihan, pengguna harus memiliki izin untuk melihat dan mengambil metadata cadangan:

  • backupdr.backupVaults.get
  • backupdr.backupVaults.list
  • backupdr.bvbackups.list
  • backupdr.bvbackups.get
  • backupdr.bvdataSources.list
  • backupdr.bvdataSources.get

Jika instance Compute Engine berada di project yang berbeda dengan vault cadangan, Anda harus memberikan peran Operator Compute Engine Backup and DR (roles/backupdr.computeEngineOperator) ke agen layanan vault cadangan dalam project Compute Engine.

Tabel berikut mencantumkan izin yang diperlukan untuk setiap panggilan API:

Resource Tindakan yang akan Dilakukan pada Resource Izin yang diperlukan untuk setiap panggilan API Project tempat peran perlu ditetapkan
Vault cadangan Membuat BackupVault backupdr.backupVaults.create Project admin
Menghapus BackupVault backupdr.backupVaults.delete Project admin
Memperbarui BackupVault backupdr.backupVaults.update Project admin
Mencantumkan BackupVault backupdr.backupVaults.list Project admin
Mendapatkan BackupVault backupdr.backupVaults.get Project admin
Rencana cadangan Membuat BackupPlan backupdr.backupPlans.create Project admin
Menghapus BackupPlan backupdr.backupPlans.delete Project admin
Mendapatkan BackupPlan backupdr.backupPlans.get Project admin
Mencantumkan Paket Cadangan backupdr.backupPlans.list Project admin
Pengaitan Paket Cadangan Membuat Pengaitan Paket Cadangan Project workload
backupdr.backupPlanAssociations.createForComputeInstance Project workload
backupdr.backupPlans.useForComputeInstance Project admin
Menghapus Pengaitan Paket Cadangan backupdr.backupPlanAssociations.deleteForComputeInstance Project workload
Memicu pencadangan on-demand di Pengaitan Paket Cadangan backupdr.backupPlanAssociations.triggerBackupForComputeInstance Project workload
Mendapatkan Pengaitan Paket Cadangan backupdr.backupPlanAssociations.getForComputeInstance Project workload
Menampilkan Daftar Pengaitan Paket Cadangan backupdr.backupPlanAssociations.list Project workload
Mengambil Pengaitan Paket Cadangan backupdr.backupPlanAssociations.fetchForComputeInstance Project workload
Sumber Data Mendapatkan DataSource backupdr.bvdataSources.get Project admin
Mencantumkan DataSource backupdr.backupPlanAssociations.list Project admin
Cadangan Dapatkan Cadangan backupdr.bvbackups.get Project admin
Mencantumkan Cadangan backupdr.bvbackups.list Project admin
Hapus Cadangan backupdr.bvbackups.delete Project admin
Pulihkan Cadangan backupdr.bvbackups.restore Project admin
Operasi Mencantumkan Operasi backupdr.operations.list Project masing-masing
Mendapatkan Operasi backupdr.operations.get Project masing-masing

Memberikan akses vault cadangan di project Compute Engine

Untuk mencadangkan instance Compute Engine di project yang berbeda dari tempat vault cadangan dibuat, Anda harus memberikan peran IAM Operator Compute Engine Backup and DR (roles/backupdr.computeEngineOperator) ke agen layanan vault cadangan dalam project Compute Engine. Jika project gudang cadangan tempat cadangan akan disimpan berbeda dengan project Compute Engine, tetapkan peran ke agen layanan gudang cadangan dalam project Compute Engine.

Untuk mencadangkan instance Compute Engine dalam project yang sama tempat brankas cadangan dibuat, Anda tidak perlu memberikan peran apa pun.

Untuk mengetahui informasi tentang cara memberikan peran kepada agen layanan vault cadangan dalam project yang ingin Anda cadangkan, lihat Memberikan peran kepada agen layanan.

Batasan dan keterbatasan

Backup and DR tidak mendukung pencadangan yang dikelola Google untuk instance Compute Engine yang menggunakan konfigurasi berikut:

  • Instance dengan persistent disk ekstrem terpasang
  • Instance yang menggunakan jenis disk hyperdisk-*
  • Instance yang menggunakan jenis mesin C3D, H3, A3, atau Z3
  • Instance dengan kunci enkripsi yang disediakan pelanggan (CSEK). Kunci enkripsi yang dikelola pelanggan (CMEK) didukung; lihat Konfigurasi Identity and Access Management untuk izin yang diperlukan.
  • Instance yang tidak memiliki disk terpasang
  • Instance yang berukuran lebih dari 200 terabyte (TB)

Mengonfigurasi pencadangan terjadwal

Gunakan petunjuk berikut untuk mengonfigurasi pencadangan terjadwal untuk instance Compute Engine.

Konsol

  1. Di konsol Google Cloud , buka halaman Vaulted backups.

    Buka Vaulted backups

  2. Klik Schedule backup.

  3. Dengan menggunakan menu drop-down Resource type, pilih jenis resource.

  4. Dari daftar Projects, klik Browse, lalu pilih project tempat instance Compute Engine berada.

  5. Dari daftar Region, pilih region tempat instance Anda berada.

  6. Dari daftar Fasilitas, klik Jelajahi.

  7. Pilih instance Compute Engine yang ingin Anda cadangkan, lalu klik Done.

  8. Klik Lanjutkan.

  9. Dari daftar Backup plan, klik Select.

  10. Pilih rencana pencadangan yang ingin Anda gunakan untuk melindungi instance Compute Engine.

  11. Klik Done.

  12. Tinjau detail pencadangan, lalu klik Schedule.

gcloud

  1. Dapatkan ID instance.

      gcloud compute instances describe VM_NAME --zone=VM_ZONE --format="value(id)"
    

    Ganti kode berikut:

    • VM_NAME: nama instance VM.
    • VM_ZONE: lokasi tempat VM berada.
  2. Mengonfigurasi pencadangan terjadwal.

      gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME \
      --location=VM_REGION \
      --resource=projects/VM_PROJECT_ID/zones/VM_ZONE/instances/VM_ID \
      --backup-plan=projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUP_PLAN
    

    Ganti kode berikut:

    • BACKUP_PLAN_ASSOCIATION_NAME: nama pengaitan rencana cadangan.
    • VM_REGION: region tempat instance Compute Engine berada.
    • VM_PROJECT_ID: nama project tempat instance Compute Engine berada.
    • VM_ZONE: zona tempat instance Compute Engine berada.
    • VM_ID: ID instance Compute Engine.
    • PROJECT_ID: nama project tempat rencana cadangan berada.
    • LOCATION: region tempat rencana pencadangan Anda berada.
    • BACKUP_PLAN: nama rencana cadangan yang ingin Anda kaitkan dengan instance Compute Engine.

Terraform

Anda dapat menggunakan resource Terraform untuk mengonfigurasi pencadangan terjadwal.


# Before creating a backup plan association, you need to create backup plan (google_backup_dr_backup_plan)
# and compute instance (google_compute_instance).
resource "google_backup_dr_backup_plan_association" "default" {
  provider                   = google-beta
  location                   = "us-central1"
  backup_plan_association_id = "my-bpa"
  resource                   = google_compute_instance.default.id
  resource_type              = "compute.googleapis.com/Instance"
  backup_plan                = google_backup_dr_backup_plan.default.name
}

Pencadangan disk selektif untuk instance Compute Engine

Secara default, saat paket cadangan melindungi instance Compute Engine, semua disk yang terpasang ke instance akan disertakan dalam cadangan virtual machine (VM).

Anda dapat mengonfigurasi pencadangan disk selektif dalam rencana pencadangan untuk mengecualikan disk tertentu dari pencadangan VM. Saat Anda memulihkan instance dari cadangan disk selektif, hanya disk yang dilindungi pada saat pencadangan yang akan dipulihkan.

Anda dapat mengonfigurasi pencadangan disk selektif menggunakan dua properti yang saling eksklusif saat membuat atau memperbarui rencana pencadangan:

  • Boot disk only (boot-disk-only): hanya mencadangkan boot disk instance. Semua disk non-boot yang terpasang akan dikecualikan dari pencadangan instance Compute Engine.
  • Label pengecualian disk (disk-exclusion-labels): mengecualikan disk terpasang yang cocok dengan pasangan nilai kunci label yang ditentukan. Selama runtime pencadangan, sistem pencadangan memeriksa label yang dilampirkan ke setiap disk pada instance Compute Engine dan mengecualikan disk yang cocok. Jika tidak ada label yang cocok yang ditemukan pada disk yang terpasang, disk tersebut akan disertakan dalam cadangan.

Mengonfigurasi pencadangan disk selektif dalam rencana pencadangan

Gunakan petunjuk berikut untuk mengonfigurasi pencadangan disk selektif saat membuat atau memperbarui rencana pencadangan:

Konsol

  1. Ikuti langkah 1 hingga 7 di Membuat rencana pencadangan dengan aturan pencadangan, dengan memilih Compute Engine VM sebagai Resource Type.
  2. Konfigurasikan pencadangan disk selektif menggunakan menu drop-down:
    • Sertakan semua disk: mencadangkan semua disk yang terpasang ke instance Compute Engine.
    • Include boot disk only: hanya mencadangkan boot disk.
    • Exclude disks by label: mengecualikan disk terpasang yang cocok dengan label tertentu. Masukkan pasangan nilai kunci label (key=value).
  3. Klik Create.

gcloud

Untuk mengonfigurasi pencadangan disk selektif, tentukan boot-disk-only atau disk-exclusion-labels dalam flag --compute-instance-properties saat membuat atau memperbarui rencana pencadangan menggunakan gcloud CLI.

  • Buat rencana pencadangan untuk hanya mencadangkan boot disk:

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --compute-instance-properties=boot-disk-only=true \
        --resource-type=compute.googleapis.com/Instance \
        --location=REGION \
        --project=PROJECT_ID \
        --backup-vault=BACKUPVAULT_NAME
    

    Ganti kode berikut:

    • BACKUP_PLAN_NAME: nama rencana cadangan.
    • REGION: Google Cloud region tempat Anda ingin membuat rencana pencadangan.
    • PROJECT_ID: nama project tempat vault cadangan berada.
    • BACKUPVAULT_NAME: nama vault cadangan yang ingin Anda gunakan untuk penyimpanan cadangan.
  • Buat rencana pencadangan untuk mengecualikan disk yang cocok dengan label tertentu:

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --compute-instance-properties=disk-exclusion-labels=env:scratch,data:temp \
        --resource-type=compute.googleapis.com/Instance \
        --location=REGION \
        --project=PROJECT_ID \
        --backup-vault=BACKUPVAULT_NAME
    

    Ganti kode berikut:

    • BACKUP_PLAN_NAME: nama rencana cadangan.
    • REGION: Google Cloud region tempat Anda ingin membuat rencana pencadangan.
    • PROJECT_ID: nama project tempat vault cadangan berada.
    • BACKUPVAULT_NAME: nama vault cadangan yang ingin Anda gunakan untuk penyimpanan cadangan.

Konsistensi aplikasi untuk cadangan Compute Engine Backup and DR

Snapshot yang konsisten dengan aplikasi merekam status data aplikasi pada saat pencadangan dengan semua transaksi aplikasi yang selesai dan semua penulisan tertunda yang dikosongkan ke disk.

Gunakan petunjuk berikut untuk mengonfigurasi pencadangan yang konsisten dengan aplikasi untuk instance Compute Engine.

Sebelum memulai

  1. Baca Snapshot yang konsisten dengan aplikasi.

  2. Rencana pencadangan untuk pencadangan instance yang konsisten dengan aplikasi di lingkungan Linux memerlukan pra-skrip dan pasca-skrip. Buat skrip sebelum dan sesudah snapshot yang diperlukan untuk lingkungan Linux.

Membuat rencana pencadangan untuk pencadangan yang konsisten dengan aplikasi di instance Compute Engine

Gunakan petunjuk berikut untuk membuat cadangan yang konsisten dengan aplikasi untuk instance Compute Engine.

Konsol

Untuk membuat rencana pencadangan yang memungkinkan konsistensi aplikasi untuk instance Compute Engine Anda menggunakan Guest Flush atau VSS, lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Backup and DR.

    Buka Backup and DR

  2. Dari menu navigasi, klik Backup Plans.

  3. Klik Create Backup Plan.

    Halaman Create a backup plan akan muncul.

  4. Dengan menggunakan menu drop-down Resource type, pilih Compute Engine VMs.

  5. Masukkan nama unik di kolom Backup plan name.

  6. Opsional: Masukkan deskripsi di kolom Description.

  7. Dari menu drop-down Region, pilih Region tempat Anda ingin membuat rencana pencadangan. Region ini harus kompatibel dengan region instance Compute Engine yang ingin Anda cadangkan.

  8. Di bagian Choose where to store backups, pilih Backup vault location type.

  9. Dengan menggunakan menu drop-down Region, pilih lokasi vault cadangan.

  10. Dengan menggunakan menu drop-down Backup vault, pilih vault cadangan yang ada.

  11. Opsional: untuk menambahkan aturan cadangan, klik Add rule dan lakukan hal berikut:

    1. Dengan menggunakan kolom Name, masukkan nama untuk aturan pencadangan.

    2. Untuk memilih waktu pembuatan cadangan, gunakan menu drop-down Recurrence dan pilih seberapa sering cadangan dibuat, baik per jam, harian, mingguan, bulanan, atau tahunan.

    3. Dengan menggunakan menu drop-down Time zone, pilih zona waktu yang Anda inginkan untuk menjalankan tugas pencadangan.

    4. Dengan menggunakan menu drop-down Start time, pilih waktu yang Anda inginkan untuk memulai tugas pencadangan.

    5. Dengan menggunakan menu drop-down End time, pilih waktu yang Anda inginkan untuk menyelesaikan tugas pencadangan.

    6. Dengan menggunakan kolom Delete backups after, masukkan jumlah hari yang Anda inginkan untuk menyimpan cadangan sebelum dihapus.

    7. Klik Simpan.

  12. Untuk menyertakan operasi tulis yang tertunda dan melakukan pencadangan yang konsisten dengan aplikasi, centang kotak Enable application consistent snapshot.

  13. Klik Create.

Setelah dibuat, rencana pencadangan ini dapat diterapkan ke instance Compute Engine Anda. Pencadangan yang dilakukan menggunakan paket ini akan mencoba melakukan operasi Guest Flush/VSS untuk mencapai konsistensi aplikasi. Jenis konsistensi dapat dilihat di halaman daftar Paket Cadangan dan Inventaris Cadangan.

gcloud

  1. Buat rencana pencadangan.

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --resource-type=compute.googleapis.com/Instance \
    --location=REGION \
    --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_RETENTION
    

    Ganti kode berikut:

    • BACKUP_PLAN_NAME: nama rencana cadangan.
    • REGION: Google Cloud region tempat Anda ingin membuat rencana pencadangan.
    • 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. Nilai default frekuensi per jam minimum adalah enam jam.
    • TIME_ZONE: zona waktu untuk rencana pencadangan, seperti UTC. Gunakan format zona waktu IANA untuk menyertakan zona waktu untuk rencana cadangan.
    • START_TIME: waktu mulai adalah jam dalam sehari dalam format 24 jam. Waktu mulai harus sebelum waktu berakhir dan bersifat inklusif untuk periode pencadangan.
    • END_TIME: waktu berakhir adalah jam dalam sehari dalam format 24 jam. Waktu berakhir harus setelah waktu mulai dan bersifat 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 pada vault cadangan.
    • MAX_ONDEMAND_RETENTION: periode retensi kustom maksimum yang diizinkan (dalam hari) untuk pencadangan on-demand yang dibuat menggunakan rencana pencadangan ini.

Memperbarui rencana pencadangan yang ada untuk pencadangan yang konsisten dengan aplikasi dari instance Compute Engine

Gunakan petunjuk berikut untuk memperbarui paket pencadangan guna menghasilkan cadangan yang konsisten dengan aplikasi dari instance Compute Engine.

Konsol

Untuk memperbarui paket pencadangan guna mengaktifkan konsistensi aplikasi untuk instance Compute Engine Anda menggunakan Guest Flush atau VSS, gunakan petunjuk berikut:

  1. Di konsol Google Cloud , buka halaman Backup plans Backup and DR.

    Buka Backup plans

  2. Pilih rencana pencadangan yang ingin Anda edit, atau centang kotaknya, lalu klik ikon .

  3. Klik Edit.

  4. Centang kotak Enable Application Consistency.

  5. Klik Simpan Perubahan.

gcloud

  1. Perbarui rencana pencadangan.

    gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --project=PROJECT_ID \
    --location=REGION \
    --description=DESCRIPTION \
    --backup-rule=BACKUP_RULE \
    --add-backup-rule=ADD_BACKUP_RULE \
    --remove-backup-rule=REMOVE_BACKUP_RULE \
    --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION
    

    Ganti kode berikut:

    • BACKUP_PLAN_NAME: nama rencana cadangan.
    • PROJECT_ID: nama project tempat vault cadangan berada.
    • REGION: lokasi tempat Anda ingin membuat rencana pencadangan.
    • DESCRIPTION: deskripsi yang diperbarui dari rencana pencadangan.
    • BACKUP_RULE: definisi lengkap aturan pencadangan yang ada dengan nilai yang diperbarui.
    • ADD_BACKUP_RULE: parameter aturan pencadangan yang akan ditambahkan ke rencana pencadangan. Flag ini dapat diulang untuk menambahkan lebih banyak aturan pencadangan.
    • REMOVE_BACKUP_RULE: aturan pencadangan yang ada yang akan dihapus dari rencana pencadangan.
    • MAX_ONDEMAND_RETENTION: periode retensi kustom maksimum yang diizinkan (dalam hari) untuk pencadangan on-demand yang dibuat menggunakan rencana pencadangan ini.

Mengubah paket pencadangan yang diterapkan ke instance Compute Engine

Anda dapat mengubah rencana pencadangan yang diterapkan ke instance Compute Engine ke rencana pencadangan lain. Paket cadangan lainnya harus memenuhi kriteria berikut:

  • Menggunakan vault cadangan yang sama
  • Berada di region yang sama dengan instance Compute Engine

Gunakan petunjuk berikut untuk mengubah rencana pencadangan yang terkait dengan instance Compute Engine.

Konsol

  1. Di konsol Google Cloud , buka halaman Vaulted backups.

    Buka Vaulted backups

    Halaman Cadangan tersimpan hanya mencantumkan instance yang memiliki rencana cadangan yang diterapkan dan cadangannya disimpan di vault cadangan dalam project.

  2. Pilih cadangan yang akan mendapatkan paket lain. Dari halaman detail cadangan untuk cadangan, atau dari menu , pilih Change backup plan. Jendela Select a backup plan hanya mencantumkan rencana pencadangan yang valid untuk instance ini.

  3. Pilih rencana pencadangan, lalu klik Terapkan.

gcloud

  • Mengubah rencana pencadangan yang ditetapkan.

      gcloud backup-dr backup-plan-associations update BACKUP_PLAN_ASSOCIATION_NAME \
      --workload-project=VM_PROJECT_ID \
      --location=VM_REGION \
      --backup-plan=BACKUP-PLAN \
      --project=PROJECT_ID
    

    Ganti kode berikut:

    • BACKUP_PLAN_ASSOCIATION_NAME: nama resource pengaitan rencana pencadangan.
    • VM_PROJECT_ID: project-id instance Compute Engine.
    • VM_REGION: lokasi instance Compute Engine.
    • BACKUP_PLAN: nama rencana cadangan yang ingin Anda gunakan.
    • PROJECT_ID: project-id dari rencana pencadangan yang dipilih.

Mencantumkan pencadangan terjadwal

Gunakan petunjuk berikut untuk mencantumkan instance Compute Engine yang dicadangkan.

Konsol

  1. Di konsol Google Cloud , buka halaman Vaulted backups.

    Buka Vaulted backups

    Halaman Cadangan tersimpan hanya mencantumkan instance yang memiliki rencana cadangan yang diterapkan dan cadangannya disimpan di vault cadangan dalam project.

gcloud

  1. Mencantumkan pencadangan terjadwal.

      gcloud backup-dr backup-plan-associations list \
      --location=LOCATION \
      --project=PROJECT_ID
    

    Ganti kode berikut:

    • PROJECT_ID: nama project.
    • LOCATION: lokasi pencadangan terjadwal.

Membuat Pencadangan Sesuai Permintaan

Anda dapat memulai pencadangan on-demand untuk instance Compute Engine dengan rencana pencadangan dengan memicu aturan pencadangan pilihan Anda untuk segera dijalankan. Pencadangan on-demand biasanya hanya mencatat data yang berubah sejak pencadangan terakhir (inkremental).

Saat membuat cadangan on-demand, Anda dapat memilih aturan dari paket cadangan yang terkait dengan instance Compute Engine. Aturan ini menentukan kapan cadangan on-demand dihapus. Anda dapat memeriksa status tugas pencadangan dari halaman Jobs. Untuk mengetahui informasi selengkapnya, lihat Memantau tugas pencadangan dan pemulihan di konsol Google Cloud .

Gunakan petunjuk berikut untuk membuat cadangan on-demand.

Konsol

  1. Buka VM instances > Details > Backup Plan untuk membuat pencadangan on-demand.
  2. Klik Create On-Demand Backup. Anda harus memiliki izin yang benar untuk membuat pencadangan sesuai permintaan.
  3. Pilih kapan harus menghapus cadangan ini. Anda memiliki opsi berikut:

    • Berdasarkan periode retensi kustom Secara default, batas ditetapkan sebagai periode retensi minimum yang diterapkan di vault cadangan ditambah 30 hari. Untuk menetapkan batas yang berbeda, tambahkan periode retensi on-demand kustom maksimum ke rencana cadangan Anda.
    • Berdasarkan aturan pencadangan yang ada. Pilih aturan dari drop-down Delete backups after.
  4. Klik Create untuk memulai tugas pencadangan on demand.

  5. Untuk melihat status tugas pencadangan on-demand, klik Notifications.

gcloud

  • Membuat pencadangan on-demand yang menggunakan aturan pencadangan.

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --backup-rule-id=RULE_ID
      --labels=LABELS
    

    Ganti kode berikut:

    • BACKUP_PLAN_ASSOCIATION_NAME: nama pengaitan rencana pencadangan. Jalankan perintah gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID untuk mendapatkan daftar rencana cadangan yang terkait dengan disk Compute Engine.
    • PROJECT_ID: nama project.
    • REGION: lokasi pencadangan terjadwal.
    • RULE_ID: nama aturan pencadangan yang ingin Anda kaitkan untuk menjalankan pencadangan on-demand.
    • LABELS: label opsional untuk cadangan sebagai pasangan nilai kunci yang dipisahkan koma seperti webserver=backend,media=images.
  • Membuat pencadangan on-demand yang menggunakan retensi kustom.

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --custom-retention-days=CUSTOM_RETENTION
      --labels=LABELS
    

    Ganti kode berikut:

    • BACKUP_PLAN_ASSOCIATION_NAME: nama pengaitan rencana pencadangan. Jalankan perintah gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID untuk mendapatkan daftar rencana cadangan yang terkait dengan disk Compute Engine.
    • PROJECT_ID: nama project.
    • REGION: lokasi pencadangan terjadwal.
    • CUSTOM_RETENTION: Periode retensi kustom dalam hari untuk pencadangan on-demand ini. Nilai ini harus sama dengan atau lebih besar dari waktu retensi vault cadangan dan kurang dari atau sama dengan nilai max-custom-on-demand-retention-days yang dikonfigurasi dalam rencana cadangan (atau waktu retensi vault + 30 hari jika max-custom-on-demand-retention-days tidak dikonfigurasi).
    • LABELS: label opsional untuk cadangan sebagai pasangan nilai kunci yang dipisahkan koma seperti webserver=backend,media=images.

Membatalkan perlindungan instance Compute Engine

Anda dapat membatalkan perlindungan instance Compute Engine dengan menghapus paket cadangan yang diterapkan ke instance. Menghapus rencana cadangan dari instance Compute Engine tidak akan menghapus rencana cadangan atau cadangan apa pun yang dibuat saat instance sedang digunakan. Anda masih dapat mengakses dan mengelola cadangan yang ada ini.

Gunakan petunjuk berikut untuk membatalkan perlindungan instance Compute Engine.

Konsol

  1. Di konsol Google Cloud , buka halaman Vaulted backups.

    Buka Vaulted backups

  2. Klik nama instance yang ingin Anda hapus rencana cadangannya.

  3. Pilih Remove backup plan.

gcloud

  1. Membatalkan perlindungan instance Compute Engine.

      gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME\
      --project=PROJECT_ID \
      --location=LOCATION
    

    Ganti kode berikut:

    • BACKUP_PLAN_ASSOCIATION_NAME: nama cadangan yang ingin Anda hapus.
    • PROJECT_ID: nama project.
    • LOCATION: lokasi pencadangan terjadwal.

Langkah berikutnya