Tair (Redis OSS-compatible) menggunakan snapshot RDB untuk persistensi data dengan mengambil data di memori pada titik waktu tertentu, mengompresnya, lalu menyimpannya ke disk. Proses backup tidak memengaruhi kinerja baca atau tulis. Secara default, instans dibackup sekali per hari. Anda dapat mengubah kebijakan backup otomatis atau membuat backup manual sesuai kebutuhan.
Ikhtisar
Tair (Redis OSS-compatible) menyediakan dua metode untuk memicu backup snapshot RDB.
-
Backup otomatis: Sistem membuat backup berdasarkan kebijakan backup otomatis yang Anda konfigurasikan. Secara default, backup dibuat sekali per hari.
Untuk memastikan keamanan data, set backup otomatis tidak dapat dihapus atau diubah masa kedaluwarsanya. Sistem akan menghapusnya secara otomatis setelah masa berlakunya habis.
-
Backup manual: Anda dapat memicu backup secara manual kapan saja, dengan batas maksimal 30 backup per instans per hari.
Untuk instans cloud-native, Anda dapat menyesuaikan kebijakan kedaluwarsa untuk setiap backup manual, menghapus set backup manual, serta mengubah masa kedaluwarsanya.
Ketika instans cloud-native dihapus (baik karena kedaluwarsa maupun dilepas secara manual), status semua set backup-nya berubah menjadi Not expired. Anda kemudian dapat memulihkan atau menghapusnya sesuai kebutuhan. Namun, ketika instans classic dihapus, set backup-nya juga ikut dihapus.
Batasan
-
Jika proses backup sedang berlangsung, Anda tidak dapat memulai backup baru. Tunggu hingga backup saat ini selesai sebelum mencoba lagi.
-
Secara default, backup dibuat dari replica. Namun, jika fitur data flashback diaktifkan, backup dibuat dari primary.
Prosedur
Masuk ke Konsol dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans yang ingin Anda kelola berada. Lalu, temukan instans tersebut dan klik ID instans-nya.
-
Di panel navigasi kiri, klik Backup and Recovery.
-
Lakukan salah satu prosedur berikut:
Ubah kebijakan backup otomatis
-
Di pojok kanan atas halaman, klik Backup Settings.
-
Pada kotak dialog yang muncul, konfigurasikan siklus backup dan jendela waktu backup.
-
Retention Days: File backup disimpan selama 7 hari.
-
Backup Cycle: Pilih satu atau beberapa hari dalam seminggu untuk melakukan backup. Secara default, backup dibuat sekali per hari.
-
Backup Time: Pilih jendela waktu dalam satuan jam. Kami menyarankan menjadwalkan backup pada jam sepi.
CatatanWaktu yang ditampilkan di Konsol mengikuti zona waktu komputer Anda.
-
-
Klik OK.
Buat backup manual
-
Di pojok kanan atas halaman, klik Create Backup.
-
Pada kotak dialog yang muncul, pilih Backup Expiration Policy lalu klik OK.
Kebijakan kedaluwarsa kustom untuk backup manual hanya didukung pada instans cloud-native, tidak pada instans classic. Opsi yang tersedia adalah:
-
Standard (Default): Backup mengikuti aturan retensi yang sama dengan kebijakan backup otomatis saat ini.
-
Independent: Tetapkan periode retensi khusus untuk backup ini, dari 3 hingga 730 hari.
-
Not expired: Backup tidak pernah kedaluwarsa dan disimpan selamanya hingga dihapus secara manual. Misalnya, Anda dapat membuat backup manual setiap Senin atau di awal setiap bulan dan mengaturnya sebagai Not expired untuk retensi data jangka panjang.
Catatan-
Anda dapat membuat hingga 30 backup manual per instans per hari. Jika melebihi batas ini, sistem akan mengembalikan error
Exceeding the daily backup times of this DB instance.Batas ini direset setelah 24 jam dan tidak memengaruhi backup otomatis. -
Anda dapat memperpanjang masa kedaluwarsa backup manual.
-
-
FAQ
-
T: Bagaimana cara menghapus data backup?
J: Untuk instans cloud-native, Anda dapat mengklik tombol Delete di samping backup manual untuk menghapusnya. Anda tidak dapat menghapus backup otomatis secara manual; sistem akan menghapusnya secara otomatis setelah masa berlakunya habis.
-
T: Apakah mengubah kebijakan backup memengaruhi instans yang sedang berjalan?
J: Tidak.
-
T: Dapatkah saya menggunakan perintah SAVE atau BGSAVE untuk melakukan backup data?
J: Tidak, Anda tidak dapat melakukannya. Untuk membuat backup, klik Create Backup di Konsol atau panggil operasi API CreateBackup.
-
T: Bagaimana cara membuat beberapa backup dalam sehari?
J: Kebijakan backup otomatis hanya mendukung satu backup per hari. Untuk membuat backup lebih sering, buat skrip yang secara berkala memanggil operasi API CreateBackup. Untuk informasi selengkapnya, lihat contoh integrasi CreateBackup. Backup ini juga akan muncul di daftar backup.
CatatanSebagai alternatif, pertimbangkan untuk menggunakan fitur data flashback pada instans Tair (Enterprise Edition). Dengan data flashback diaktifkan, instans Tair (Enterprise Edition) menyediakan cakupan backup 24/7 dan memungkinkan Anda memulihkan data ke titik waktu apa pun dalam tujuh hari terakhir (pemulihan pada titik waktu, atau PITR). Untuk informasi selengkapnya, lihat data flashback.
-
T: Apakah backup saya tetap disimpan setelah instans kedaluwarsa atau dilepas?
J: Untuk instans cloud-native, backup tetap disimpan. Anda dapat mengkueri dan memulihkannya di Backup Management. Untuk instans classic, sistem akan menghapus set backup-nya. Untuk menyimpannya dalam jangka panjang, unduh set backup terlebih dahulu.
API Terkait
|
API |
Deskripsi |
|
Membuat backup data manual untuk suatu instans. |
|
|
Mengkueri kebijakan backup suatu instans, termasuk siklus dan waktu backup. |
|
|
Memodifikasi kebijakan backup otomatis suatu instans. |
|
|
Memperpanjang masa kedaluwarsa backup manual. |
Referensi
-
Untuk memulihkan data, lihat Restore data from a backup set.
-
Untuk mengunduh file backup ke komputer Anda, lihat Download a backup set.