Halaman ini memberikan ringkasan pembuatan dan penghapusan pencadangan otomatis. Dokumen ini menjelaskan metode penjadwalan pencadangan, tingkat risiko Toleransi Durasi Kehilangan Data (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 pencadangan, Anda dapat memilih metode penjadwalan.
Penjadwalan cerdas
Penjadwalan cerdas otomatis membuat cadangan jika diperlukan untuk memenuhi RPO yang Anda tetapkan. Penjadwalan cerdas mengakomodasi periode pengecualian untuk mencegah pencadangan berjalan selama periode penggunaan puncak. Penjadwalan cerdas otomatis mencoba ulang pencadangan yang gagal.
Untuk mengaktifkan penjadwalan smart di rencana pencadangan Anda, ikuti langkah-langkah berikut:
- Tetapkan RPO target yang menentukan durasi maksimum yang dapat diterima untuk kehilangan data jika terjadi insiden. RPO minimum adalah 60 menit dan maksimum adalah 60 hari.
- Opsional: Tambahkan masa pengecualian. Tentukan interval waktu saat pencadangan tidak boleh berjalan.
Untuk mengetahui petunjuk cara membuat rencana cadangan dengan penjadwalan cerdas, lihat Membuat rencana cadangan.
Jendela pengecualian pencadangan
Anda dapat mengonfigurasi periode pengecualian untuk mencegah pencadangan berjalan selama jangka waktu tertentu. Tugas pencadangan dijadwalkan untuk dimulai dan diakhiri di luar durasi periode waktu sebanyak mungkin, tetapi tugas yang sedang berlangsung tidak akan dibatalkan jika periode waktu pengecualian dimulai saat tugas sedang berlangsung. Anda dapat mengonfigurasi periode pengecualian sebagai satu kali, harian, atau mingguan. Anda dapat mengonfigurasi beberapa jendela kejadian tunggal, tetapi hanya satu jendela berulang harian atau mingguan.
Misalnya, jika Anda tidak ingin 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 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-cadangan terjadwal adalah 10 menit. Penjadwal cron tidak
otomatis mencoba ulang pencadangan jika terjadi kegagalan.
Untuk mengetahui petunjuk cara membuat rencana cadangan dengan penjadwalan cron, lihat Membuat rencana cadangan.
Perbandingan antara penjadwalan smart dan penjadwalan cron
Tabel berikut merangkum perbandingan antara metode penjadwalan smart dan penjadwalan cron.
Fitur | Penjadwalan pintar | Penjadwalan Cron |
---|---|---|
Input | Target RPO dan periode pengecualian pencadangan. | Sintaksis cron |
Pengelolaan RPO |
Pencadangan untuk GKE berupaya semaksimal mungkin untuk memenuhi RPO. | Pengguna bertanggung jawab untuk mengonfigurasi jadwal yang memenuhi RPO mereka. |
Dukungan periode pengecualian | Ya | Tidak |
Pencobaan ulang otomatis jika pencadangan gagal | Ya | Tidak |
Tingkat risiko RPO
Setiap rencana cadangan, terlepas dari metode penjadwalan cadangannya, memiliki tingkat risiko RPO yang dihitung secara dinamis setelah memiliki minimal empat cadangan yang berhasil. Jika rencana pencadangan melanggar RPO, atau berisiko melanggarnya dalam waktu dekat, maka RPO berisiko untuk rencana tersebut.
Tingkat risiko RPO dihitung dari konfigurasi penjadwalan pembuatan cadangan
dan histori cadangan rencana cadangan. Ada lima tingkat risiko: None
,
Low
, Medium
, High
, dan Critical
. Setiap rencana pencadangan juga memiliki pesan risiko RPO yang menjelaskan alasan 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 memenuhi RPO dalam waktu dekat. Anda tidak perlu melakukan tindakan langsung apa pun. Terus pantau statusnya. |
Sedang | Memenuhi RPO, tetapi dengan beberapa risiko tidak memenuhi RPO dalam waktu dekat. Tindakan diperlukan. |
Tinggi | Memenuhi RPO, tetapi dengan lebih dari satu risiko tidak dapat memenuhi RPO dalam waktu dekat. Tindakan diperlukan. |
Kritis | Melanggar RPO. Tindakan segera diperlukan. |
Paket pencadangan dengan tingkat risiko yang sama mungkin 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 cadangan untuk otomatis menghapus cadangan 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 pencadangan.
Waktu retensi maksimum adalah 365 hari.
Saat mengonfigurasi kebijakan retensi data untuk rencana cadangan yang menggunakan metode pembuatan cadangan otomatis, pertimbangkan batasan berikut:
- Untuk paket pencadangan yang menggunakan penjadwalan cerdas, durasi retensi cadangan harus kurang dari atau sama dengan 360 kali target RPO.
- Untuk paket pencadangan yang menggunakan penjadwalan cron, durasi retensi pencadangan harus kurang dari atau sama dengan 360 kali interval pembuatan.
Untuk petunjuk cara membuat rencana cadangan dengan kebijakan retensi, lihat Membuat rencana cadangan.
Langkah berikutnya
- Pelajari lebih lanjut Merencanakan serangkaian pencadangan.
- Pelajari lebih lanjut Merencanakan serangkaian pemulihan.
- Pelajari lebih lanjut artikel Mencadangkan workload Anda.