All Products
Search
Document Center

ApsaraDB for MongoDB:Cadangan frekuensi tinggi

Last Updated:Aug 27, 2026

Untuk memastikan keamanan data, ApsaraDB for MongoDB menyediakan fitur cadangan frekuensi tinggi yang memungkinkan Anda membuat cadangan dengan interval per menit atau per jam. Topik ini menjelaskan cara mengonfigurasi fitur tersebut.

Prasyarat

  • Instans berupa replica set atau kluster sharded.

  • Instans menjalankan MongoDB 4.2 atau versi yang lebih baru.

  • Instans menggunakan ESSD.

Penagihan

ApsaraDB for MongoDB menyediakan kuota gratis untuk penyimpanan cadangan. Untuk instans yang menggunakan ESSD, kuota gratisnya sebesar 200% dari kapasitas penyimpanan instans tersebut.

Jika Anda melebihi kuota gratis, penyimpanan tambahan akan ditagih harian berdasarkan harga satuan. Untuk informasi selengkapnya, lihat halaman harga ApsaraDB for MongoDB.

Aktifkan cadangan frekuensi tinggi

  1. Buka halaman Replica Set Instances atau Sharded Cluster Instances. Di bilah navigasi atas, pilih kelompok sumber daya dan wilayah, lalu klik ID instans target.

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

  3. (Opsional) Di tab Full Backup, klik Upgrade to Cluster Backup Mode di sebelah kanan.

    Catatan

    Untuk instans kluster sharded yang menjalankan MongoDB 4.4 dan dibuat sebelum 19 Oktober 2023, Anda harus beralih ke mode cluster backup agar dapat mengaktifkan cadangan frekuensi tinggi. Langkah ini dapat dilewati untuk instans replica set dan instans kluster sharded yang dibuat pada atau setelah 19 Oktober 2023.

  4. Klik tab Backup Settings.

  5. Di tab Backup Settings, klik Edit dan konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Backup Method

    Pilih High-frequency Backup.

    Retention Period for High-frequency Backups (Days)

    Jumlah hari penyimpanan cadangan frekuensi tinggi. Nilai yang valid: 1 hingga 7.

    Hour Sparse Backup

    Menentukan apakah akan mengaktifkan cadangan jarang per jam saat frekuensi cadangan snapshot diatur dalam satuan menit:

    • Enable: Saat frekuensi cadangan diatur per menit, semua snapshot dari satu jam terakhir disimpan. Untuk snapshot yang berusia lebih dari satu jam tetapi masih dalam Retention Period for High-frequency Backups (Days), hanya snapshot pertama setiap jam yang disimpan.

    • Disable: Semua snapshot dalam periode Retention Period for High-frequency Backups (Days) disimpan.

    Full Backup Retention Period (Days)

    Jumlah hari penyimpanan data cadangan penuh. Nilai yang valid: 7 hingga 730. Nilai default adalah 30.

    Backup Within Seconds

    Fitur cadangan tingkat detik diaktifkan secara otomatis saat Anda mengaktifkan cadangan frekuensi tinggi.

    Catatan

    Parameter ini hanya tersedia untuk instans replica set yang menggunakan ESSD.

    Snapshot Backup Frequency

    Frekuensi pencadangan.

    Catatan
    • Untuk instans replica set, frekuensi cadangan dapat diatur dari interval 15 menit hingga 12 jam.

    • Untuk instans kluster sharded, frekuensi cadangan dapat diatur dari interval 30 menit hingga 12 jam.

    Catatan

    Untuk informasi tentang parameter lain di halaman Backup Settings, lihat Konfigurasikan cadangan otomatis untuk instans.

Kebijakan retensi cadangan

Backup Method yang digunakan untuk cadangan frekuensi tinggi adalah Snapshot Backup. Kebijakan retensi cadangan dan contohnya adalah sebagai berikut.

Frekuensi snapshot

Hourly sparse backup

Kebijakan retensi

Contoh

Frekuensi tingkat menit

Diaktifkan

  • Semua snapshot dari satu jam terakhir disimpan.

  • Untuk snapshot yang berusia lebih dari satu jam tetapi masih dalam periode retensi cadangan frekuensi tinggi, hanya snapshot pertama setiap jam yang disimpan.

  • Untuk snapshot yang berusia lebih dari periode retensi cadangan frekuensi tinggi, hanya snapshot pertama yang dibuat setelah pukul 00:00 setiap hari yang disimpan.

Mengasumsikan frekuensi snapshot adalah 30 menit, periode retensi cadangan frekuensi tinggi adalah 2 hari, dan periode retensi cadangan penuh adalah 30 hari:

  • Dua snapshot dari satu jam terakhir disimpan.

  • Untuk snapshot yang berusia lebih dari satu jam tetapi masih dalam periode 2 hari, hanya snapshot pertama setiap jam yang disimpan, total 47 snapshot.

  • Untuk snapshot yang berusia lebih dari 2 hari, hanya snapshot pertama setelah pukul 00:00 setiap hari yang disimpan, total 28 snapshot.

