Melindungi dan memulihkan disk ke brankas cadangan

Halaman ini menjelaskan cara menggunakan Backup and DR Service untuk mencadangkan disk instance Compute Engine. Halaman ini memberikan ringkasan menyeluruh tentang cara mencadangkan dan memulihkan disk serta memantau cadangan Anda.

Sebelum memulai

Sebelum memulai, pastikan Anda memenuhi prasyarat berikut:

  1. Panduan memulai ini mengasumsikan bahwa Anda telah mengaktifkan Backup and DR Service API di project Anda.
  2. Anda akan memerlukan vault cadangan. Jika Anda tidak memiliki vault cadangan, lalu buat Vault cadangan.
  3. Anda akan memerlukan rencana cadangan yang dikonfigurasi untuk melindungi disk. Untuk membuat rencana cadangan untuk disk, ikuti langkah-langkah berikut:

Konsol

  1. Di Google Cloud konsol, buka halaman Backup plans. Buka Backup plans

  2. Klik Create Backup plan.

  3. Untuk Resource type, pilih Disks.

  4. Di kolom Backup plan name, masukkan nama untuk rencana cadangan. Anda tidak dapat mengubah nama rencana setelah rencana cadangan dibuat.

  5. Di kolom Backup plan description, masukkan deskripsi opsional untuk rencana cadangan.

  6. Dari daftar Regions, pilih region rencana cadangan. Rencana cadangan dibuat di region ini. Anda dapat melindungi resource di region yang sama dengan rencana cadangan.

  7. Dari daftar Backup vault, pilih vault cadangan untuk menyimpan cadangan.

  8. Klik Add rule.

  9. Di panel Add a backup rule , masukkan informasi aturan cadangan, lalu klik Save.

    • Name your backup rule: Masukkan nama untuk aturan cadangan.
    • Choose when to create backups: Tentukan pengulangan dan frekuensi cadangan.
    • Window: Pilih Timezone, Start time, dan Endtime untuk tugas pencadangan.
    • Pilih berapa lama cadangan disimpan sebelum dihapus: Masukkan durasi dalam hari cadangan harus dipertahankan sebelum dihapus. Perhatikan bahwa nilai ini harus sama dengan atau lebih besar dari vault cadangan periode retensi data minimum yang diterapkan.
  10. Tetapkan retensi on-demand kustom maksimum secara opsional.

    Cadangan on-demand kustom Anda dapat disimpan hingga retensi on-demand kustom maksimum. Saat membuat cadangan on-demand, tetapkan retensi atau Anda dapat menggunakan aturan cadangan yang ada. Jika tidak ditentukan, periode retensi data minimum vault yang diterapkan ditambah 30 hari akan digunakan sebagai batas maksimum untuk periode retensi kustom.

    Masukkan nilai dalam hari di Maximum retention. Nilai ini harus lebih besar dari atau sama dengan periode retensi data minimum yang diterapkan vault.

  11. Klik Create.

gcloud

  1. Buat rencana cadangan

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --location=REGION \
        --backup-vault=BACKUPVAULT_NAME \
        --resource-type=compute.googleapis.com/Disk \
        --description="Daily application-consistent backups for production disks" \
        --labels=environment=prod,team=ops \
        --disk-properties=guest-flush=true \
        --max-custom-on-demand-retention-days=180 \
        --backup-rule='rule-id=daily-rule,retention-days=30,recurrence=DAILY,time-zone=UTC,backup-window-start=0,backup-window-end=4'
    

Ganti kode berikut:

  • BACKUP_PLAN_NAME: nama rencana cadangan.
  • REGION: region tempat Anda ingin membuat rencana cadangan.
  • BACKUPVAULT_NAME: nama vault cadangan tempat Anda ingin menyimpan cadangan.

Mengonfigurasi cadangan untuk disk

Untuk mencadangkan disk, ikuti langkah-langkah berikut:

