All Products
Search
Document Center

ApsaraDB for MongoDB:Buat instans kluster sharded multi-zona

Last Updated:Mar 28, 2026

ApsaraDB for MongoDB mendistribusikan node mongos, shard, dan ConfigServer dari instans kluster sharded ke dua atau tiga zona dalam wilayah yang sama. Node-node tersebut berkomunikasi melalui jaringan internal, sehingga kegagalan pada satu zona tidak menyebabkan seluruh kluster mati.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Batasan

Jenis diskKonfigurasi zona yang didukungCatatan
Cloud diskZona tunggal, Dua zona, Multi-zona (tiga zona)Penerapan multi-zona hanya tersedia di wilayah tertentu. Lihat Instans berbasis cloud disk (penerapan tiga zona) dan Instans berbasis cloud disk (penerapan dua zona).
Local diskHanya zona tunggalInstans kluster sharded berbasis local disk tidak mendukung penerapan lintas zona. Instans replica set dapat menggunakan parameter Zone untuk mencakup beberapa zona dalam format Region Zones (1 + 2 + 3) — misalnya, Shenzhen Zones (C + D + E). Lihat Instans berbasis local disk.

    Kebijakan penerapan node

    Tabel berikut menjelaskan distribusi node di berbagai zona dan perlindungan gangguan yang disediakan oleh masing-masing konfigurasi.

    Konfigurasi zonaDistribusi nodePerilaku saat kegagalan zona
    Single zoneSemua node mongos, shard, dan ConfigServer berada di satu zona.Tidak ada perlindungan lintas zona. Kegagalan zona menyebabkan seluruh kluster mati. image
    Double zonesNode didistribusikan di dua zona: instans kluster sharded berisi minimal dua node mongos yang ditempatkan di kedua zona, dengan node tambahan didistribusikan secara merata di kedua zona tersebut; node shard dan ConfigServer (primary, secondary, hidden) tersebar di kedua zona dan dapat berpindah zona setelah terjadi alih bencana primary/secondary atau HA. imageKluster tetap tersedia berdasarkan mode alih bencana yang dikonfigurasi. Lihat Mode alih bencana dua zona.
    Multiple zones (tiga zona)Node didistribusikan di tiga zona: instans kluster sharded berisi minimal dua komponen mongos yang ditempatkan di dua zona, dengan node mongos ketiga secara default ditempatkan di zona ketiga dan node tambahan selanjutnya ditempatkan bergiliran di ketiga zona; node shard (primary, secondary, hidden) tidak ditempatkan secara berurutan di ketiga zona dan dapat berpindah zona setelah alih bencana; node ConfigServer (primary, secondary, hidden) ditempatkan di ketiga zona. imageSistem ketersediaan tinggi (HA) secara otomatis mengalihkan layanan ke zona lain. Kluster tetap tersedia.

    Mode alih bencana dua zona

    Saat suatu zona tidak tersedia, ApsaraDB for MongoDB menangani pemulihan berdasarkan mode alih bencana yang dikonfigurasi di halaman detail instans.

    Penting

    Mode alih bencana default adalah Manual switchover. Dalam mode manual, kluster tidak melakukan failover secara otomatis. Evaluasi mode mana yang sesuai dengan kebutuhan ketersediaan Anda sebelum instans digunakan secara aktif.

    ModePerilakuRisiko kehilangan data
    Manual switchover (default)Sistem HA tidak melakukan alih bencana secara otomatis. Sistem akan memulai instans dua zona untuk memulihkan ketersediaan. Anda harus mengonfirmasi alih bencana dan menerima potensi kehilangan data sebelum proses dilanjutkan.Data mungkin hilang dalam rentang waktu latensi sinkronisasi.
    Automatic switchoverSistem HA secara otomatis menjalankan node yang tersisa sebagai node tunggal untuk memulihkan ketersediaan.Data mungkin hilang dalam rentang waktu latensi sinkronisasi.
    Catatan

    Jika write concern instans diatur ke WriteConcern=majority, operasi tulis tidak dikonfirmasi hingga mayoritas node mengakuinya. Dalam konfigurasi dua zona, jika zona yang berisi dua node mengalami kegagalan, data yang ditulis ke node primary di zona tersebut namun belum disinkronkan ke zona lain mungkin hilang.

    Konektivitas jaringan dengan ECS

    Jika aplikasi Anda berjalan di Instance Elastic Compute Service (ECS), instance ECS dan instance MongoDB harus memenuhi semua persyaratan berikut:

    PersyaratanAlasan
    Wilayah yang samaInstance di wilayah berbeda tidak dapat berkomunikasi melalui jaringan internal.
    Jenis jaringan yang sama (VPC direkomendasikan)VPC memberikan keamanan lebih tinggi dibandingkan jaringan klasik.
    ID VPC yang sama (saat menggunakan VPC)Instance di VPC berbeda tidak dapat berkomunikasi, meskipun berada di wilayah yang sama.
    Zona yang sama (direkomendasikan)Mengurangi latensi jaringan antara aplikasi dan database Anda.

    Jika instance ECS Anda menggunakan jaringan klasik dan ingin beralih ke VPC, lihat Migrate ECS instances from the classic network to a VPC. Untuk informasi tentang cara menemukan zona dan informasi jaringan instance ECS Anda, lihat View instance information.

    Buat instans kluster sharded multi-zona

    Ikuti langkah-langkah yang sama seperti saat membuat instans kluster sharded standar. Saat diminta memilih zona, pilih Double zones atau Multiple zones. Untuk prosedur lengkapnya, lihat Create a sharded cluster instance.

    Langkah berikutnya

    Gunakan fitur ketersediaan layanan untuk melihat distribusi node saat ini di berbagai zona. Anda juga dapat mengalihkan peran node agar aplikasi Anda terhubung ke node terdekat. Untuk informasi lebih lanjut, lihat Switch node roles.