Total maksimum 77 snapshot disimpan dalam 30 hari (2 snapshot dari satu jam terakhir + 47 snapshot dari sisa periode 2 hari + 28 snapshot dari hari-hari tersisa).

Dimatikan

  • Semua snapshot dalam periode retensi cadangan frekuensi tinggi disimpan.

  • Untuk snapshot yang berusia lebih dari periode retensi cadangan frekuensi tinggi, hanya snapshot pertama setelah pukul 00:00 setiap hari yang disimpan.

Mengasumsikan frekuensi snapshot adalah 30 menit, periode retensi cadangan frekuensi tinggi adalah 2 hari, dan periode retensi cadangan penuh adalah 30 hari:

  • Semua 96 snapshot dari 2 hari terakhir disimpan.

  • Untuk snapshot yang berusia lebih dari 2 hari, hanya snapshot pertama setelah pukul 00:00 setiap hari yang disimpan, total 28 snapshot.

Total maksimum 124 snapshot disimpan dalam 30 hari (96 snapshot dari 2 hari terakhir + 28 snapshot dari hari-hari tersisa).

Frekuensi tingkat jam

Tidak berlaku

  • Semua snapshot dalam periode retensi cadangan frekuensi tinggi disimpan.

  • Untuk snapshot yang berusia lebih dari periode retensi cadangan frekuensi tinggi, hanya snapshot pertama setelah pukul 00:00 setiap hari yang disimpan.

Mengasumsikan frekuensi snapshot setiap 6 jam, periode retensi cadangan frekuensi tinggi adalah 2 hari, dan periode retensi cadangan penuh adalah 30 hari:

  • Delapan snapshot dari 2 hari terakhir disimpan.

  • Untuk snapshot yang berusia lebih dari 2 hari, hanya snapshot pertama setelah pukul 00:00 setiap hari yang disimpan, total 28 snapshot.

Total maksimum 36 snapshot disimpan dalam 30 hari jika frekuensi snapshot diatur setiap 6 jam (8 snapshot dari 2 hari terakhir + 28 snapshot dari hari-hari tersisa).

FAQ

Setelah saya mengaktifkan cadangan frekuensi tinggi, kapan tugas cadangan dipicu?

Cadangan frekuensi tinggi dipicu sesuai jadwal tetap berbasis jam. Misalnya, jika frekuensinya 15 menit, tugas dipicu pada pukul 00.00, 00.15, 00.30, 00.45, 01.00, dan seterusnya. Jika frekuensinya 1 jam, tugas dipicu pada pukul 00.00, 01.00, 02.00, 03.00, dan seterusnya. Saat Anda beralih dari kebijakan cadangan standar ke kebijakan frekuensi tinggi, sistem mungkin langsung memicu cadangan jika waktu yang telah berlalu sejak cadangan terakhir melebihi interval frekuensi tinggi yang baru. Setelah cadangan awal ini, tugas berikutnya mengikuti jadwal tetap. Misalnya, asumsikan cadangan standar terakhir berjalan pada pukul 09.00. Pada pukul 09.20, Anda beralih ke kebijakan cadangan frekuensi tinggi dengan interval 15 menit. Karena lebih dari 15 menit telah berlalu sejak cadangan terakhir, cadangan baru langsung dipicu pada pukul 09.20. Cadangan berikutnya kemudian mengikuti jadwal tetap pada pukul 09.30, 09.45, 10.00, dan seterusnya.

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

Fitur cadangan frekuensi tinggi hanya tersedia untuk instans yang menggunakan ESSD. Dampak terhadap kinerja instans minimal karena alasan berikut:

  • Node eksekusi cadangan: Cadangan hanya dilakukan pada node secondary atau hidden dan tidak memengaruhi node primary.

  • Optimasi cadangan fisik: Cadangan frekuensi tinggi mengandalkan cadangan fisik di tingkat kernel. ApsaraDB for MongoDB telah mengoptimalkan proses ini untuk menghindari operasi yang intensif sumber daya seperti fsync atau penulisan checkpoint baru.

  • Beban snapshot ESSD: Pembuatan snapshot ESSD memiliki beban yang sangat kecil. Untuk informasi lebih lanjut tentang prinsip dan implementasinya, lihat Ikhtisar Snapshot.

Referensi API

API

Deskripsi

DescribeBackupPolicy

Menanyakan kebijakan cadangan instans ApsaraDB for MongoDB.

ModifyBackupPolicy

Memodifikasi kebijakan cadangan instans ApsaraDB for MongoDB.