MongoDB Global Active Database (GAD) memastikan kelangsungan bisnis dan ketersediaan tinggi melalui arsitektur aktif-aktif lintas wilayah, memberikan kemampuan pemulihan bencana geo-redundan serta akses lokal dengan latensi rendah. GAD terintegrasi mulus dengan arsitektur ketersediaan tinggi MongoDB dan Data Transmission Service (DTS), menyediakan solusi sinkronisasi data dan pemulihan bencana yang komprehensif.
MongoDB Global Active Database saat ini dalam pratinjau publik. Untuk meminta akses, ajukan tiket.
Arsitektur solusi
Instans Utama: Menangani permintaan inti baca/tulis. Data disinkronkan secara real-time ke instans pemulihan bencana.
Instans Sekunder (instans pemulihan bencana): Menerima data yang disinkronkan dari DTS. Mendukung kueri hanya-baca atau alih bencana.
Tautan Sinkronisasi DTS: Menyediakan sinkronisasi data satu arah dengan latensi rendah. Bandwidth disesuaikan secara otomatis dalam mode Serverless.
Kasus penggunaan
Desain arsitektur ini berlaku untuk berbagai instans MongoDB:
Pemulihan Bencana Geo
Untuk aplikasi bisnis kritis dengan persyaratan ketersediaan sangat ketat dan Recovery Time Objective (RTO) yang sangat rendah. Untuk mengurangi risiko kegagalan tingkat wilayah, database harus memiliki ketersediaan tinggi lintas wilayah.
Instans Hanya-Baca Lintas Wilayah
Untuk bisnis yang memerlukan akses baca di berbagai wilayah geografis, memungkinkan akses latensi rendah bagi pengguna terdekat.
Manfaat
Aman dan Andal
Efisien, stabil, dan bebas dari masalah kompatibilitas.
Baik MongoDB maupun DTS didukung oleh Service-Level Agreements (SLA) yang ketat untuk memastikan ketersediaan dan keamanan database serta tautan sinkronisasi.
Mudah Digunakan
Menyediakan antarmuka konfigurasi berbasis produk, memungkinkan Anda dengan cepat membangun hubungan pemulihan bencana GAD melalui Konsol MongoDB.
Menawarkan kemampuan bawaan seperti penilaian pemulihan bencana, alih bencana satu klik, dan tampilan latensi yang mencakup seluruh siklus hidup pemulihan bencana.
Hemat Biaya
Metode penagihan untuk instans sekunder dapat berbeda dari instans utama. Anda dapat memilih model penagihan MongoDB yang hemat biaya untuk instans sekunder sesuai kebutuhan Anda.
DTS menyediakan dukungan jaringan untuk GAD. Tautan jaringan menggunakan teknologi Serverless untuk menyesuaikan bandwidth secara otomatis. Anda akan ditagih untuk tautan berdasarkan penggunaan aktual.
Deskripsi penagihan
Saat membuat grup instans Global Active Database atau menambahkan instans sekunder, tidak ada biaya tambahan untuk menggunakan instans MongoDB yang sudah ada. Anda hanya dikenakan biaya untuk tautan sinkronisasi data.
Biaya Sinkronisasi Data = Harga Satuan Tautan Sinkronisasi Data × Jumlah Tautan × Durasi Penggunaan.
Harga satuan tautan sinkronisasi satu arah adalah: 0,187969924812 USD/jam/tautan
Batasan
Jenis pembatasan | Detail |
Pembatasan instans |
|
Pembatasan wilayah | Wilayah yang didukung: China (Qingdao), China (Beijing), China (Shanghai), China (Hangzhou), China (Hohhot), China (Zhangjiakou), China (Shenzhen), China (Guangzhou), China (Ulanqab), China (Heyuan), dan China (Chengdu). |
Memulai
Jika ini pertama kalinya Anda menggunakan Global Active Database, Anda harus mengizinkan DTS untuk mengakses sumber daya cloud Anda sebelum membuat grup instans. Untuk detailnya, lihat Berikan DTS Akses ke Sumber Daya Cloud.
Buat grup instans Global Active Database
Pergi ke halaman Global Active Database dan klik Create Instance Group.
Di halaman Buat Grup Instans Global Active Database, konfigurasikan parameter berikut:
Item konfigurasi
Deskripsi
Instance Group Name
Masukkan nama kustom untuk grup instans. Nama yang terkait dengan bisnis atau tujuan membuat grup instans mudah ditemukan.
Konvensi penamaan: Nama harus dimulai dengan huruf atau karakter Cina, dapat berisi angka, garis bawah (_), atau tanda hubung (-), dan harus memiliki panjang 2 hingga 126 karakter.
Database Instance Type
Pilih MongoDB.
Instance Group Type
Pilih tipe grup instans. Saat ini, hanya Disaster Recovery yang didukung.
Tipe ini cocok untuk pemulihan bencana lintas wilayah dan latihan pemulihan bencana. Sinkronisasi data satu arah digunakan antara instans utama dan sekunder.
Instance Type
Pilih tipe instans. ReplicaSet dan Sharded Cluster didukung.
Region of Primary Instance
Secara default, ini sama dengan wilayah yang dipilih di Konsol MongoDB. Untuk memilih wilayah lain, ubah wilayah di bagian atas konsol.
Primary Instance
Dari daftar drop-down, pilih instans MongoDB target di wilayah utama.
Jika tidak ada instans utama yang tersedia di wilayah saat ini, klik Buat Instans Utama untuk pergi ke halaman pembelian instans dan buat instans MongoDB. Kemudian, buat grup instans Global Active Database.
Klik OK.
Anda dapat melihat grup instans yang dibuat di halaman daftar grup instans. Anda kemudian dapat menambahkan instans sekunder.
Tambahkan instans sekunder
Menambahkan instans sekunder segera memulai ulang instans utama, membuatnya sementara tidak tersedia. Proses restart memakan waktu sekitar 5 hingga 15 menit. Pemutusan koneksi transien sekitar 10 hingga 30 detik mungkin terjadi dan memengaruhi bisnis Anda.
Dalam grup instans Global Active Database, instans utama dan sekunder harus berada di wilayah yang berbeda. Beberapa instans sekunder dapat berada di wilayah yang sama satu sama lain.
Grup instans Global Active Database hanya dapat berisi satu instans utama dan maksimal empat instans sekunder, mendukung hingga lima wilayah secara total.
Instans MongoDB dapat ditambahkan ke hanya satu grup instans Global Active Database, baik sebagai instans utama maupun sekunder.
Selama instans sekunder menjadi bagian dari grup instans Global Active Database, Anda tidak dapat melepaskan instans tersebut (jika bayar sesuai penggunaan) atau membatalkan langganannya. Untuk melakukannya, Anda harus terlebih dahulu menghapus perannya sebagai sekunder dan kemudian lepaskan instans.
Pergi ke daftar Instans MongoDB. Pilih wilayah di bagian atas, lalu klik ID instans target (instans sekunder).
Di sudut kanan atas halaman, klik Add to GAD Cluster.

