全部产品
Search
文档中心

Data Management:Secara logis mencadangkan dan memulihkan database ApsaraDB for MongoDB

更新时间:Jul 06, 2025

Pemulihan Bencana Data menyediakan fitur untuk database ApsaraDB for MongoDB, termasuk pemulihan koleksi tunggal, redundansi geografis, cadangan penuh atau tambahan, serta arsip jangka panjang. Topik ini menjelaskan cara menggunakan Pemulihan Bencana Data untuk mencadangkan dan memulihkan database ApsaraDB for MongoDB secara logis.

Fitur

Fitur

Deskripsi

Cadangan file SQL

Pemulihan Bencana Data secara logis mencadangkan data dalam format JSON.

Redundansi geografis

Pemulihan Bencana Data mendukung cadangan lintas wilayah untuk database ApsaraDB for MongoDB ke bucket Object Storage Service (OSS) yang ditempatkan di wilayah tujuan. Pemulihan Bencana Data memungkinkan Anda memulihkan data cadangan ke database ApsaraDB for MongoDB yang ditempatkan di wilayah sumber, tujuan, atau wilayah lainnya.

Penyimpanan jangka panjang

Pemulihan Bencana Data dapat menyimpan data cadangan Anda hingga 10 tahun. Setelah periode penyimpanan berakhir, Pemulihan Bencana Data mengubah tipe penyimpanan set cadangan menjadi Arsip.

Cadangan granular halus

Pemulihan Bencana Data memungkinkan Anda mencadangkan satu koleksi, satu database, beberapa database, atau seluruh database ApsaraDB for MongoDB.

Pemulihan koleksi tunggal

Pemulihan Bencana Data memungkinkan Anda memulihkan satu koleksi tanpa perlu memulihkan seluruh database. Dengan cara ini, waktu pemulihan berkurang. Saat Anda mengonfigurasi tugas pemulihan, Anda dapat menentukan koleksi sebagai objek yang dipulihkan.

Buat jadwal cadangan

Untuk informasi lebih lanjut, lihat Buat Jadwal Cadangan.

Catatan
  • Saat membeli jadwal cadangan, atur jenis database sumber ke MongoDB dan metode cadangan ke Logical Backup.

  • Untuk informasi tentang granularitas berdasarkan mana Pemulihan Bencana Data mencadangkan dan memulihkan database ApsaraDB for MongoDB, lihat Tipe Database yang Didukung dan Fitur.

