全部产品
Search
文档中心

ApsaraDB for MongoDB:Pemulihan data cadangan ke instans baru berdasarkan titik waktu

更新时间:Nov 10, 2025

ApsaraDB for MongoDB memungkinkan Anda membuat instans pada titik waktu tertentu saat instans asli sedang berjalan, serta memulihkan data cadangan dari titik tersebut ke instans baru. Metode ini ideal untuk pemulihan dan verifikasi data.

Arsitektur Instans

  • Instans Set Replika

  • Instans Kluster Sharded

Catatan Penggunaan

  • Untuk memastikan akurasi pemulihan berdasarkan titik waktu, Anda harus mengaktifkan Log Backup. Jika Anda menonaktifkan Log Backup, ApsaraDB for MongoDB akan menggunakan cadangan penuh terbaru untuk pemulihan karena entri oplog yang hilang, sehingga menyebabkan ketidakakuratan data. Untuk informasi lebih lanjut, lihat Secara Otomatis Mencadangkan Data MongoDB.

    Catatan

    Jika titik waktu yang Anda tentukan bukan titik waktu valid untuk cadangan log, data cadangan berdasarkan titik waktu tidak dapat dipulihkan ke instans baru.

  • Database individual hanya dapat dipulihkan dari cadangan fisik, bukan dari cadangan logis. Jika instans Anda menjalankan versi MongoDB sebelum 4.0 dan jumlah total koleksi dan indeks dalam instans melebihi 10.000, cadangan fisik mungkin gagal. Sebelum melakukan cadangan fisik, tingkatkan versi database instans Anda ke MongoDB 4.0 atau yang lebih baru. Untuk informasi lebih lanjut, lihat Tingkatkan Versi Utama Sebuah Instans.

    Penting

    Setelah versi database ditingkatkan, file cadangan dari instans asli yang menjalankan versi MongoDB sebelum MongoDB 4.0 tidak dapat digunakan untuk memulihkan data ke instans baru.

  • Waktu yang diperlukan untuk pemulihan database bervariasi berdasarkan beberapa faktor, seperti volume data, panjang antrian tugas, dan kondisi jaringan. Anda hanya perlu menunggu status instans baru berubah menjadi Running.

  • Jika versi minor sebuah instans kedaluwarsa atau tidak dipelihara, ApsaraDB for MongoDB secara otomatis memperbarui versi minor instans ke versi terbaru saat Anda memulihkan data cadangan dari instans asli ke instans baru berdasarkan titik waktu. Hal ini memastikan performa dan stabilitas instans.

Penagihan

Membuat instans dari titik waktu menciptakan instans baru dan menimbulkan biaya. Untuk informasi lebih lanjut, lihat Item Penagihan dan Harga.

Instans set replika

  1. Buka halaman MongoDB Replica Set Instances, pilih kelompok sumber daya dan wilayah di bagian atas halaman, lalu klik ID instans target.

  2. Di panel navigasi di sebelah kiri halaman detail instans, klik Backup and Restoration.

  3. Di tab Full Backup, klik Create Instance by Time Point.

  4. Di panel Create Instance by Time Point, atur parameter berikut dan klik OK.

    Parameter

    Deskripsi

    Select Time Point for Restoration

    Titik waktu dari mana Anda ingin memulihkan data.

    Catatan
    • Titik waktu yang Anda pilih harus lebih awal dari waktu saat ini dan lebih lambat dari waktu ketika instans asli dibuat.

    • Rentang waktu pemulihan adalah periode retensi file cadangan log. Untuk informasi lebih lanjut tentang cara mengatur cadangan log, lihat Konfigurasikan cadangan otomatis untuk sebuah instans.

    Select Database for Restoration

    • All Databases: Semua database dalam instans dipulihkan.

    • Partial Databases: Hanya database yang dipilih dalam instans yang dipulihkan.

      Anda dapat langsung memilih database yang ingin dipulihkan, atau Anda dapat mengklik Enter Databases untuk secara manual memasukkan database yang ingin dipulihkan.

      Catatan
      • Saat memasukkan database secara manual, pisahkan beberapa database dengan koma (,).

      • Jika Anda telah meningkatkan versi database, file cadangan dari versi lama tidak dapat digunakan untuk memulihkan data.

      • Instans set replika yang menggunakan disk hanya mendukung pemilihan All Databases untuk memulihkan semua database instans.

  5. Buat instans.

    1. Di halaman Clone Instance, pilih Product Type.

      • ReplicaSet (Subscription): Ini adalah metode penagihan prabayar di mana Anda membayar instans pada saat pembelian. Untuk penggunaan jangka panjang, metode ini lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian. Diskon lebih besar tersedia untuk durasi langganan yang lebih lama.

      • Replica Set (Pay-as-you-go): Ini adalah metode penagihan pascabayar di mana Anda ditagih setiap jam. Biaya akan dipotong dari Akun Alibaba Cloud Anda berdasarkan tipe instans dan ruang penyimpanan maksimum instans pada saat penagihan. Metode ini cocok untuk penggunaan jangka pendek. Jika Anda tidak lagi membutuhkan instans bayar sesuai pemakaian, Anda dapat melepaskan instans untuk mengurangi biaya.

    2. Konfigurasikan instans baru. Untuk informasi lebih lanjut, lihat Buat Instans Set Replika.

      Penting

      Kapasitas penyimpanan instans baru harus lebih besar atau sama dengan instans sumber.

  6. Beli instans.

    1. Klik Buy Now.

    2. Di halaman Confirm Order, baca Terms Of Service.

    3. Klik Pay.

    4. Lengkapi proses pembayaran sesuai petunjuk.

