Panduan memulai: Melindungi dan memulihkan instance Cloud SQL ke brankas cadangan

Pelajari cara melindungi dan memulihkan instance Cloud SQL ke brankas cadangan.

Dalam panduan memulai ini, Anda akan melakukan tugas-tugas berikut:

  • Mengonfigurasi pencadangan terjadwal untuk instance Cloud SQL.
  • Mencadangkan instance Cloud SQL ke dalam brankas cadangan.
  • Memulihkan instance Cloud SQL dari cadangan.

Sebelum memulai

  1. Aktifkan Backup and DR Service API di Google Cloud project Anda.

    Mengaktifkan API

  2. Buat brankas cadangan. Vault cadangan memberikan perlindungan untuk cadangan dengan menyimpannya di penyimpanan khusus, terisolasi, dan aman. Untuk mengetahui informasi selengkapnya tentang backup vault, lihat Backup vault untuk pencadangan yang tidak dapat diubah dan dihapus.

  3. Membuat rencana cadangan.

Memberikan peran ke agen layanan brankas cadangan

Setiap brankas cadangan yang dibuat memiliki agen layanan unik yang ditautkan ke brankas tersebut. Untuk instance Cloud SQL, agen layanan melakukan tindakan atas nama Layanan Pencadangan dan DR, sehingga memerlukan izin yang sesuai pada project yang perlu diaksesnya.

Gunakan petunjuk berikut untuk memberikan peran kepada agen layanan.

  1. Di konsol Google Cloud , buka halaman Backup vaults.

    Buka Backup vaults

  2. Klik nama vault cadangan dan salin alamat email agen layanan.

  3. Di konsol Google Cloud , buka halaman IAM.

    Buka IAM

  4. Di kolom New principles, masukkan alamat email agen layanan.

  5. Dari daftar Pilih peran, pilih peran BackupDR Cloud SQL Operator (roles/backupdr.cloudSqlOperator).

  6. Klik Add another role.

  7. Dari daftar Pilih peran, pilih peran Service Account User (roles/iam.serviceAccountUser).

  8. Klik Simpan.

Mencadangkan instance Cloud SQL ke dalam vault cadangan

Di konsol Google Cloud , Anda dapat mencadangkan instance Cloud SQL ke vault cadangan dengan menerapkan paket pencadangan. Anda dapat mencadangkan dengan salah satu dari dua cara berikut: Cadangan terjadwal dan Cadangan sesuai permintaan.

Mengonfigurasi pencadangan terjadwal

Gunakan petunjuk berikut untuk mengonfigurasi pencadangan terjadwal untuk instance Cloud SQL.

  1. Di konsol Google Cloud , buka halaman Cadangan yang di-Vault.

    Buka Cadangan tersimpan

  2. Klik Jadwalkan pencadangan.

  3. Dari daftar Jenis Resource, pilih Cloud SQL.

  4. Dari daftar Project, pilih project tempat instance Cloud SQL berada.

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

  6. Dari daftar Sumber Daya, klik Jelajahi. Pilih instance Cloud SQL yang ingin Anda cadangkan, lalu klik Selesai.

  7. Klik Lanjutkan.

  8. Dari daftar Paket pencadangan, klik Pilih.

  9. Pilih rencana pencadangan yang ingin Anda gunakan untuk melindungi instance Cloud SQL.

  10. Klik Selesai.

  11. Tinjau detail pencadangan, lalu klik Jadwalkan.

    Karena periode pencadangan ditetapkan selama enam jam, Anda dapat melakukan pencadangan sesuai permintaan instance Cloud SQL.

Membuat cadangan sesuai permintaan

Mulai pencadangan sesuai permintaan untuk instance Cloud SQL dengan rencana pencadangan dengan memicu aturan pencadangan agar segera dijalankan.

