ApsaraDB for MongoDB adalah layanan database yang kompatibel dengan MongoDB, dikembangkan berdasarkan sistem Apsara dan mesin penyimpanan dengan keandalan tinggi. Layanan ini menggunakan arsitektur multi-node untuk memastikan ketersediaan tinggi serta mendukung skalabilitas elastis, pemulihan bencana, pencadangan dan pemulihan, serta optimasi performa.
Arsitektur penyebaran fleksibel
ApsaraDB for MongoDB mendukung berbagai arsitektur penyebaran untuk memenuhi kebutuhan skenario bisnis yang berbeda.
- Arsitektur Instans Mandiri
Instans mandiri cocok untuk pengembangan, pengujian, pendidikan, dan skenario di mana data perusahaan non-inti disimpan. Anda dapat memilih spesifikasi instans yang paling sesuai dengan kebutuhan bisnis Anda untuk meminimalkan biaya. Untuk informasi lebih lanjut, lihat Instans Mandiri.
- Arsitektur Instans Set Replika
Instans set replika cocok untuk skenario lalu lintas lonjakan yang memerlukan pembacaan jauh lebih banyak daripada penulisan atau aktivitas sementara. Instans set replika terdiri dari node utama yang mendukung operasi baca dan tulis, satu, tiga, atau lima node sekunder dengan ketersediaan tinggi, node tersembunyi, dan hingga lima node baca-saja opsional. Anda dapat menambahkan atau menghapus node sekunder dan node baca-saja berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Instans Set Replika.
- Arsitektur Instans Kluster Sharded
Instans kluster sharded cocok untuk skenario yang memerlukan operasi baca dan tulis bersamaan dalam jumlah besar. Instans kluster sharded didasarkan pada beberapa instans set replika tiga-node. Setiap instans set replika berisi tiga node dalam mode utama/sekunder dan hingga lima node baca-saja opsional. Instans kluster sharded terdiri dari tiga jenis komponen: mongos, shard, dan node Configserver. Anda dapat menentukan jumlah dan spesifikasi mongos dan node shard untuk membuat instans kluster sharded dengan kemampuan layanan yang berbeda. Untuk informasi lebih lanjut, lihat Instans Kluster Sharded.
Skalabilitas elastis
ApsaraDB for MongoDB memungkinkan Anda mengubah konfigurasi instans untuk beradaptasi dengan kebutuhan bisnis yang berubah. Anda dapat mengubah konfigurasi instans (spesifikasi instans, kapasitas penyimpanan, dan jumlah node) berdasarkan kebutuhan bisnis Anda. Anda juga dapat menentukan bahwa konfigurasi baru mulai berlaku selama jam sepi untuk menghindari dampak potensial pada bisnis Anda. Untuk informasi lebih lanjut, lihat Ubah Konfigurasi Instans.
Kompatibilitas dengan DynamoDB
ApsaraDB for MongoDB sepenuhnya kompatibel dengan protokol MongoDB. Instans kluster sharded MongoDB 4.0 sangat kompatibel dengan protokol DynamoDB. Anda dapat langsung membuat instans kluster sharded yang kompatibel dengan DynamoDB di konsol. Untuk informasi lebih lanjut, lihat Buat Instans ApsaraDB for MongoDB yang Kompatibel dengan DynamoDB.
Dukungan untuk alat yang dikembangkan oleh Alibaba Cloud
| Alat | Deskripsi |
| NimoShake | Alat sinkronisasi data. Anda dapat menggunakan alat ini untuk memigrasi database Amazon DynamoDB ke Alibaba Cloud. Untuk informasi lebih lanjut, lihat Migrasikan data dari database Amazon DynamoDB ke ApsaraDB for MongoDB menggunakan NimoShake. |
| MongoShake | Alat umum yang dikembangkan dalam bahasa Go untuk menyinkronkan data. Anda dapat menggunakan alat ini untuk menyinkronkan data antar database MongoDB. Untuk informasi lebih lanjut, lihat Gunakan MongoShake untuk melakukan sinkronisasi satu arah antara instans ApsaraDB for MongoDB. |
| NimoFullCheck | Alat yang digunakan untuk memverifikasi konsistensi data antara database DynamoDB sumber dan database MongoDB tujuan. Anda dapat menggunakan alat ini untuk memeriksa konsistensi data saat Anda memigrasikan data dalam database DynamoDB ke instans ApsaraDB for MongoDB. Untuk informasi lebih lanjut, lihat Gunakan NimoFullCheck untuk memeriksa konsistensi data setelah migrasi. |
Lainnya
ApsaraDB for MongoDB juga unggul dalam ketersediaan layanan, keandalan data, keamanan, dan biaya O&M. Untuk informasi lebih lanjut, lihat Perbandingan antara ApsaraDB for MongoDB dan Database yang Dikelola Sendiri.