Konfigurasikan jadwal cadangan

  1. Masuk ke Konsol DMS V5.0.

  2. Di bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Catatan

    Jika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Di halaman Jadwal Cadangan, temukan jadwal cadangan yang ingin dikonfigurasi dan klik Configure Backup Schedule di kolom Actions.

  4. Di langkah Configure Backup Source and Destination, konfigurasikan sumber dan tujuan cadangan, lalu klik Next di pojok kanan bawah halaman.

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Schedule Name

    Nama jadwal cadangan. Pemulihan Bencana Data secara otomatis menghasilkan nama jadwal cadangan. Kami sarankan Anda memasukkan nama deskriptif yang mudah diidentifikasi. Nama jadwal cadangan tidak harus unik.

    Backup Source Information

    Backup Mode

    Metode yang digunakan untuk mencadangkan data. Atur parameter ini ke Cadangan Logis.

    Database Location

    ApsaraDB for MongoDB

    Instance Region

    Wilayah di mana database yang ingin Anda cadangkan ditempatkan.

    Catatan

    Parameter ini hanya ditampilkan saat Anda mengatur parameter Database Location ke ECS-Hosted Database, ApsaraDB for MongoDB, atau No public network IP: Port's self-built database (accessed through the database gateway).

    MongoDB Instance ID

    ID instans ApsaraDB for MongoDB di mana database sumber ditempatkan.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke ApsaraDB for MongoDB.

    Database Name

    Nama database sumber.

    Database Account

    Nama pengguna akun yang digunakan untuk terhubung ke database sumber.

    Catatan

    Pastikan akun tersebut memiliki izin baca pada database lokal.

    Password

    Kata sandi akun yang digunakan untuk terhubung ke database yang ingin Anda cadangkan.

    Setelah Anda memasukkan nama pengguna dan kata sandi akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi tentang database yang ingin Anda cadangkan valid. Jika parameter yang ditentukan valid, pesan Uji Berhasil akan ditampilkan. Jika pesan Uji Gagal ditampilkan, klik Periksa di sebelah Uji Gagal. Ubah informasi tentang database yang ingin Anda cadangkan berdasarkan hasil pemeriksaan.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.

    Backup Destination Information

    Backup Storage Type

    Tipe penyimpanan yang digunakan untuk menyimpan data cadangan. Nilai valid:

    • DBS Storage (recommended): Data cadangan disimpan di Pemulihan Bencana Data tanpa perlu membuat bucket Object Storage Service (OSS). Anda akan dikenakan biaya berdasarkan volume data yang disimpan di Pemulihan Bencana Data. Untuk informasi lebih lanjut tentang metode penagihan, lihat Biaya penyimpanan.

    • OSS For User: Anda harus membuat bucket di OSS terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat bucket.

    Catatan
    • Dalam contoh ini, DBS Storage (recommended) dipilih. Jika Anda memilih OSS For User, Anda harus mengonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan standar yang didukung.

    • Jika Anda ingin menyimpan sejumlah besar data, kami sarankan Anda membeli paket penyimpanan berlangganan untuk mengimbangi biaya penyimpanan bawaan Pemulihan Bencana Data. Paket penyimpanan Pemulihan Bencana Data lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian.

    Storage Encryption

    Metode yang digunakan untuk mengenkripsi data yang disimpan. Nilai valid:

    • Encrypted: direkomendasikan. Pemulihan Bencana Data menggunakan AES-256 untuk mengenkripsi data yang disimpan.

      Fitur enkripsi sisi server digunakan di OSS. Saat Anda mengunggah objek ke bucket yang memiliki enkripsi sisi server diaktifkan, OSS mengenkripsi dan menyimpan objek tersebut. Saat Anda mengunduh objek terenkripsi dari OSS, OSS mendekripsi objek dan mengembalikan objek terdekripsi kepada Anda. Untuk informasi lebih lanjut, lihat Enkripsi sisi server.

    • Non-encrypted: Data yang disimpan tidak dienkripsi.

  5. Di langkah Edit Backup Objects, temukan database atau koleksi yang ingin dicadangkan dan tambahkan ke bagian Selected. Lalu, klik Next.

    Catatan
    • Pemulihan Bencana Data memungkinkan pencadangan satu koleksi, satu database, atau beberapa database. Anda dapat mengklik Select All di pojok kiri bawah bagian Tersedia untuk memilih semua database. Objek cadangan yang didukung bervariasi berdasarkan tipe database. Untuk informasi lebih lanjut, lihat Tipe Database yang Didukung dan Fitur.

    • Secara default, jadwal cadangan tidak dapat digunakan untuk mencadangkan database yang dibuat setelah jadwal cadangan dibuat. Untuk mencadangkan database, Anda dapat menambahkan database ke jadwal cadangan di halaman Konfigurasi Tugas jadwal cadangan. Untuk informasi lebih lanjut, lihat Ubah Objek Cadangan.

  6. Di langkah Configure Backup Time, atur parameter yang dijelaskan dalam tabel berikut dan klik Next.

    Parameter

    Deskripsi

    Full-scale Backup Frequency

    Frekuensi jadwal cadangan. Nilai valid: Periodic Backup dan Single Backup.

    Catatan

    Jika Anda memilih Periodic Backup, Anda harus mengonfigurasi parameter Full Data Backup Recurrence dan Start At.

    Full Data Backup Recurrence

    Hari-hari dalam seminggu ketika DBS menjalankan jadwal cadangan. Anda dapat memilih satu atau lebih hari dalam seminggu. Pilih setidaknya satu hari dalam seminggu.

    Start At

    Waktu mulai cadangan. Disarankan untuk menetapkan waktu ini pada jam non-puncak. Contoh: 01:00.

    Catatan

    Jika cadangan data penuh sebelumnya belum selesai pada waktu mulai cadangan berikutnya, DBS melewati cadangan berikutnya.

    Incremental Backup

    Menentukan apakah akan mengaktifkan cadangan tambahan.

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.

    Maximum Concurrent Threads for Full Data Backup

    Jumlah maksimum thread bersamaan yang tersedia untuk cadangan penuh. Anda dapat mengatur parameter ini untuk menyesuaikan kecepatan cadangan. Misalnya, Anda dapat mengurangi jumlah thread cadangan untuk meminimalkan dampak pada database.

  7. Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data cadangan penuh di bagian Konfigurasikan Siklus Hidup Data Penuh.

    Jika Anda mengatur parameter Incremental Backup ke Aktifkan di Langkah 6, Anda harus mengonfigurasi siklus hidup untuk data cadangan tambahan. Untuk informasi lebih lanjut tentang aturan siklus hidup data cadangan, lihat Bagaimana Cara Mengelola Aturan Siklus Hidup Set Cadangan?

  8. Setelah konfigurasi sebelumnya selesai, klik Precheck di pojok kanan bawah halaman.

  9. Jika pesan Precheck Passed muncul, klik Start Task.

    Catatan
    • Jika status jadwal cadangan berubah menjadi Running, jadwal cadangan mulai berlaku.

    • Jika terjadi pengecualian atau kesalahan saat memulai jadwal cadangan, segera perbaiki pengecualian atau kesalahan tersebut. Untuk informasi lebih lanjut, lihat Bagaimana Cara Memperbaiki Jadwal Cadangan yang Abnormal? Jika masalah tetap ada setelah menggunakan solusi yang disediakan dalam topik tersebut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Pulihkan database ApsaraDB for MongoDB

  1. Masuk ke Konsol DMS V5.0.

  2. Di bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Catatan

    Jika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Di halaman Jadwal Cadangan, temukan jadwal cadangan yang ingin dikelola dan klik Manage di kolom Actions.

  4. Di halaman Configure Task, klik Restore Database di pojok kanan atas.

  5. Di langkah Set Time Restored To dari wizard Buat Tugas Pemulihan, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Next.

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Task Name

    Nama tugas. Pemulihan Bencana Data secara otomatis menghasilkan nama tugas. Kami sarankan Anda menentukan nama yang dapat membantu Anda mengidentifikasi tugas. Nama tugas tidak harus unik.

    Set Time Restored To

    Time Range Available to Restore

    Rentang waktu yang tersedia untuk memulihkan database sumber. Database sumber dapat dipulihkan ke titik waktu dalam rentang waktu tersebut.

    Restore To

    Titik waktu ke mana Anda ingin memulihkan database sumber. Titik waktu tersebut harus berada dalam rentang waktu yang ditentukan oleh parameter Rentang Waktu yang Tersedia untuk Pemulihan.

    Configure Destination Database

    Database Location

    Lokasi database tujuan ke mana Anda ingin memulihkan database sumber. Nilai valid:

    • No public network IP: Port's self-built database (accessed through the database gateway): mencadangkan database yang dikelola sendiri dengan menggunakan gateway database. Jika Anda memilih opsi ini, Anda harus mengonfigurasi parameter Gateway instance ID. Konfigurasikan gateway database untuk database tersebut terlebih dahulu.

    • User-Created Database with Public IP Address <IP Address:Port Number>: mencadangkan database yang dikelola sendiri dengan menggunakan alamat IP publik database. Jika Anda memilih opsi ini, Anda juga harus mengonfigurasi parameter Alamat dan Nomor Port.

    • ECS-Hosted Database: mencadangkan database yang di-hosting pada instans Elastic Compute Service (ECS). Anda juga harus mengonfigurasi parameter ECS Instance ID dan Nomor Port.

    • ApsaraDB for MongoDB

    • Express Connect DB/VPN Gateway/Intelligent Gateway: mencadangkan database yang dikelola sendiri dengan menggunakan virtual private cloud (VPC). Jika Anda memilih opsi ini, Anda harus mengonfigurasi parameter Peer VPC. Konfigurasikan VPC untuk database tersebut terlebih dahulu.

    Database Type

    Tipe database yang ingin Anda pulihkan. Secara default, tipe database yang Anda pilih saat membuat jadwal cadangan digunakan.

    Catatan

    Parameter ini tidak ditampilkan jika Anda mengatur parameter Database Location ke ApsaraDB for MongoDB.

    Instance Region

    Wilayah di mana instans tujuan berada.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke ECS-Hosted Database, ApsaraDB for MongoDB, atau No public network IP: Port's self-built database (accessed through the database gateway).

    Address

    Endpoint yang digunakan untuk terhubung ke database yang ingin Anda cadangkan.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke User-Created Database with Public IP Address <IP Address:Port Number>, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway).

    Port Number

    Nomor port yang digunakan untuk terhubung ke database yang ingin Anda cadangkan.

    Catatan

    Parameter ini tidak ditampilkan jika Anda mengatur parameter Database Location ke ApsaraDB for MongoDB.

    ECS Instance ID

    ID instans ECS tempat database tujuan ditempatkan.

    Catatan

    Parameter ini hanya ditampilkan saat Anda mengatur parameter Database Location ke ECS-Hosted Database.

    MongoDB Instance ID

    ID instans ApsaraDB for MongoDB tempat database tujuan ditempatkan.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke ApsaraDB for MongoDB.

    Peer VPC

    VPC tempat database tujuan berada.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke Express Connect DB/VPN Gateway/Intelligent Gateway.

    Gateway instance ID

    ID gateway database.

    Catatan

    Parameter ini hanya ditampilkan saat Anda mengatur parameter Database Location ke No public network IP: Port's self-built database (accessed through the database gateway).

    Database Name

    Nama database yang ingin Anda pulihkan.

    Database Account

    Nama pengguna akun yang digunakan untuk terhubung ke database yang akan dipulihkan.

    Password

    Kata sandi akun yang digunakan untuk terhubung ke database tujuan.

    Catatan

    Setelah Anda memasukkan nama pengguna dan kata sandi akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi tentang database tujuan valid. Jika informasi yang ditentukan valid, pesan "Uji Berhasil" muncul. Jika pesan "Uji Gagal" muncul, klik Periksa di sebelah Uji Gagal. Ubah informasi tentang database tujuan berdasarkan hasil pemeriksaan.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.

  6. Di langkah Configure Objects to Restore, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Precheck.

    Parameter

    Deskripsi

    Conflict Handling

    Secara default, Rename Object with the Same Name dipilih untuk parameter Conflict Handling. Sebagai contoh, jika koleksi job_info yang akan dipulihkan memiliki nama yang sama dengan koleksi di database tujuan, sistem akan mengubah nama koleksi yang dipulihkan dalam format berikut: job_info_dbs_<ID Tugas Pemulihan>_<Timestamp>.

    Objects to Restore

    Database atau koleksi yang ingin Anda pulihkan di bagian Available dan klik panah ke kanan untuk menambahkannya ke bagian Selected.

    Catatan

    Pemulihan Bencana Data memungkinkan Anda memulihkan beberapa database berdasarkan database atau koleksi. Ini mengurangi jumlah data yang perlu dipulihkan dan mempersingkat waktu pemulihan objektif (RTO). Untuk informasi lebih lanjut tentang granularitas pemulihan yang didukung, lihat Tipe database yang didukung dan fitur.

  7. Jika pesan Precheck Passed muncul di kotak dialog Precheck, klik Start Task.

    Untuk melihat kemajuan pemulihan database, klik Restore Tasks di panel navigasi sebelah kiri.

    Catatan

    Durasi pemulihan bergantung pada spesifikasi jadwal cadangan dan ukuran database yang akan dipulihkan. Durasi pemulihan lebih singkat untuk jadwal cadangan dengan spesifikasi lebih tinggi. Untuk informasi lebih lanjut, lihat Tes Kinerja pada Cadangan Logis dan Pemulihan.

Operasi terkait

  • Anda dapat memanggil operasi CreateBackupPlan untuk membuat jadwal cadangan. Anda juga dapat memanggil operasi CreateAndStartBackupPlan untuk membuat, mengonfigurasi, dan memulai jadwal cadangan. Untuk informasi lebih lanjut, lihat CreateBackupPlan atau CreateAndStartBackupPlan.

  • Anda dapat mengubah sumber cadangan dan objek cadangan dari jadwal cadangan. Anda juga dapat mengubah strategi cadangan dari jadwal cadangan seperti waktu cadangan dan kebijakan retensi cadangan. Untuk informasi lebih lanjut, lihat Kelola Jadwal Cadangan.

  • Anda dapat memeriksa biaya yang mungkin dikenakan untuk jadwal cadangan. Untuk informasi lebih lanjut, lihat FAQ Penagihan.

  • Untuk mengurangi biaya, Anda dapat menjeda jadwal cadangan yang tidak diperlukan. Untuk informasi lebih lanjut, lihat Jeda atau Mulai Jadwal Cadangan.