Gunakan petunjuk berikut untuk membuat cadangan on-demand.

  1. Di konsol Google Cloud , buka halaman Cadangan yang di-Vault.

    Buka Cadangan tersimpan

    Halaman Cadangan yang di-Vault hanya mencantumkan resource data yang telah menerapkan paket pencadangan dan cadangannya disimpan di vault cadangan dalam project tersebut.

  2. Pilih resource yang akan dicadangkan. Dari menu atau dari halaman detail untuk resource, pilih Buat pencadangan sesuai permintaan.

  3. Di jendela Buat cadangan on-demand, pilih aturan pencadangan yang akan digunakan lalu klik Buat.

  4. Untuk melihat status tugas pencadangan sesuai permintaan, klik Notifikasi.

    1. Di konsol Google Cloud , buka halaman Jobs untuk melihat status operasi pencadangan.

      Buka Tugas

Memulihkan instance Cloud SQL dari cadangan

Anda dapat memulihkan instance Cloud SQL ke project yang sama atau ke project lain.

Gunakan petunjuk berikut untuk memulihkan instance Cloud SQL ke vault cadangan dari cadangan.

  1. Di konsol Google Cloud , buka halaman Cadangan yang di-Vault.

    Buka Cadangan tersimpan

    Halaman Cadangan yang disimpan di vault hanya mencantumkan instance yang menerapkan paket pencadangan dan cadangannya disimpan di vault cadangan dalam project.

  2. Pilih cadangan yang ingin Anda pulihkan. Baik dari halaman detail cadangan untuk cadangan, atau dari menu , pilih Pulihkan.

    Halaman Pemulihan akan ditampilkan tempat Anda memilih opsi pemulihan berikut:

    • Jenis resource telah diisi otomatis dengan Cloud SQL.
    • Di Nama resource, pilih instance Cloud SQL yang akan dipulihkan.
    • Saat Anda mengklik Cadangkan, panel akan terbuka dan menampilkan semua cadangan yang tersedia. Pilih cadangan tertentu yang akan dipulihkan.
    • Untuk Choose the restore destination, pilih project yang ingin Anda gunakan untuk memulihkan instance Cloud SQL.
    • Klik Lanjutkan.
    • Halaman berikutnya menampilkan detail pemulihan sejauh ini, dan meminta Anda untuk Pilih tujuan pemulihan, dengan opsi berikut:

      • Pulihkan ke instance baru: Tindakan ini akan membuat instance baru berdasarkan konfigurasi yang disimpan dalam cadangan Anda. Anda dapat menyesuaikan instance setelah pemulihan selesai. Berikan ID Instance baru menggunakan huruf kecil, angka, dan tanda hubung. Awali dengan huruf.
      • Menimpa instance yang ada: Pilih instance yang ada untuk ditimpa dari daftar instance yang tersedia.
      • Menimpa instance sumber: Tindakan ini akan menimpa instance Anda saat ini. Semua data terkini pada instance yang dipilih akan ditimpa, termasuk log pemulihan point-in-time sebelumnya. Data yang ditimpa tidak dapat dipulihkan nanti. Fitur ini tidak direkomendasikan untuk penggunaan produksi.
  3. Di konsol Google Cloud , buka halaman Jobs untuk melihat status operasi pemulihan.

    Buka Tugas

Pembersihan

Agar tidak menimbulkan biaya pada Google Cloud akun Anda, jangan lupa untuk menghapus resource yang digunakan di halaman ini jika Anda tidak akan menggunakannya lagi.

Gunakan petunjuk berikut untuk menghapus rencana cadangan dari instance Cloud SQL yang dicadangkan.

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

    Buka Resource yang di-Vault

  2. Pilih instance yang dicadangkan.

  3. Klik Hapus rencana cadangan.

Gunakan petunjuk berikut untuk menghapus rencana pencadangan. Menghapus rencana pencadangan adalah langkah opsional.

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

    Buka Rencana pencadangan

  2. Pilih rencana pencadangan, lalu klik Hapus.

    Tindakan ini akan menghapus rencana pencadangan dan konten terkait.

Gunakan petunjuk berikut untuk menghapus brankas cadangan. Menghapus brankas cadangan adalah langkah opsional.

  1. Di konsol Google Cloud , buka halaman Backup vaults.

    Buka Backup vaults

  2. Klik brankas cadangan, lalu klik Hapus.

    Tindakan ini akan menghapus brankas cadangan dan konten terkait.