全部产品
Search
文档中心

ApsaraDB RDS:Atur kebijakan perlindungan berdasarkan titik waktu

更新时间:Mar 01, 2026

Perlindungan berdasarkan titik waktu untuk ApsaraDB RDS for MySQL memungkinkan Anda memulihkan data ke titik waktu apa pun dalam rentang pemulihan yang ditentukan. Untuk mengonfigurasi rentang pemulihan tersebut, aktifkan sakelar Point-in-time Recovery pada halaman kebijakan cadangan dan atur periode retensi cadangan log. Sistem menyimpan set cadangan berdasarkan asosiasi antara cadangan penuh dan cadangan log guna memastikan PITR selalu tersedia dalam rentang waktu yang ditentukan.

Cara kerja

Cadangan tradisional menyimpan set cadangan berdasarkan siklus pencadangan. Meskipun pencadangan selesai sesuai jadwal, rentang pemulihan aktual sering kali lebih pendek daripada periode retensi log karena bergantung pada interval antara cadangan penuh dan periode retensi set cadangan. Jika cadangan penuh gagal atau tertunda, rentang pemulihan akan semakin menyusut.

Perlindungan berdasarkan titik waktu menggunakan pendekatan berbeda: alih-alih mengatur cadangan berdasarkan siklus, sistem mengaturnya berdasarkan kebutuhan pemulihan. Sistem memastikan bahwa satu cadangan penuh yang valid dan rantai cadangan log yang berkelanjutan selalu mencakup rentang pemulihan yang Anda tentukan, sehingga Anda dapat memulihkan data ke titik waktu apa pun dalam rentang tersebut.

How point-in-time protection works

Perlindungan berdasarkan titik waktu vs. cadangan log tradisional

Perlindungan berdasarkan titik waktu menggunakan mekanisme pembuatan dan pencadangan log yang sama seperti cadangan log. Perbedaannya terletak pada cara set cadangan kedaluwarsa dan disimpan.

Contoh berikut membandingkan kedua pendekatan ketika tiga cadangan penuh dijalankan setiap minggu (Senin, Rabu, dan Jumat) dan Log Backup Retention Period diatur menjadi 7 hari.

MetricTraditional log backup (7-day retention)Point-in-time protection (7-day guaranteed window)
Maksimum hari yang dapat dipulihkanHingga 7 hari. Dalam praktiknya, rentang tersebut biasanya kurang dari 7 hari. Rentang penuh 7 hari hanya tersedia sebentar setelah satu set cadangan kedaluwarsa dan sebelum pembersihan terjadwal berikutnya.Dijamin 7 hari
Hari yang dapat dipulihkan dalam kondisi normalBiasanya 4 hingga 5 hari. Rentang tersebut bergantung pada interval antara cadangan penuh dan secara berkala menyusut menjadi retention period - full backup interval.Dijamin 7 hari
Hari yang dapat dipulihkan dalam kasus ekstremKurang dari 3 hari. Kegagalan berturut-turut pada cadangan penuh (disebabkan oleh deadlock database atau anomali data) dapat mengurangi rentang menjadi 3 hari atau kurang. Dalam kasus terburuk, pemulihan mundur menjadi tidak mungkin.Dijamin 7 hari
Biaya penyimpanan cadanganSistem menyimpan data cadangan selama 7 hari.Sistem menyimpan data cadangan selama 7 hingga 9 hari. Retensi tambahan mencakup cadangan penuh terbaru yang lebih tua dari 7 hari dan cadangan log berkelanjutan dari cadangan penuh tersebut hingga titik 7 hari. Anda hanya dikenai biaya untuk satu cadangan penuh dan maksimal satu minggu tambahan cadangan log.

Prasyarat

Sebelum memulai, pastikan instans ApsaraDB RDS for MySQL Anda memenuhi persyaratan berikut:

Catatan

Lihat storage class dan region pada halaman Basic Information instans Anda.