Di kotak dialog yang muncul, konfigurasikan parameter untuk grup instans Global Active Database target.
Klik OK. Halaman dialihkan ke halaman Global Active Database. Setelah instans sekunder ditambahkan dan tautan sinkronisasi dibuat, Anda dapat mengklik ID grup instans Global Active Database target untuk melihat instans sekunder dan instans sinkronisasi DTS. Lihat Lihat Informasi Grup Instans untuk detailnya.

Lihat informasi grup instans
Pergi ke halaman Global Active Database. Di daftar grup instans, klik ID grup instans yang ingin Anda lihat. Di halaman detail grup instans, Anda dapat melihat informasi dasarnya, topologi, dan daftar konfigurasi.
Lihat Informasi Dasar Grup Instans
Informasi dasar mencakup ID grup instans, nama, tipe, tipe database, waktu pembuatan, status berjalan, dan wilayah.

Lihat Topologi Grup Instans
Topologi menggunakan bentuk geometris yang saling terhubung untuk menampilkan secara visual informasi tentang tautan antara instans utama dan sekunder, status mereka, dan informasi dasar instans.
Untuk melihat detail instans, klik ID-nya untuk pergi ke Konsol MongoDB.Lihat Daftar Konfigurasi Grup Instans
Daftar konfigurasi dibagi menjadi daftar instans MongoDB dan daftar instans DTS. Detailnya adalah sebagai berikut:
Daftar Instans MongoDB

Daftar instans MongoDB menunjukkan semua instans dalam grup dan status berjalannya, wilayah/zona, peran, dan waktu pembuatan. Di sini, Anda dapat melihat dan mengelola setiap instans dalam grup. Klik ID instans untuk melihat detailnya.
Daftar Instans DTS
Daftar instans DTS menunjukkan semua tautan sinkronisasi DTS dalam grup dan arah sinkronisasinya, wilayah, status berjalan, latensi sinkronisasi, dan waktu pembuatan. Di sini, Anda dapat melihat dan mengelola tautan sinkronisasi data antar instans.

Klik Detail untuk tautan sinkronisasi untuk melihat informasi rinciannya.
Saat Anda menghapus instans sekunder dari grup instans, tautan sinkronisasi DTS yang terpasang padanya dilepaskan secara otomatis. Tidak diperlukan operasi manual.
Promosikan instans sekunder menjadi utama
Jika semua node instans utama dalam grup instans Global Active Database menjadi tidak tersedia, promosikan instans sekunder menjadi instans utama baru dengan satu klik. Instans sekunder hanya-baca menjadi instans utama baca/tulis untuk dengan cepat memulihkan akses layanan untuk aplikasi Anda. Fitur ini cocok untuk skenario seperti latihan pemulihan bencana dan pemulihan bencana geo.
Promosi instans sekunder menjadi utama membawa risiko kehilangan data. Lanjutkan dengan hati-hati. Proses ini dapat menyebabkan pemutusan koneksi transien. Pastikan aplikasi Anda memiliki mekanisme penyambungan otomatis.
Tautan sinkronisasi DTS bersifat satu arah. Setelah instans sekunder dipromosikan menjadi utama, instans utama asli dihapus dari grup instans Global Active Database, dan tautan sinkronisasi DTS diputus. Lanjutkan dengan hati-hati.
Instans MongoDB yang dihapus tidak dilepaskan. Data dan akun sinkronisasi DTS dalam instans tetap tidak berubah. Anda masih dapat mengelola instans ini di halaman Instans MongoDB.
Setelah Anda mempromosikan instans sekunder menjadi utama, Anda dapat menambahkan kembali instans MongoDB yang dihapus ke grup instans Global Active Database sebagai instans sekunder. Untuk instruksi, lihat Tambahkan Instans Sekunder.
Pergi ke halaman Global Active Database.
Di halaman daftar Global Active Database, klik ID grup instans target.
Di daftar instans MongoDB di bagian bawah halaman, temukan instans sekunder dan klik Switch to Primary Instance di kolom Tindakan.

Baca deskripsi dampak dan klik OK.
Setelah mempromosikan instans sekunder (instans pemulihan bencana) menjadi utama, evaluasi kebutuhan bisnis Anda dan tentukan apakah akan mengubah titik akhir di aplikasi Anda ke titik akhir instans utama baru.