Secara default, ApsaraDB RDS for MySQL hanya mengambil satu snapshot per hari. Fitur cadangan snapshot frekuensi tinggi menghilangkan batasan tersebut, memungkinkan Anda membuat snapshot sesering setiap 15 menit. Interval snapshot yang lebih pendek mengurangi recovery point objective (RPO): jika terjadi kehilangan data, Anda dapat memulihkan data ke titik yang jauh lebih dekat dengan momen kegagalan.
Prasyarat
Sebelum memulai, pastikan bahwa:
Instans RDS Anda memenuhi semua persyaratan berikut:
Versi mesin utama: MySQL 8.0 atau MySQL 5.7
Edisi RDS: Edisi Ketersediaan Tinggi RDS atau Edisi Kluster RDS
Jenis penyimpanan: Enterprise SSD (ESSD) atau Premium ESSD
Jika ini pertama kalinya Anda menggunakan fitur pencadangan pada instans ini, role terkait layanan AliyunServiceRoleForDBS harus tersedia di bawah Akun Alibaba Cloud Anda. Untuk detailnya, lihat Bagaimana cara membuat role terkait layanan untuk Pemulihan Bencana Data?
Penagihan
Setiap instans RDS mencakup kuota gratis untuk backup storage. File cadangan dalam kuota disimpan tanpa biaya. Jika ukuran total file cadangan Anda melebihi kuota, Anda hanya dikenai biaya untuk kelebihannya.
Untuk detail harga, lihat Biaya penyimpanan cadangan.
Cara kerja
Frekuensi pencadangan dan RPO
Fitur cadangan snapshot frekuensi tinggi memperluas frekuensi pencadangan snapshot dari sekali sehari menjadi rentang setiap 15 menit hingga setiap 12 jam. Frekuensi yang lebih tinggi menghasilkan lebih banyak titik pemulihan dan mengurangi jendela maksimum kehilangan data dalam suatu insiden.
Memilih frekuensi yang lebih tinggi (misalnya, setiap 15 menit) meminimalkan RPO tetapi meningkatkan jumlah snapshot yang disimpan. Memilih frekuensi yang lebih rendah (misalnya, setiap 6 jam) mengurangi volume penyimpanan tetapi memperlebar potensi jendela kehilangan data. Pilih frekuensi yang sesuai dengan kebutuhan recovery time objective (RTO) dan RPO Anda.
Retensi snapshot
Periode retensi bervariasi berdasarkan granularitas frekuensi pencadangan.
| Frekuensi pencadangan | Retensi snapshot |
|---|---|
| Granularitas menit (misalnya, setiap 15 menit) | Semua snapshot dari 1 jam terakhir disimpan. Untuk snapshot yang lebih tua dari 1 jam dan dalam rentang 24 jam, hanya snapshot pertama setiap jam yang disimpan (maksimal 23 snapshot). Untuk snapshot yang lebih tua dari 24 jam dan dalam rentang 7 hari, hanya snapshot pertama setiap hari yang disimpan (maksimal 6 snapshot). Contoh: pada frekuensi setiap 15 menit, 33 snapshot disimpan per minggu. |
| Granularitas jam (misalnya, setiap 6 jam) | Semua snapshot dari 24 jam terakhir disimpan. Untuk snapshot yang lebih tua dari 24 jam dan dalam rentang 7 hari, hanya snapshot pertama setiap hari yang disimpan (maksimal 6 snapshot). Contoh: pada frekuensi setiap 6 jam, 10 snapshot disimpan per minggu. |
Untuk detail lebih lanjut, lihat Kelola snapshot yang dihasilkan oleh fitur cadangan snapshot frekuensi tinggi.
Redundansi penyimpanan
Snapshot melewati dua tahap penyimpanan setelah dihasilkan.
| Tahap | Mekanisme penyimpanan |
|---|---|
| Sebelum diunggah ke OSS | Locally redundant storage (LRS) |
| Setelah diunggah ke OSS — wilayah yang mendukung bucket zone-redundant storage (ZRS) | ZRS (diterapkan secara otomatis) |
| Setelah diunggah ke OSS — wilayah yang tidak mendukung bucket ZRS | LRS |
Untuk memeriksa wilayah mana yang mendukung ZRS, lihat ZRS.
Interaksi dengan cadangan cross-region
Jika cadangan cross-region diaktifkan secara bersamaan, semua snapshot yang dihasilkan oleh fitur cadangan snapshot frekuensi tinggi disimpan di Wilayah tujuan. Pada instans sumber itu sendiri, periode retensi dalam tabel di atas tetap berlaku.
Aktifkan cadangan snapshot frekuensi tinggi
Fitur single-digit second backup harus diaktifkan terlebih dahulu sebelum Anda dapat menggunakan cadangan snapshot frekuensi tinggi. Jika belum diaktifkan, sistem akan mengaktifkannya secara otomatis saat Anda mengaktifkan cadangan snapshot frekuensi tinggi.
Buka halaman detail instans RDS Anda dan klik Backup and Restoration di panel navigasi kiri.
Pada tab Backup Strategy, klik Edit di bagian Basic Backup.
Atur frekuensi pencadangan snapshot ke nilai antara setiap 15 menit hingga setiap 12 jam.
Simpan perubahan Anda.
Untuk penjelasan parameter lain di halaman tersebut, lihat Konfigurasikan pencadangan otomatis.
Setelah fitur diaktifkan, snapshot baru langsung tersedia untuk pemulihan instans. Snapshot tersebut juga secara otomatis diunggah ke bucket Object Storage Service (OSS) di latar belakang.
Untuk memeriksa progres unggah, buka Task Center dan filter tugas berdasarkan jenis Back Up Snapshot to OSS.

Langkah selanjutnya
Untuk mengonfigurasi frekuensi pencadangan snapshot menggunakan API, panggil operasi ModifyBackupPolicy dan atur parameter
BackupInterval.Untuk memulihkan instans Anda dari cadangan snapshot, lihat Ikhtisar metode pemulihan data.
Untuk ikhtisar kemampuan pencadangan di berbagai engine database RDS, lihat Fitur pencadangan instans ApsaraDB RDS untuk PostgreSQL.