Batasan

  • Pengaturan perlindungan berdasarkan titik waktu hanya tersedia di halaman kebijakan pencadangan reguler. Halaman kebijakan pencadangan advanced untuk cadangan jarang tidak mendukung fitur ini. Untuk informasi selengkapnya, lihat Perbedaan antara halaman kebijakan pencadangan.

  • Untuk instans Serverless, PITR tidak tersedia selama periode dari shutdown hingga startup dan dari startup hingga cadangan penuh pertama selesai.

Penagihan

Logika penagihan cadangan tetap tidak berubah. Untuk menjamin PITR, sistem menyimpan beberapa set cadangan melebihi Log Backup Retention Period yang Anda konfigurasi. Set cadangan tersebut dihitung dalam Total Backup Size. Jika ukuran total cadangan tetap dalam kuota gratis, tidak ada biaya pencadangan yang dikenakan. Penyimpanan yang melebihi kuota gratis akan ditagih berdasarkan penggunaan aktual. Untuk detail penagihan, lihat Panduan pencadangan.

Aktifkan point-in-time recovery

Catatan
  • Instans yang dibuat pada atau setelah 11 Januari 2024: Ikuti langkah-langkah di bawah ini untuk mengatur kebijakan perlindungan berdasarkan titik waktu. Setelah Anda mengaktifkan Point-in-time Recovery, set cadangan baru dan set cadangan yang belum kedaluwarsa akan disimpan untuk memenuhi periode retensi cadangan log.

  • Instans yang dibuat sebelum 11 Januari 2024: Lakukan peningkatan dari cadangan log tradisional ke perlindungan berdasarkan titik waktu melalui kotak dialog di halaman Backup Policy. Peningkatan ini tidak dapat dikembalikan. Untuk petunjuk peningkatan, lihat Peningkatan ke perlindungan berdasarkan titik waktu.

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah instans RDS Anda. Temukan instans tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Backup and Restoration.

  3. Klik tab Backup Strategy. Di bagian Basic Backup, klik Edit.

  4. Konfigurasi parameter berikut dan klik OK.

    ParameterDescription
    Log BackupMengaktifkan pemulihan berdasarkan titik waktu. Fitur ini diaktifkan secara default.
    Point-in-time RestoreMengaktifkan point-in-time recovery (PITR) untuk data Anda.
    Log Backup Retention Period (Days)Jumlah hari untuk menyimpan cadangan log. Nilai yang valid: 7 hingga 730. Default: 7. Nilai harus kurang dari atau sama dengan periode retensi cadangan penuh. Untuk seri Basic MySQL 5.7, retensi tetap 7 hari.
Penting

Jika sakelar Point-in-time Recovery tidak muncul di halaman ini, bergabunglah dengan kelompok Layanan Pelanggan Pemulihan Bencana Data (ID grup DingTalk: 35585947) untuk meminta akses.

Setelah Anda mengaktifkan Point-in-time Recovery, semua set cadangan yang belum kedaluwarsa dan semua set cadangan baru akan disimpan berdasarkan Log Backup Retention Period yang Anda tentukan.

Verifikasi konfigurasi

Setelah mengaktifkan perlindungan berdasarkan titik waktu, verifikasi pengaturannya:

  1. Pada tab Backup Strategy, pastikan sakelar Point-in-time Restore diaktifkan.

  2. Pastikan nilai Log Backup Retention Period (Days) sesuai dengan rentang pemulihan yang Anda inginkan.

Nonaktifkan point-in-time recovery

  1. Di tab Backup Strategy, klik Edit di bagian Basic Backup.

  2. Nonaktifkan sakelar Point-in-time Recovery dan klik OK.

Penting

Menonaktifkan fitur Point-in-time Recovery juga akan menonaktifkan kemampuan pencadangan log, sehingga pemulihan berdasarkan titik waktu menjadi tidak tersedia. Lakukan dengan hati-hati.

Disable point-in-time recovery

Lihat juga

  • Solusi pemulihan data: Pulihkan data ke instans yang sudah ada, instans baru, atau database lokal menggunakan cadangan data dan cadangan log.

  • Unduh cadangan: Unduh cadangan data atau log untuk pengarsipan. Anda juga dapat mengunggah cadangan ke OSS.