Instans kluster sharded

  1. Buka halaman MongoDB Sharded Cluster Instances. Di bagian atas halaman, pilih kelompok sumber daya dan wilayah, lalu klik ID instans target.

  2. Di panel navigasi di sebelah kiri halaman detail instans, klik Backup and Restoration.

  3. (Opsional) Di sudut kanan atas halaman, klik Upgrade To Cluster Backup Mode.

    Catatan

    Langkah ini hanya diperlukan untuk instans kluster sharded yang menggunakan disk cloud dan dibuat sebelum 18 Oktober 2023. Jika tombol ini tidak ditampilkan di sudut kanan atas, versi database instans telah ditingkatkan.

  4. Di tab Full Backup, klik Create Instance by Time Point.

  5. Di panel Create Instance by Time Point, atur parameter berikut dan klik OK.

    Informasi halaman instans kluster sharded yang menggunakan disk cloud berbeda dari instans kluster sharded yang menggunakan disk lokal. Pilih operasi berdasarkan kategori instans.

    Instans yang menggunakan disk cloud

    Item Konfigurasi

    Deskripsi

    Recovery Model

    Pilih Create Instance By Time Point.

    Catatan

    Untuk informasi lebih lanjut tentang penggunaan dan deskripsi Database/Collection Restoration, lihat Pulihkan satu atau beberapa database ApsaraDB for MongoDB.

    Valid Time Range

    Periode waktu selama data instans sumber dipulihkan ke instans baru. Anda tidak perlu mengonfigurasi parameter ini.

    Select Time Point for Restoration

    Titik waktu dari mana Anda ingin memulihkan data.

    Catatan
    • Titik waktu yang Anda pilih harus lebih awal dari waktu saat ini dan lebih lambat dari waktu ketika instans asli dibuat.

    • Rentang waktu pemulihan adalah periode retensi file cadangan log. Untuk informasi lebih lanjut tentang cara mengatur cadangan log, lihat Konfigurasikan cadangan otomatis untuk sebuah instans.

    Select Database for Restoration

    Secara default, parameter ini disetel ke All Databases.

    Catatan

    Jika Anda telah meningkatkan versi database, file cadangan versi lama tidak dapat digunakan untuk memulihkan data.

    Instans yang menggunakan disk lokal

    Parameter

    Deskripsi

    Select Time Point for Restoration

    Titik waktu dari mana Anda ingin memulihkan data.

    Catatan
    • Titik waktu yang Anda pilih harus lebih awal dari waktu saat ini dan lebih lambat dari waktu ketika instans asli dibuat.

    • Rentang waktu pemulihan adalah periode retensi file cadangan log. Untuk informasi lebih lanjut tentang cara mengatur cadangan log, lihat Konfigurasikan pencadangan otomatis untuk sebuah instans.

    Select Database for Restoration

    Pilih All Databases.

    Catatan
    • Jika Anda telah melakukan peningkatan versi database, file cadangan versi sebelumnya tidak dapat digunakan untuk memulihkan data.

    • Secara default, Anda hanya dapat memulihkan semua database dalam instansi kluster sharded yang menggunakan disk lokal. Anda tidak perlu mengeksekusi langkah ini.

    Penting
    • Titik waktu yang Anda pilih harus lebih awal dari waktu saat ini dan lebih lambat dari waktu ketika instans asli dibuat.

    • Untuk memastikan bahwa data lengkap dan akurat, jangan pilih titik waktu paling baru (biasanya dalam satu jam terakhir) jika instans tersebut adalah instans kluster sharded. Jika tidak, pemulihan gagal.

    • Rentang waktu yang dapat dipulihkan adalah periode retensi cadangan log. Untuk informasi lebih lanjut tentang cara mengonfigurasi cadangan log, lihat Secara Otomatis Mencadangkan Data MongoDB.

  6. Buat instans.

    1. Di halaman Clone Instance, pilih Billing Method.

      • Sharded Cluster (Subscription): Ini adalah metode penagihan prabayar di mana Anda membayar instans pada saat pembelian. Untuk penggunaan jangka panjang, metode ini lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian. Diskon lebih besar tersedia untuk durasi langganan yang lebih lama.

      • Sharded Cluster (Pay-as-you-go): Ini adalah metode penagihan pascabayar. Tagihan dibuat setiap jam, dan biaya akan dipotong dari Akun Alibaba Cloud Anda. Biaya dihitung berdasarkan tipe instans dan ruang penyimpanan maksimum instans pada saat penagihan. Metode ini cocok untuk penggunaan jangka pendek. Jika Anda tidak lagi membutuhkan instans, Anda dapat melepaskannya kapan saja untuk mengurangi biaya.

    2. Konfigurasikan instans baru. Untuk informasi lebih lanjut, lihat Buat Instans Kluster Sharded.

      Penting
      • Jumlah node shard dalam instans baru harus sama dengan jumlah dalam instans asli.

      • Kapasitas penyimpanan setiap node shard dalam instans baru harus lebih besar atau sama dengan kapasitas dalam instans asli.

  7. Beli instans.

    1. Klik Buy Now.

    2. Di halaman Confirm Order, baca Terms Of Service.

    3. Klik Pay.

    4. Lengkapi proses pembayaran sesuai petunjuk.

FAQ

T: Mengapa saya tidak dapat menemukan tab Buat Instans Berdasarkan Titik Waktu di Konsol ApsaraDB for MongoDB?

J: Fitur pembuatan berdasarkan titik waktu hanya tersedia untuk instans ReplicaSet dan kluster sharded, bukan untuk instans single-node.