Anda dapat mencadangkan data ApsaraDB for MongoDB dan mengunduh file cadangan ke mesin lokal untuk penyimpanan jangka panjang. File cadangan juga dapat dipulihkan ke database yang dikelola sendiri, misalnya untuk pengujian bisnis atau analitik data. Topik ini menjelaskan cara mengunduh file cadangan.
Sebelum Anda mulai
Tidak ada biaya yang dikenakan untuk tugas yang gagal.
Tugas unduhan cadangan tidak dapat dibatalkan setelah dimulai.
Data cadangan yang diunduh tidak dapat digunakan secara langsung untuk memulihkan instans ApsaraDB for MongoDB. Untuk memulihkan instans, lihat Pemulihan data.
Penagihan
Pengunduhan file cadangan untuk instans disk lokal melalui Public Connection String atau Private Connection String tidak dikenai biaya.
Untuk instans disk cloud, pengunduhan cadangan dikenai biaya trafik internet arah keluar dan konversi set cadangan.
Biaya lalu lintas
Pengunduhan melalui jaringan internal: Gratis.
Pengunduhan melalui Internet: Setiap instans dilengkapi kuota gratis sebesar 500 GB per bulan. Trafik yang melebihi kuota ini dikenai biaya berdasarkan skema bayar sesuai penggunaan. Volume trafik yang diunduh dapat dilihat pada halaman Informasi Dasar instans MongoDB Anda. Untuk informasi harga satuan, lihat .
Titik penagihan: Penagihan dimulai ketika pengunduhan aktual dimulai setelah tugas latar belakang berhasil.
Penghematan biaya: Untuk pengunduhan volume besar, Anda dapat membeli paket jaringan berlangganan network plan untuk mengimbangi biaya tersebut.
Unduh ke OSS: Ini menimbulkan biaya tambahan OSS fees. Untuk menghindari biaya penyimpanan yang tidak perlu, hapus secara manual file-file ini setelah selesai menggunakannya.
Biaya konversi set cadangan
Saat mengunduh file cadangan untuk instans disk cloud, Anda akan dikenai biaya untuk mengonversi cadangan snapshot menjadi file BSON. Tidak tersedia kuota gratis.
Wilayah
Biaya konversi (USD/GB)
Cloud publik
0,03125
CatatanSetelah Anda memulai pengunduhan cadangan snapshot untuk instans disk cloud, sistem membuat tugas konversi data unduh. Tidak ada biaya konversi set cadangan yang dikenakan jika tugas ini gagal.
Mengunduh cadangan untuk instans disk cloud
Kesesuaian
Instans MongoDB harus memenuhi persyaratan berikut:
Arsitektur layanan: Set replika (tidak termasuk node tunggal) atau kluster sharded.
Jenis penyimpanan: ESSD cloud disk.
Status: Berjalan.
Instans berada di salah satu wilayah berikut (hanya cloud publik): Tiongkok (Chengdu), Tiongkok (Guangzhou), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Shanghai), Tiongkok (Zhangjiakou), Tiongkok (Hangzhou), Tiongkok (Shenzhen), Tiongkok (Hong Kong), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Jepang (Tokyo), Singapura, Jerman (Frankfurt), AS (Silicon Valley), atau AS (Virginia).
Data cadangan tidak dienkripsi.
Jika Anda menggunakan Pengguna Resource Access Management (RAM), pengguna tersebut harus memiliki izin untuk mengunduh file cadangan.
Data yang didukung untuk pengunduhan cadangan instans
Tidak didukung:
Database sistem admin, local, atau config.
Tabel sistem yang dimulai dengan "system.".
Tampilan atau fungsi.
Koleksi seri waktu.
Didukung: Koleksi (non-time-series) dan informasi indeks.
Prosedur
Buka daftar cadangan
Buka daftar instans set replika ApsaraDB for MongoDB atau instans kluster sharded. Pilih kelompok sumber daya dan wilayah di bagian atas halaman, lalu klik ID instans target.
Di panel navigasi di sebelah kiri halaman detail instans, klik Backup and Restoration.
Di tab Backup Download List, klik Download Instance Backup.
Mulai tugas pengunduhan: Di tab Backup Download, klik Download Instance Backup.
Konfigurasi parameter pengunduhan
Pada langkah Titik Waktu dan Set Cadangan untuk Diunduh, pilih Backup Set yang diperlukan, lalu klik Berikutnya.
Pada langkah Instans, Database, dan Tabel untuk Diunduh, pertahankan pengaturan default (Unduh Instans), lalu klik Next.
Di langkah Tujuan Unduhan dan Format, konfigurasikan tujuan unduhan dan format.
Tujuan Unduhan
Konfigurasi
OSS (Direkomendasikan)
Pilih Tulis data ke OSS Anda.
Masukkan nama bucket dan awalan folder untuk OSS tujuan.
Hanya kelas penyimpanan Standard untuk OSS yang didukung. Untuk mengonversi kelas penyimpanan, lihat Mengonversi kelas penyimpanan.
Atur Format Unduh ke nilai default BSON.
Jika ini pertama kalinya Anda menggunakan fitur ini, klik Otorisasi > Setujui Otorisasi sesuai permintaan untuk memberikan izin ApsaraDB for MongoDB mengakses OSS.
URL
Pilih URL.
Pilih format unduhan.
Setelah tugas berhasil, Anda harus secara manual menghasilkan tautan unduhan. Tautan tersebut valid untuk jangka waktu terbatas.
Konfirmasi dan eksekusi Baca dan pilih pemberitahuan, lalu klik Selesai. Anda akan dialihkan ke tab Daftar Unduhan Cadangan, tempat Anda dapat memantau status tugas.
Dapatkan File Cadangan
Metode OSS: Tunggu hingga status tugas berubah menjadi Berhasil. File akan disimpan secara otomatis ke bucket dan folder OSS yang ditentukan.
Metode URL: Tunggu hingga status tugas berubah menjadi Berhasil. Tugas unduh berlaku selama 3 hari. Selama periode ini, klik Hasilkan Tautan di kolom Tujuan Unduh. Atur periode validitas tautan, yang dapat berkisar antara 5 menit hingga 1 hari. Nilai default adalah 2 jam. Anda kemudian dapat memperoleh URL unduh internal atau eksternal. Setelah tugas dan tautan kedaluwarsa, data sementara akan dihapus secara otomatis. Anda harus memulai tugas unduh baru untuk mendapatkan file tersebut.
PentingPengunduhan mungkin gagal jika sumber daya komputasi tidak dapat dialokasikan karena persaingan di sisi layanan. Pengunduhan juga mungkin gagal karena format data yang tidak didukung. Jika suatu tugas gagal, Anda dapat mencoba ulang tugas pengunduhan atau menghubungi dukungan Pemulihan Bencana Data.
Unduh file menggunakan alat baris perintah
Setelah Anda mendapatkan URL unduhan:
Gunakan alat baris perintah seperti wget atau curl untuk mengunduh file (Direkomendasikan). Untuk informasi lebih lanjut, lihat Lampiran 1: Perintah Unduhan dalam topik ini.
Untuk file kecil, Anda dapat menyalin URL unduh eksternal ke bilah alamat browser Anda.
Mengunduh cadangan untuk instans disk lokal
Kesesuaian
Anda hanya dapat mengunduh file cadangan untuk instans disk lokal yang menjalankan MongoDB 4.2 atau versi sebelumnya.
Pengunduhan file cadangan hanya didukung untuk Physical Backups dan Logical Backups, tetapi tidak untuk Snapshot Backups. Untuk mengunduh file cadangan untuk instans lainnya, lihat Apa yang harus saya lakukan jika instans saya tidak mendukung pengunduhan file cadangan?.
Prosedur
Buka daftar cadangan
Buka daftar instans set replika ApsaraDB for MongoDB atau instans kluster sharded. Pilih kelompok sumber daya dan wilayah di bagian atas halaman, lalu klik ID instans target.
Di panel navigasi di sebelah kiri halaman detail instans, klik Backup and Restoration.
Mulai tugas pengunduhan
Di tab Full Backup, temukan file cadangan target dan klik Download di kolom Actions.
Di kotak dialog Download Backup yang muncul, Copy Public Connection String atau Private Connection String sesuai kebutuhan.
Klik OK.
Unduh file menggunakan alat baris perintah
Setelah Anda mendapatkan URL unduhan:
Gunakan alat baris perintah seperti wget atau curl untuk mengunduh file (Direkomendasikan). Untuk informasi lebih lanjut, lihat Lampiran 1: Perintah Unduhan dalam topik ini.
Untuk file kecil, Anda dapat menyalin URL unduh eksternal ke bilah alamat browser Anda.
Lampiran 1: Perintah unduhan
Jika koneksi jaringan Anda buruk, waktu tunggu (timeout) mungkin terjadi saat Anda mengunduh file menggunakan Public Connection String. Kami merekomendasikan langkah-langkah berikut:
Jika instans ECS dan instans MongoDB Anda berada di wilayah yang sama serta keduanya menggunakan jaringan klasik atau berada dalam virtual private cloud (VPC) yang sama, kami merekomendasikan agar Anda menggunakan Private Connection String untuk mengunduh file cadangan pada instans ECS.
Gunakan klien yang mendukung unduhan yang dapat dilanjutkan. Untuk sistem operasi Linux, Anda dapat menggunakan perintah
wgetberikut untuk mengunduh file cadangan.
Mengunduh file cadangan di Windows atau macOS
Tempel URL unduh file cadangan ke bilah alamat browser Anda, lalu tekan Enter. Browser akan secara otomatis mengunduh file cadangan tersebut.
Mengunduh file cadangan di Linux
Jalankan perintah berikut untuk mengunduh file cadangan:
wget -c '<URL_unduh_file_cadangan>' -O <Nama_file_kustom><Ekstensi_nama_file>Deskripsi parameter:
-c: Mengaktifkan mode unduhan yang dapat dilanjutkan.
-O: Menyimpan konten yang diunduh ke file dengan nama tertentu.
<Ekstensi_nama_file>: Ekstensi biasanya berupa
_qp.xbatau.tar.gz. Pastikan ekstensi tersebut sama dengan yang ada di URL unduh.
Contoh:
wget -c 'http://rdsbak-hz-v3.oss-cn-hangzhou-internal.aliyuncs.com/custins5475****/hins1907****_data_20210906103710_qp.xb?Expires=......' -O backupfile._qp.xb