ApsaraDB for MongoDB secara otomatis mencadangkan data berdasarkan kebijakan cadangan yang dapat dikonfigurasi. Anda dapat mengatur metode backup, jadwal, dan periode retensi untuk suatu instans.
Prasyarat
Instans mandiri ApsaraDB for MongoDB, instans set replika, atau instans kluster sharded telah dibuat.
Pertimbangan
-
Jika instans Anda menjalankan versi MongoDB sebelum 4.0 dan memiliki lebih dari 10.000 koleksi dan indeks secara gabungan, Physical Backup mungkin gagal. Upgrade ke MongoDB 4.0 atau versi yang lebih baru untuk menghindari masalah ini.
PentingFile backup yang dihasilkan sebelum upgrade tidak dapat digunakan untuk membuat instans baru.
-
Hanya instans set replika yang menjalankan MongoDB 4.4 atau versi yang lebih baru yang mendukung backup instan.
-
Hanya instans set replika dan instans kluster sharded yang mendukung cadangan log.
CatatanAnda tidak dapat menonaktifkan cadangan log untuk instans kluster sharded. Jika Anda menonaktifkan cadangan log, pemulihan pada titik waktu menjadi tidak tersedia.
-
Periode retensi cadangan log tidak boleh melebihi periode retensi cadangan penuh.
-
Setelah Anda menonaktifkan cadangan log, data cadangan log yang ada akan dihapus dan tidak dapat dipulihkan kembali.
Metode backup
ApsaraDB for MongoDB menyimpan file backup di Object Storage Service (OSS). Backup tidak mengonsumsi penyimpanan instans. Backup otomatis bawaan hanya menyimpan file backup di bucket OSS sistem Alibaba Cloud. Anda tidak dapat menentukan bucket OSS Anda sendiri sebagai lokasi penyimpanan backup, dan tidak dapat melihat jalur atau lokasi penyimpanan backup di OSS. Untuk menyimpan backup di bucket OSS Anda sendiri, gunakan Database Backup (DBS) untuk membuat tugas cadangan logis untuk MongoDB dan pilih bucket OSS Anda sendiri sebagai lokasi penyimpanan.
Tabel berikut mencantumkan metode backup untuk setiap tipe instans.
|
Instance type |
Backup method |
Description |
|
Snapshot Backup |
Mengambil status disk pada titik waktu tertentu, memungkinkan pemulihan database dalam hitungan menit. Catatan
Backup mengonsumsi sumber daya I/O instans. |
|
Physical Backup |
Membackup file database fisik suatu instans. Catatan
|
Penagihan
ApsaraDB for MongoDB menyediakan kuota gratis penyimpanan backup yang mencakup cadangan penuh dan cadangan log. Penyimpanan backup dalam batas kuota tidak dikenai biaya. Penggunaan melebihi kuota ditagih sebagai: Biaya backup per jam = (Penggunaan penyimpanan backup - Kuota gratis) × Harga satuan.
Kuota gratis berdasarkan tipe penyimpanan:
|
Storage type |
Free quota |
Usage and quota |
|
Cloud disk-based |
200% dari kapasitas penyimpanan |
Lihat penggunaan penyimpanan backup dan kuota gratis di bagian Specification Information pada halaman Basic Information. |
|
Local disk-based |
50% dari kapasitas penyimpanan |
Harga satuan untuk penyimpanan backup melebihi kuota:
|
Storage type |
Unit price (USD/GB/day) |
|
Cloud disk-based |
Bervariasi berdasarkan wilayah:
|
|
Local disk-based |
Bervariasi berdasarkan wilayah:
|
Rincian harga lengkap tersedia di halaman harga ApsaraDB for MongoDB.
Harga yang tercantum di sini hanya sebagai referensi dan dapat berubah. Periksa halaman pembelian dan tagihan Anda untuk harga aktual.
Konfigurasi backup otomatis
-
Buka halaman instans set replika ApsaraDB for MongoDB atau instans kluster sharded ApsaraDB for MongoDB. Di bilah navigasi atas, pilih kelompok sumber daya dan wilayah. Lalu, klik ID instans target.
-
Di panel navigasi kiri halaman instans, klik Backup and Restoration.
-
Klik tab Backup Settings.
-
Di tab Backup Settings, klik Edit dan konfigurasikan parameter berikut.
Parameter
Description
Backup Method
Pilih Standard Backup atau High-frequency Backup sesuai kebutuhan.
Topik ini menggunakan Standard Backup sebagai contoh. Untuk parameter High-frequency Backup, lihat High-frequency backup.
Full Backup Retention Period (Days)
Jumlah hari untuk menyimpan cadangan penuh. Nilai valid: 7 hingga 730.
CatatanUntuk instans yang dibeli setelah 10 September 2021, nilai default adalah 30 hari.
Backup Within Seconds
Aktifkan atau nonaktifkan Backup Within Seconds. Secara default dinonaktifkan.
Jika diaktifkan, backup selesai dalam hitungan detik.
CatatanHanya instans set replika yang menjalankan MongoDB 4.4 atau versi yang lebih baru yang mendukung backup instan.
Backed Up At
Jendela waktu backup.
Pilih jendela waktu per jam. Jadwalkan backup selama jam sepi.
CatatanDitampilkan dalam zona waktu lokal Anda.
Day of Week
Hari dalam seminggu untuk backup. Default: harian.
CatatanLakukan backup minimal dua kali seminggu demi keamanan data. Frekuensi lebih tinggi mengurangi kehilangan data dan memperpendek waktu pemulihan.
Log Backup
Aktifkan atau nonaktifkan Log Backup. Secara default diaktifkan.
-
Diaktifkan: Oplog diunggah ke OSS secara real time dan diperhitungkan dalam penagihan backup. Memungkinkan pemulihan pada titik waktu untuk memulihkan data ke instans baru.
Catatan-
Tetapkan periode retensi cadangan log. Klik tab Log Backup untuk melihat detail cadangan log.
-
Hanya instans set replika dan instansi kluster sharded yang mendukung cadangan log.
-
-
Dinonaktifkan: Tidak ada log yang diunggah ke OSS dan tidak ada biaya cadangan log yang dikenakan. Tanpa oplog, data hanya dapat dipulihkan dari cadangan penuh terdekat. Aktifkan Log Backup untuk pemulihan pada titik waktu yang akurat.
PentingSetelah Anda menonaktifkan cadangan log, data cadangan log yang ada akan dihapus dan tidak dapat dipulihkan kembali.
Log Backup Retention Period (Days)
Jumlah hari untuk menyimpan cadangan log saat Log Backup diaktifkan. Nilai valid: 7 hingga 730. Default: 7.
CatatanPeriode retensi cadangan log tidak boleh melebihi periode retensi cadangan penuh.
-
-
Klik OK.
FAQ
API Terkait
|
API |
Description |
|
Menanyakan kebijakan backup suatu instans. |
|
|
Memodifikasi kebijakan backup suatu instans. |