Konsol

  1. Di project Anda, di Backup and DR, klik Vaulted backups.
  2. Klik Schedule backups.
  3. Di halaman Choose resources yang muncul, selesaikan langkah-langkah berikut:
    • Resource type: Pilih Disks.
    • Project: Project saat ini dipilih, atau Anda dapat menelusuri project yang berisi disk yang ingin dicadangkan.
    • Region: Pilih region tempat resource Anda berada.
    • Sumber Daya: Klik Telusuri untuk membuka panel tempat Anda dapat memilih disk yang akan dicadangkan ke vault cadangan ini.
  4. Klik Continue.
  5. Di halaman Select a backup plan , pilih rencana cadangan, lalu klik Done.

  6. Klik Continue.

  7. Tinjau pilihan Anda, lalu klik Schedule. Pada tahap ini, Anda telah mengaitkan rencana cadangan dengan disk. Rencana cadangan menjadwalkan disk yang dipilih untuk dicadangkan sesuai frekuensi yang ditetapkan dalam kebijakan cadangan, tetapi belum dicadangkan.

  8. Dari Resources with vaulted backups, pilih resource yang baru saja Anda tetapkan rencana cadangannya. Klik Create an on-demand backup. Cadangan on-demand adalah tugas pencadangan yang dapat Anda picu secara manual kapan saja.

  9. Tinjau detailnya, lalu klik Create.

gcloud

  1. Mengonfigurasi pencadangan

    gcloud backup-dr backup-plan-associations create my-disk-assoc \
        --project=PROJECT_ID \
        --location= REGION \
        --resource=projects/PROJECT_ID/zones/ZONE/disks/DISK_ID \
        --resource-type=compute.googleapis.com/Disk \
        --backup-plan=projects/PROJECT_ID/locations/us-central1/backupPlans/my-disk-plan
    

Ganti kode berikut:

  • PROJECT_ID: ID project tempat rencana cadangan dan disk Anda berada.
  • ZONE: zona tempat disk Anda berada.
  • DISK_ID: ID disk yang ingin Anda cadangkan.
  1. Mencantumkan cadangan

    gcloud backup-dr backups list \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID
    

Ganti kode berikut:

  • PROJECT_ID: ID project tempat rencana cadangan dan disk Anda berada.
  • BACKUPVAULT_NAME: nama vault cadangan.
  • DATA_SOURCE_ID: ID sumber data.

Memulihkan disk

Anda dapat memulihkan instance Compute Engine sumber menggunakan operasi Restore dan memulihkan instance ke lokasi alternatif menggunakan operasi Mount.

Konsol

  1. Di halaman Vaulted backups, pilih disk yang akan dipulihkan.
  2. Di daftar Backup details, pilih cadangan disk, lalu pilih Restore di bagian ikon .
  3. Bagian Choose the backup to restore telah diisi otomatis dengan informasi tentang disk yang dipilih.
  4. Bagian Choose the restore destination telah diisi otomatis dengan project saat ini. Jangan ubah untuk latihan ini.
  5. Jika Anda memerlukan izin, bagian berikutnya akan menunjukkan izin yang diperlukan dengan link untuk mendapatkannya.
  6. Klik Restore. Disk dipulihkan ke project yang dipilih dengan nama yang sama yang ditambahkan dengan "-restore-" serta tanggal dan stempel waktu. Anda dapat melihatnya di Compute Engine > Storage > Disks.

gcloud

  1. Memulihkan disk

    gcloud backup-dr backups restore disk BACKUP_ID \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID \
        --name=restored-my-disk \
        --target-project=PROJECT_ID \
        --target-zone=ZONE \
        --type=pd-balanced \
        --size=500 \
        --labels=restored-from=BACKUP_ID \
        --clear-encryption-key
    

Ganti kode berikut:

  • BACKUP_ID: ID cadangan.
  • PROJECT_ID: ID project tempat rencana cadangan dan disk Anda berada.
  • DATA_SOURCE_ID: ID sumber data.
  • ZONE: zona target tempat Anda ingin memulihkan disk.