全部产品
Search
文档中心

ApsaraDB for MongoDB:Cadangan Berfrekuensi Tinggi

更新时间:Jul 06, 2025

Untuk memastikan keamanan data, ApsaraDB for MongoDB menyediakan fitur cadangan berfrekuensi tinggi. Anda dapat mengonfigurasi cadangan ini dengan interval beberapa menit atau jam sesuai kebutuhan bisnis Anda. Topik ini menjelaskan cara mengonfigurasi cadangan berfrekuensi tinggi.

Prasyarat

  • Instans set replika atau kluster sharding digunakan.

  • Instans menjalankan MongoDB 4.2 atau yang lebih baru.

  • Instans menggunakan Enterprise SSD (ESSD).

Aturan Penagihan

ApsaraDB for MongoDB menyediakan sejumlah kapasitas penyimpanan cadangan gratis. Kapasitas penyimpanan cadangan untuk instans yang menggunakan ESSD dihitung berdasarkan rumus berikut: 200% × kapasitas penyimpanan instans.

Setelah kuota gratis tercapai, kapasitas penyimpanan cadangan tambahan akan ditagih harian berdasarkan harga satuan penyimpanan cadangan. Untuk informasi lebih lanjut, kunjungi atau tab Pricing pada halaman produk ApsaraDB for MongoDB.

Aktifkan Cadangan Berfrekuensi Tinggi

  1. Buka halaman Instans Set Replika atau Instans Kluster Sharding. Di bilah navigasi atas, pilih wilayah tempat instans berada. Kemudian, temukan instans dan klik ID instans tersebut.

  2. Di panel navigasi kiri halaman detail instans, klik Backup and Restoration.

  3. (Opsional) Pada tab Full Backup, klik Upgrade to Cluster Backup Mode.

    Catatan

    Untuk mengaktifkan cadangan berfrekuensi tinggi untuk instans kluster sharding yang dibuat sebelum 19 Oktober 2023, Anda harus beralih ke mode cadangan kluster. Untuk instans set replika dan instans kluster sharding yang dibuat setelah 19 Oktober 2023, lewati langkah ini.

  4. Klik tab Backup Settings.

  5. Pada tab Backup Settings, klik Edit untuk membuka panel konfigurasi cadangan. Kemudian, konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Backup Mode

    Mode cadangan instans. Pilih High-frequency Backup.

    Retention Period for High-frequency Backups (Days)

    Periode retensi untuk cadangan berfrekuensi tinggi. Nilai valid: 1 hingga 7. Satuan: hari.

    Hourly Sparse Backup

    Menentukan apakah akan mengaktifkan cadangan jarang per jam. Setelah diaktifkan, snapshot akan dihasilkan dalam hitungan menit. Nilai valid:

    Aktifkan: Jika frekuensi cadangan adalah pada level menit, snapshot yang dihasilkan dalam 1 jam terakhir dipertahankan. Untuk snapshot yang dihasilkan lebih dari 1 jam tetapi dalam periode retensi cadangan berfrekuensi tinggi yang ditentukan, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan.

    Nonaktifkan: Snapshot yang dihasilkan dalam periode retensi cadangan berfrekuensi tinggi yang ditentukan dipertahankan.

    Full Backup Retention Period (Days)

    Periode retensi untuk cadangan penuh. Nilai valid: 7 hingga 730. Nilai default: 30. Satuan: hari.

    Backup Within Seconds

    Secara default, fitur cadangan detik tunggal diaktifkan saat cadangan berfrekuensi tinggi diaktifkan.

    Catatan

    Parameter ini hanya berlaku untuk instans set replika yang menggunakan disk cloud.

    Snapshot Backup Frequency

    Interval waktu antara setiap cadangan snapshot dilakukan.

    Catatan
    • Interval cadangan dapat diatur ke periode 15 menit hingga 12 jam untuk instans set replika.

    • Interval cadangan dapat diatur ke periode 30 menit hingga 12 jam untuk instans kluster sharding.

    Catatan

    Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter lainnya di halaman Backup Settings, lihat Konfigurasikan cadangan otomatis untuk instans.

Kebijakan Retensi Cadangan

Cadangan berfrekuensi tinggi menggunakan metode snapshot backup. Tabel berikut menjelaskan contoh kebijakan retensi cadangan.

Frekuensi cadangan snapshot

Cadangan jarang per jam

Kebijakan retensi snapshot

Contoh

Menit

Diaktifkan

  • Semua snapshot yang dihasilkan dalam 1 jam terakhir dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari 1 jam tetapi dalam periode retensi cadangan berfrekuensi tinggi yang ditentukan, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari periode retensi cadangan berfrekuensi tinggi yang ditentukan, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan.

