Pembuatan dan penghapusan cadangan otomatis


Halaman ini menyediakan ringkasan pembuatan dan penghapusan cadangan otomatis. Laporan ini menjelaskan metode penjadwalan pencadangan, tingkat risiko Recovery Point Objective (RPO), dan kebijakan penghapusan cadangan.

Pembuatan cadangan otomatis

Pencadangan untuk GKE menyediakan dua metode penjadwalan pencadangan untuk membuat cadangan secara otomatis:

  • Penjadwalan cerdas
  • Penjadwalan cron

Saat membuat rencana cadangan, Anda dapat memilih salah satu metode penjadwalan.

Penjadwalan cerdas

Penjadwalan cerdas akan otomatis membuat cadangan saat diperlukan untuk memenuhi RPO yang Anda tetapkan. Penjadwalan cerdas mengakomodasi periode pengecualian untuk mencegah pencadangan dijalankan selama periode penggunaan puncak. Penjadwalan cerdas akan otomatis mencoba kembali pencadangan yang gagal.

Untuk mengaktifkan penjadwalan cerdas di rencana cadangan Anda, ikuti langkah-langkah berikut:

  1. Tetapkan RPO target yang menentukan durasi maksimum kehilangan data yang diizinkan jika terjadi insiden. RPO minimum adalah 60 menit dan maksimum 60 hari.
  2. Opsional: Tambahkan periode pengecualian. Tentukan interval waktu saat pencadangan tidak boleh dijalankan.

Untuk mendapatkan petunjuk tentang cara membuat rencana cadangan dengan penjadwalan cerdas, lihat Membuat rencana cadangan.

Periode pengecualian cadangan

Anda dapat mengonfigurasi periode pengecualian untuk mencegah pencadangan dijalankan selama jangka waktu tertentu. Tugas pencadangan dijadwalkan untuk dimulai dan selesai di luar durasi periode waktu sebanyak mungkin, tetapi tugas yang sedang berlangsung tidak akan dibatalkan jika periode pengecualian dimulai saat tugas sedang berlangsung. Anda dapat mengonfigurasi periode pengecualian sebagai satu kemunculan, harian, atau mingguan. Anda dapat mengonfigurasi beberapa periode kemunculan, tetapi hanya satu periode berulang harian atau mingguan.

Misalnya, jika tidak menginginkan pencadangan dari pukul 17.00 hingga 18.00 setiap hari, Anda dapat menetapkan periode pengecualian harian dengan waktu mulai pukul 17.00 dan durasi satu jam.

Untuk mengetahui petunjuk cara mengonfigurasi periode pengecualian pencadangan ke penjadwalan cerdas, lihat Membuat rencana pencadangan.

Penjadwalan cron

Penjadwalan cron akan otomatis membuat cadangan sesuai dengan jadwal waktu yang Anda tentukan menggunakan sintaksis cron standar. Misalnya, 10 3 * * * membuat pencadangan pada pukul 03.10 setiap hari. Interval minimum antar-pencadangan terjadwal adalah 10 menit. Penjadwal cron tidak akan mencoba kembali pencadangan secara otomatis jika terjadi kegagalan.

Untuk mengetahui petunjuk cara membuat rencana pencadangan dengan penjadwalan cron, lihat Membuat rencana pencadangan.

Perbandingan antara penjadwalan cerdas dan penjadwalan cron

Tabel berikut merangkum perbandingan antara penjadwalan cerdas dan metode penjadwalan cron.

Fitur Penjadwalan cerdas Penjadwalan cron
Input Target RPO dan jendela pengecualian cadangan. Sintaksis cron
Pengelolaan RPO
Pencadangan untuk GKE melakukan upaya terbaiknya untuk memenuhi RPO. Pengguna bertanggung jawab untuk mengonfigurasi jadwal yang memenuhi RPO mereka.
Dukungan periode pengecualian Ya Tidak
Percobaan ulang otomatis saat pencadangan gagal Ya Tidak

Tingkat risiko RPO

Setiap rencana pencadangan, apa pun metode penjadwalan pencadangannya, memiliki tingkat risiko RPO yang dihitung secara dinamis setelah memiliki setidaknya empat pencadangan yang berhasil. Jika rencana cadangan melanggar RPO, atau berisiko melanggarnya dalam waktu dekat, maka RPO berisiko terhadap rencana tersebut.

Tingkat risiko RPO dihitung dari konfigurasi penjadwalan pembuatan cadangan dan histori pencadangan rencana cadangan. Ada lima tingkat risiko: None, Low, Medium, High, dan Critical. Setiap rencana cadangan juga memiliki pesan risiko RPO yang menjelaskan mengapa rencana cadangan berada pada tingkat risiko tertentu dan memberikan saran untuk mengurangi risiko.

Tabel berikut menjelaskan setiap tingkat risiko RPO.

Tingkat risiko RPO Deskripsi
Tidak ada Memenuhi RPO tanpa risiko.
Rendah Memenuhi RPO tetapi dengan risiko yang sangat ringan yaitu tidak segera memenuhi RPO. Anda tidak perlu melakukan tindakan segera. Lanjutkan untuk memantau statusnya.
Sedang Memenuhi RPO tetapi dengan beberapa risiko tidak segera memenuhi RPO. Tindakan diperlukan.
Tinggi Memenuhi RPO tetapi dengan beberapa risiko yaitu tidak segera memenuhi RPO. Tindakan diperlukan.
Penting Melanggar RPO. Perlu tindakan segera.

Rencana cadangan dengan tingkat risiko yang sama mungkin memiliki pesan risiko RPO yang berbeda, bergantung pada konfigurasi penjadwalan dan titik data cadangan historis. Misalnya, pesan untuk rencana tingkat risiko sedang dapat berupa: Pencadangan terbaru memerlukan waktu lebih lama. Jika tren ini berlanjut, ada risiko bahwa RPO tidak akan terpenuhi lagi.

Penghapusan cadangan otomatis

Anda dapat mengonfigurasi kebijakan retensi dalam rencana cadangan untuk menghapus cadangan secara otomatis setelah jangka waktu tertentu. Kebijakan retensi diperlukan untuk rencana cadangan yang mencakup pembuatan cadangan otomatis. Anda dapat mengonfigurasi penghapusan cadangan otomatis menggunakan parameter backup_retain_days dalam kebijakan retensi rencana cadangan. Waktu penyimpanan maksimum adalah 365 hari.

Saat mengonfigurasi kebijakan retensi untuk rencana cadangan yang menggunakan metode pembuatan cadangan otomatis, pertimbangkan batasan berikut:

  • Untuk rencana cadangan yang menggunakan penjadwalan cerdas, durasi retensi cadangan harus kurang dari atau sama dengan 360 kali lipat target RPO.
  • Untuk rencana cadangan yang menggunakan penjadwalan cron, durasi retensi cadangan harus kurang dari atau sama dengan 360 kali interval pembuatan.

Untuk mengetahui petunjuk cara membuat rencana cadangan dengan kebijakan retensi, lihat Membuat rencana cadangan.

Langkah selanjutnya