Pembuatan dan penghapusan pencadangan otomatis


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

Pembuatan cadangan otomatis

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

  • Penjadwalan cerdas
  • Penjadwalan cron

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

Penjadwalan cerdas

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

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

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

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

Periode pengecualian pencadangan

Anda dapat mengonfigurasi periode pengecualian untuk mencegah pencadangan berjalan selama jangka waktu tertentu. Tugas pencadangan dijadwalkan untuk dimulai dan selesai di luar durasi periode 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 kejadian, harian, atau mingguan. Anda dapat mengonfigurasi beberapa periode satu kali, tetapi hanya satu periode berulang harian atau mingguan.

Misalnya, jika Anda tidak ingin pencadangan dilakukan 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 petunjuk cara mengonfigurasi periode pengecualian pencadangan ke penjadwalan cerdas, lihat Membuat rencana pencadangan.

Penjadwalan cron

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

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

Perbandingan antara penjadwalan cerdas dan penjadwalan cron

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

Fitur Penjadwalan cerdas Penjadwalan cron
Input Target RPO dan jendela pengecualian pencadangan. 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, terlepas dari metode penjadwalan cadangannya, memiliki tingkat risiko RPO yang dihitung secara dinamis setelah memiliki minimal empat pencadangan yang berhasil. Jika rencana pencadangan melanggar RPO, atau berisiko melanggarnya dalam waktu dekat, RPO akan berisiko untuk 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 pencadangan juga memiliki pesan risiko RPO yang menjelaskan mengapa rencana pencadangan 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 kecil untuk tidak segera memenuhi RPO. Anda tidak perlu melakukan tindakan langsung apa pun. Lanjutkan memantau statusnya.
Sedang Memenuhi RPO, tetapi dengan beberapa risiko tidak segera memenuhi RPO. Tindakan diperlukan.
Tinggi Memenuhi RPO, tetapi dengan lebih dari satu risiko tidak memenuhi RPO dalam waktu dekat. Tindakan diperlukan.
Kritis Melanggar RPO. Perlu tindakan segera.

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

Penghapusan cadangan otomatis

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

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

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

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

Langkah selanjutnya