ApsaraDB for MongoDB secara otomatis mencadangkan data dari sebuah instans berdasarkan kebijakan backup yang telah ditentukan. Topik ini menjelaskan cara mengonfigurasi backup otomatis untuk instans ApsaraDB for MongoDB.
Prasyarat
Instans mandiri, instans set replika, atau instans kluster terfragmentasi telah dibuat.
Catatan penggunaan
Jika versi engine instans Anda lebih lama dari MongoDB 4.0 dan physical backup digunakan, backup fisik mungkin gagal ketika jumlah total koleksi dan indeks dalam instans melebihi 10.000. Sebelum memulai tugas backup fisik, tingkatkan versi engine instans Anda ke MongoDB 4.0 atau yang lebih baru. Untuk informasi lebih lanjut, lihat Tingkatkan Versi Utama Sebuah Instans.
PentingSetelah peningkatan, file backup instans yang dihasilkan sebelum peningkatan tidak dapat digunakan untuk membuat instans.
Fitur backup digit tunggal hanya dapat diaktifkan untuk instans set replika yang menjalankan MongoDB 4.4 atau yang lebih baru.
Fitur backup log hanya dapat diaktifkan untuk instans set replika dan instans kluster terfragmentasi.
CatatanFitur backup log tidak dapat dinonaktifkan untuk instans kluster terfragmentasi. Jika fitur ini dinonaktifkan, data tidak dapat dipulihkan berdasarkan waktu tertentu.
Masa retensi file backup log tidak boleh lebih lama daripada masa retensi file backup penuh.
Setelah fitur backup log dinonaktifkan, file backup log akan dihapus dan tidak dapat dipulihkan.
Metode backup
ApsaraDB for MongoDB menyimpan file backup di Bucket Object Storage Service (OSS) alih-alih di instans.
Tabel berikut menjelaskan metode backup untuk instans dengan arsitektur yang berbeda.
Arsitektur instans | Metode backup | Deskripsi |
| Snapshot backup | Backup snapshot menyimpan data disk pada titik waktu tertentu dan dapat digunakan untuk memulihkan data dalam hitungan menit. Catatan Backup snapshot mengonsumsi sumber daya I/O dari instans. |
| Physical backup | Backup fisik menyimpan file database fisik dari instans. Catatan
|
Aturan penagihan
ApsaraDB for MongoDB menyediakan kuota gratis untuk backup. Jika penyimpanan backup Anda (backup penuh dan backup log) berada dalam kuota gratis, Anda tidak akan dikenakan biaya. Untuk penyimpanan backup yang melebihi kuota, Anda akan dikenakan biaya backup per jam. Biaya backup dihitung berdasarkan rumus berikut: Biaya backup per jam = (Penyimpanan backup - Kuota gratis) × Harga satuan untuk file backup.
Tabel berikut menjelaskan detail penagihan.
Tipe penyimpanan | Kuota gratis | Lihat penyimpanan backup dan kuota gratis |
Instans berbasis disk cloud | Kuota gratis sama dengan 200% dari penyimpanan yang Anda beli untuk instans Anda. | Anda dapat melihat penyimpanan backup dan kuota gratis di bagian Specification Information halaman Informasi Dasar instans Anda. |
Instans berbasis disk lokal | Kuota gratis sama dengan 50% dari penyimpanan yang Anda beli untuk instans Anda. |
Tabel berikut menjelaskan rincian Tagihan untuk penyimpanan cadangan yang melebihi batas.
Jenis penyimpanan | Harga satuan cadangan (USD per GB-hari) |
Instans berbasis disk cloud | Harga satuan bervariasi di setiap wilayah:
|
Instans berbasis disk lokal | Harga satuan bervariasi di berbagai wilayah:
|
Untuk informasi lebih lanjut, kunjungi Tab Pricing Halaman Produk ApsaraDB for MongoDB.
Harga satuan backup hanya untuk referensi. Harga satuan dapat berubah saat Anda membeli instans. Harga satuan yang dihasilkan dalam permintaan pembelian dan tagihan yang berlaku.
Prosedur
Buka halaman Instans Set Replika atau Instans Kluster Terfragmentasi. Di bilah navigasi atas, pilih grup sumber daya dan wilayah tempat instans yang diinginkan berada. Kemudian, temukan instans dan klik ID instans.
Di panel navigasi kiri halaman detail instans, klik Backup and Restoration.
Klik tab Backup Settings.
Di tab Backup Settings, klik Edit lalu konfigurasikan parameter yang dijelaskan dalam tabel berikut.
Parameter
Deskripsi
Backup Method
Pilih Standard Backup atau High-frequency Backup.
Dalam contoh ini, parameter terkait Standard Backup dikonfigurasi. Untuk informasi lebih lanjut tentang parameter terkait High-frequency Backup, lihat Backup frekuensi tinggi.
Full Backup Retention Period (Days)
Masa retensi file backup penuh. Nilai valid: 7 hingga 730. Unit: hari.
CatatanSecara default, parameter ini diatur ke 30 untuk instans yang dibeli setelah 10 September 2021.
Backup Within Seconds
Menentukan apakah akan mengaktifkan Backup Within Seconds. Secara default, fitur backup digit tunggal dinonaktifkan.
Jika fitur ini diaktifkan, operasi backup dapat diselesaikan dalam beberapa detik.
CatatanBackup digit tunggal hanya tersedia untuk instans set replika ApsaraDB for MongoDB yang menjalankan MongoDB 4.4 atau yang lebih baru.
Backed Up At
Periode waktu selama tugas backup ingin dilakukan.
Kami merekomendasikan Anda menentukan periode waktu di luar jam sibuk.
CatatanRentang waktu yang ditampilkan berada dalam zona waktu yang sama dengan komputer yang Anda gunakan untuk masuk ke konsol ApsaraDB for MongoDB.
Day of Week
Frekuensi pencadangan data. Secara default, data dicadangkan tujuh kali per minggu.
CatatanUntuk memastikan keamanan data, Anda harus mengatur frekuensi backup minimal dua kali per minggu. Ini mempercepat pemulihan data dalam kasus ekstrem.
Log Backup
Menentukan apakah akan mengaktifkan Log Backup. Secara default, fitur backup log diaktifkan.
Setelah fitur backup log diaktifkan, oplog diunggah ke Bucket OSS secara real-time dan dikenakan biaya. Anda dapat memulihkan (kloning) data ke instans baru dengan menggunakan fitur pemulihan data berdasarkan waktu tertentu.
CatatanAnda dapat menentukan masa retensi log backup dan klik tab Log Backup untuk melihat detail log backup.
Fitur backup log hanya dapat diaktifkan untuk instans set replika dan instans kluster terfragmentasi.
Setelah Anda menonaktifkan fitur backup log, oplog tidak diunggah ke Bucket OSS dan tidak ada biaya backup log yang dikenakan. Dalam hal ini, oplog tidak disimpan, dan sistem memilih file backup penuh yang dibuat pada titik waktu terdekat dengan waktu backup yang ditentukan untuk pemulihan. Untuk memastikan akurasi pemulihan data berdasarkan waktu tertentu, kami merekomendasikan Anda mengaktifkan Log Backup.
PentingSetelah fitur backup log dinonaktifkan, file backup log dihapus dan tidak dapat dipulihkan.
Log Backup Retention Period (Days)
Jika Anda mengaktifkan Log Backup, Anda harus menentukan masa retensi file backup log. Nilai valid: 7 hingga 730. Nilai default: 7. Unit: hari.
CatatanMasa retensi file backup log tidak boleh lebih lama daripada masa retensi file backup penuh.
Klik OK.
FAQ
Operasi API terkait
Operasi | Deskripsi |
Meminta kebijakan backup dari instans ApsaraDB for MongoDB. | |
Memodifikasi kebijakan backup dari instans ApsaraDB for MongoDB. |