Jika Anda mengatur frekuensi cadangan snapshot menjadi 30 menit, periode retensi cadangan berfrekuensi tinggi menjadi 2 hari (48 jam), dan periode retensi cadangan penuh menjadi 30 hari, kebijakan retensi snapshot berikut berlaku:

  • Dua snapshot yang dihasilkan dalam 1 jam terakhir dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari 1 jam tetapi dalam 48 jam terakhir, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan. Dengan cara ini, total 47 snapshot dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari 48 jam, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan. Dengan cara ini, total 28 snapshot dipertahankan.

Sebagai hasilnya, maksimum 77 snapshot dipertahankan dalam 30 hari.

Dimatikan

  • Semua snapshot yang dihasilkan dalam periode retensi cadangan berfrekuensi tinggi yang ditentukan dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari periode retensi cadangan berfrekuensi tinggi yang ditentukan, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan.

Jika Anda mengatur frekuensi cadangan snapshot menjadi 30 menit, periode retensi cadangan berfrekuensi tinggi menjadi 2 hari (48 jam), dan periode retensi cadangan penuh menjadi 30 hari, kebijakan retensi snapshot berikut berlaku:

  • 96 snapshot yang dihasilkan dalam 48 jam terakhir dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari 48 jam, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan. Dengan cara ini, total 28 snapshot dipertahankan.

Sebagai hasilnya, maksimum 124 snapshot dipertahankan dalam 30 hari.

Jam

Tidak tersedia

  • Semua snapshot yang dihasilkan dalam periode retensi cadangan berfrekuensi tinggi yang ditentukan dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari periode retensi cadangan berfrekuensi tinggi yang ditentukan, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan.

Jika Anda mengatur frekuensi cadangan snapshot menjadi 6 jam, periode retensi cadangan berfrekuensi tinggi menjadi 2 hari (48 jam), dan periode retensi cadangan penuh menjadi 30 hari, kebijakan retensi snapshot berikut berlaku:

  • 8 snapshot yang dihasilkan dalam 48 jam terakhir dipertahankan.

  • Untuk snapshot yang dihasilkan lebih dari 48 jam, hanya snapshot pertama yang dihasilkan setelah 00:00:00 setiap hari yang dipertahankan.

Sebagai hasilnya, maksimum 36 snapshot dipertahankan dalam 30 hari.

FAQ

Kapan tugas cadangan dipicu setelah cadangan berfrekuensi tinggi diaktifkan untuk instans?

Instans memicu tugas cadangan setiap jam. Misalnya, jika Anda mengatur interval cadangan menjadi 15 menit, instans memicu tugas cadangan pada 00:00, 00:15, 00:30, 00:45, 01:00, dan seterusnya. Jika Anda mengatur interval cadangan menjadi 1 jam, instans memicu tugas cadangan pada 00:00, 01:00, 02:00, 03:00, dan seterusnya. Saat Anda mengubah mode cadangan dari cadangan reguler ke cadangan berfrekuensi tinggi untuk instans, jika interval antara waktu cadangan terakhir dan waktu saat ini lebih besar daripada interval cadangan berfrekuensi tinggi, tugas cadangan segera dipicu, dan tugas cadangan berikutnya masih dipicu setiap jam. Anggaplah bahwa instans memicu tugas reguler pada 09:00, Anda mengubah mode cadangan reguler ke mode cadangan berfrekuensi tinggi pada 09:20, dan Anda mengatur interval cadangan menjadi 15 menit. Tugas cadangan segera dipicu setelah modifikasi karena 20 menit telah berlalu sejak cadangan terakhir. Tugas cadangan berikutnya masih dipicu setiap jam. Ini berarti bahwa tugas cadangan berikutnya dipicu pada 09:20, 09:30, 09:45, 10:00, 10:15, 10:30, dan seterusnya.

Apakah tugas cadangan yang sering memengaruhi kinerja instans setelah cadangan berfrekuensi tinggi diaktifkan untuk instans?

Fitur ini didukung hanya oleh instans yang menggunakan disk cloud. Fitur ini memiliki dampak kecil pada kinerja instans.

  • Node eksekusi cadangan: Cadangan berfrekuensi tinggi hanya dieksekusi pada node sekunder atau tersembunyi dan tidak memengaruhi kinerja node utama.

  • Optimasi cadangan fisik: Cadangan berfrekuensi tinggi bergantung pada cadangan fisik di sisi kernel. ApsaraDB for MongoDB mengoptimalkan cadangan fisik untuk menghindari operasi mahal seperti fsync atau menulis checkpoint baru.

  • Overhead snapshot disk: Pembuatan snapshot disk memiliki overhead rendah. Untuk informasi lebih lanjut tentang prinsip dan detail implementasi, lihat Ikhtisar.

Operasi API Terkait

Operasi

Deskripsi

DescribeBackupPolicy

Mengquery kebijakan cadangan dari instans ApsaraDB for MongoDB.

ModifyBackupPolicy

Memodifikasi kebijakan cadangan dari instans ApsaraDB for MongoDB.