ApsaraDB RDS untuk MariaDB melindungi data Anda melalui backup otomatis dan manual. Backup otomatis dijalankan sesuai jadwal yang Anda tentukan, sedangkan backup manual mengambil snapshot berdasarkan titik waktu sesuai permintaan.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Instans ApsaraDB RDS untuk MariaDB
Peran terkait layanan AliyunServiceRoleForDBS (dibuat secara otomatis saat pertama kali menggunakan fitur backup). Untuk informasi selengkapnya, lihat Bagaimana cara membuat peran terkait layanan untuk Pemulihan Bencana Data?
Penyimpanan backup dan penagihan
File backup mengonsumsi penyimpanan backup. Setiap instans mencakup kuota penyimpanan gratis; penggunaan melebihi kuota tersebut akan dikenai biaya.
Untuk melihat kuota gratis instans Anda, lihat Lihat kuota gratis untuk backup storage instans ApsaraDB RDS untuk MariaDB.
Untuk detail harga, lihat Item yang dikenai biaya, metode penagihan, dan harga.
Tetapkan siklus backup yang sesuai dengan kebutuhan bisnis Anda agar tetap berada dalam kuota gratis.
Catatan penggunaan
Jangan menjalankan pernyataan DDL selama proses backup. Pernyataan DDL mengunci tabel yang terpengaruh dan dapat menyebabkan backup gagal.
Jadwalkan backup pada jam sepi untuk meminimalkan dampak terhadap kinerja.
Instans berukuran besar mungkin memerlukan waktu lebih lama untuk melakukan backup.
Unduh file backup sebelum periode retensinya berakhir.
Cara kerja backup
Data backup
ApsaraDB RDS untuk MariaDB hanya menggunakan cadangan snapshot. Cadangan fisik dan cadangan logis tidak didukung.
Setiap backup mengambil Snapshot lengkap dari instans Anda. Periode retensi data backup berkisar antara 7 hingga 730 hari (default: 7 hari).
Log backup
File log ditulis ke kapasitas penyimpanan instans. File log baru dibuat ketika file saat ini melebihi 500 MB atau telah ditulis selama lebih dari 6 jam; file sebelumnya kemudian diunggah secara asinkron.
Untuk mengosongkan penyimpanan instans, gunakan fitur Upload Binlogs untuk mendorong file log ke bucket Object Storage Service (OSS). Setelah diunggah, file log tidak lagi mengonsumsi kapasitas penyimpanan instans.
Bucket OSS yang menyimpan file log tidak dapat diakses oleh pengguna.
Menonaktifkan log backup akan menghapus semua file log backup yang ada dan menghilangkan kemampuan untuk memulihkan instans ke titik waktu tertentu.
Konfigurasi backup otomatis
ApsaraDB RDS secara otomatis melakukan backup instans Anda berdasarkan kebijakan backup yang Anda konfigurasikan.
Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih Wilayah tempat instans berada. Temukan instans tersebut dan klik ID-nya.
Di panel navigasi kiri, klik Backup and Restoration.
Pada halaman Backup and Restoration, klik tab Backup Strategy. Di bagian Data Backup Settings, klik Edit.
Pada kotak dialog Backup Settings, konfigurasikan parameter dan klik Save.
| Parameter | Deskripsi |
|---|---|
| Data Backup Retention (Days) | Jumlah hari untuk menyimpan file data backup. Nilai yang valid: 7–730. Default: 7. |
| Backup Cycle | Hari dalam seminggu saat backup dijalankan. Pilih minimal dua hari untuk perlindungan data yang lebih baik. |
| Backup Time | Jendela waktu saat backup dijalankan. Jadwalkan pada jam sepi. |
| Log Backup | Mengaktifkan atau menonaktifkan log backup. Menonaktifkan fitur ini akan menghapus semua file log backup dan menghilangkan kemampuan pemulihan berdasarkan titik waktu. |
| Log Retention Period (Days) | Jumlah hari untuk menyimpan file log backup. Nilai yang valid: 7–730. Default: 7. Tidak boleh melebihi periode retensi data backup. |
Memicu backup manual
Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih Wilayah tempat instans berada. Temukan instans tersebut dan klik ID-nya.
Di pojok kanan atas halaman instans, klik Backup Instance. Pada kotak dialog Backup Instance, klik OK.
Setelah backup selesai, buka Backup and Restoration > Base Backups. Pada tab Data Backup atau Log Backup, Anda dapat memulihkan backup ke instans RDS lain.
FAQ
Apakah saya dapat menonaktifkan data backup?
Tidak. Data backup tidak dapat dinonaktifkan. Periode retensi harus antara 7 hingga 730 hari.
Apakah saya dapat menonaktifkan log backup?
Ya. Nonaktifkan log backup di kotak dialog Backup Settings. Menonaktifkan log backup akan menghapus semua file log backup yang ada dan menghilangkan kemampuan pemulihan berdasarkan titik waktu.
Referensi API
| Operasi | Deskripsi |
|---|---|
| CreateBackup | Membuat tugas backup untuk sebuah instans. |
| DescribeBackups | Menanyakan file backup sebuah instans. |
| DescribeBackupPolicy | Menanyakan pengaturan backup sebuah instans. |
| ModifyBackupPolicy | Mengubah pengaturan backup sebuah instans. |
| DescribeBackupTasks | Menanyakan tugas backup sebuah instans. |
| DescribeBinlogFiles | Melakukan kueri terhadap file log instance. |