全部产品
Search
文档中心

ApsaraDB for MongoDB:Instans Set Replika

更新时间:Jul 02, 2025

ApsaraDB for MongoDB secara otomatis membuat instans set replika. Anda dapat mengelola node utama dan sekunder dari instans set replika ini. Instans set replika menyediakan fitur canggih seperti pemulihan bencana dan failover, yang diaktifkan secara default saat digunakan.

Arsitektur

Architecture

ApsaraDB for MongoDB menggunakan arsitektur multi-node untuk memastikan ketersediaan tinggi. Sebuah instans set replika terdiri dari node utama, satu atau lebih node sekunder, node tersembunyi, serta satu atau lebih node baca-saja opsional. Istilah node utama dan sekunder mencakup node utama, sekunder, dan tersembunyi. Tabel berikut menjelaskan masing-masing node tersebut.

Node

Fitur

Deskripsi

Node utama

Memproses permintaan baca dan tulis.

Setiap instans set replika hanya memiliki satu node utama.

Node sekunder

Menggunakan oplog untuk menyinkronkan data dari node utama. Jika node utama gagal, node sekunder dapat dipilih sebagai node utama baru untuk memastikan ketersediaan tinggi.

  • Jika Anda terhubung ke instans set replika menggunakan URI string koneksi dari node sekunder, Anda hanya dapat membaca data dari instans tersebut. Penulisan data tidak diizinkan.

  • Menyediakan ketersediaan tinggi. Jika node sekunder gagal, node tersembunyi secara otomatis dipilih sebagai node sekunder baru. Jika proses ini tidak dilakukan otomatis, Anda dapat melakukannya secara manual. Setelah proses ini, URI string koneksi yang digunakan untuk terhubung ke node sekunder tetap tidak berubah.

    Catatan

    Untuk informasi lebih lanjut, lihat Ganti peran node.

    Setiap kali peran node diganti, instans mungkin mengalami gangguan koneksi sementara hingga 30 detik. Kami sarankan Anda melakukan operasi ini selama jam sepi atau pastikan aplikasi Anda dapat secara otomatis membangun kembali koneksi.

Node tersembunyi

Menggunakan oplog untuk menyinkronkan data dari node utama. Jika node sekunder atau baca-saja gagal, node tersembunyi dapat dipilih sebagai node sekunder atau baca-saja baru untuk memastikan ketersediaan tinggi.

  • Hanya digunakan untuk memastikan ketersediaan tinggi. Node ini tidak terlihat oleh pengguna.

  • Tidak ditampilkan dalam daftar node sekunder dan tidak dapat dipilih sebagai node utama. Namun, tetap berpartisipasi dalam pemilihan node utama.

  • Setiap instans set replika hanya dapat memiliki satu node tersembunyi.

Node baca-saja

Menggunakan oplog untuk menyinkronkan data dari node utama atau sekunder dengan latensi terendah. Node baca-saja dapat digunakan untuk mengurangi tekanan baca pada node utama dan sekunder dalam skenario bisnis dengan banyak permintaan baca. Jika instans set replika memiliki dua atau lebih node baca-saja, Anda dapat menggunakan URI string koneksi baca-saja untuk menyeimbangkan beban baca.

Catatan

Untuk informasi lebih lanjut, lihat Node baca-saja.

  • Menyediakan ketersediaan tinggi. Jika node baca-saja gagal, node tersembunyi secara otomatis dipilih sebagai node baca-saja baru. Jika proses ini tidak dilakukan otomatis, Anda dapat melakukannya secara manual. Setelah proses ini, URI string koneksi yang digunakan untuk terhubung ke node baca-saja tetap tidak berubah.

    Catatan

    Untuk informasi lebih lanjut, lihat Ganti peran node.

    Setiap kali peran node diganti, instans mungkin mengalami gangguan koneksi sementara hingga 30 detik. Kami sarankan Anda melakukan operasi ini selama jam sepi atau pastikan aplikasi Anda dapat secara otomatis membangun kembali koneksi.

  • Node baca-saja memiliki URI string koneksi independen dan dapat dihubungkan secara mandiri dari node utama dan sekunder. Cocok untuk koneksi langsung dari sistem independen.

  • Tidak ditampilkan dalam daftar node sekunder dan tidak dapat dipilih sebagai node utama. Tidak berpartisipasi dalam pemilihan node utama.

Perluas instans set replika

ApsaraDB for MongoDB memungkinkan Anda menambahkan lebih banyak node ke instans. Anda dapat meningkatkan jumlah node sekunder atau baca-saja sesuai kebutuhan bisnis. Untuk informasi lebih lanjut, lihat Ubah konfigurasi instans set replika.

Catatan

Setiap instans set replika hanya memiliki satu node tersembunyi. Anda dapat menambahkan lebih banyak node sekunder dan baca-saja, namun jumlah node tersembunyi tidak dapat ditingkatkan.

Sebagai contoh, misalkan Anda menjalankan situs web layanan membaca online atau sistem penyedia kueri pesanan. Situs web dan sistem ini memproses sejumlah besar operasi baca dan sedikit operasi tulis. Selain itu, jumlah operasi dapat melonjak karena kejadian mendadak. Dalam skenario ini, Anda dapat menambah atau menghapus node sekunder atau baca-saja untuk menyesuaikan kemampuan baca instans set replika Anda.