ApsaraDB for MongoDB

A secure, reliable, and elastically scalable cloud database service for automatic monitoring, backup, and recovery by time point

NEW Release: ApsaraDB for MongoDB v7.0 has arrived, take Insights from a deep dive >

Alibaba Cloud ApsaraDB for MongoDB is a secure, reliable, and elastically scalable cloud database service. It currently supports the ReplicaSet and Sharding architectures and can be quickly deployed in just a few steps.

ApsaraDB for MongoDB’s highly available service includes automatic monitoring, backup, and disaster tolerance capabilities. This frees you from time-consuming database management tasks and lets you focus on your applications and core business.

Recommended Quick Start

MongoDB Node.js E-Commerce Starter

Launch your E-Commerce platform using Node.js and ApsaraDB for MongoDB. Learn more >


Flexible & Agile

Always-On Availability

Cost Efficiency

ECS + ApsaraDB for MongoDB
From $0.17 USD/Hour

ApsaraDB for MongoDB

The most popular document-oriented NoSQL database. Schema-less architecture, easy to learn.


MongoDB 4.0/4.2

Three Nodes Replicaset

1C2G, 20GB Storage

New User Only
30 Days Free


Highly available storage engine
Adopts the Apsara distributed system and three-member replica set architecture. You can create multiple replicas for backup.
Elastic scaling
Supports clustering to achieve unlimited elastic scaling and data storage.
Homogeneous and heterogeneous data transmission
Supports homogeneous data transmission between on-premise databases and cloud databases, and heterogeneous data transmission between cloud databases, for efficient and easy data analysis.
Professional services
ApsaraDB for MongoDB has been improved by the MongoDB open source team. ApsaraDB for MongoDB also provides MongoDB certificated database administrator (DBA) support.


  • Flexible architectures—One-member replica set, three-member replica set, and distributed clustering architectures

    The one-member replica set architecture is cost-effective. The three-member replica set architecture supports automatic failover. The distributed clustering architecture supports elastic scaling.

    One-member replica set architecture

    A one-member replica set is typically used in highly fault-tolerant storage systems for non-core data storage. This architecture is highly cost-effective and is your best choice for environment testing, learning and training, and enterprise business data management.

    Three-member replica set architecture

    This architecture includes one primary node, one secondary node, and one hidden node. When the primary node fails, the secondary node becomes the new primary node. The hidden node ensures the high availability of your services. When the secondary node fails, the hidden node takes over all services on the secondary node.

    Distributed clustering architecture

    Supports sharded clusters. Each cluster consists of mongos instances, shard replica sets, and a ConfigServer replica set. The shard and ConfigServer replica sets use the three-member replica set architecture to ensure service reliability and stability. ApsaraDB for MongoDB also allows you to modify the number of mongos instances and shard replica sets to linearly scale up the storage space and read and write capability of ApsaraDB for MongoDB databases.

    Elastic scaling

    Each shard supports a maximum of 25,600 input and output operations per second (IOPS). The maximum amount of data that each shard can store is 2 TB. A shard can handle up to 100,000 queries per second. In addition, the sharding mode supports unlimited horizontal scaling.
    Data security—Automatic backup, quick recovery, and multi-layer network protection
    Works with Object Storage Service (OSS) to support backup and protect your network against 90% of data jeopardizing activities at multiple network layers.

  • Backup and recovery

    Automatically backs up your data on a daily basis. The disaster recovery feature enables you to restore your data to any checkpoint in the last seven days. You can use this disaster recovery feature to minimize data loss caused by misconfiguration.


    All instances have been deployed in VPCs. VPCs are virtual networks that are created based on overlay networking and are isolated from each other at Layer-4 for security.


    Monitors inbound traffic in real time, scrubs mass attack traffic by filtering source IP addresses, and blackholes the attack traffic when traffic scrubbing fails to withstand the attack.

    IP address whitelist

    Allows you to whitelist up to 1,000 IP addresses to control and manage access to your databases.

  • Data ecosystem—Flexible data transmission and processing

    Supports data transmission between on-premise databases and cloud databases, and works with E-MapReduce.


    Data Transmission Service (DTS) supports data transmission among RDBMS, NoSQL, and OLAP databases. This service also supports multiple data transmission features, including data migration, real-time data subscription, and real-time data synchronization.

    Data synchronization among multiple instances

    Supports automatic data synchronization between ApsaraDB for MongoDB instances. This enables you to adopt multiple architectures and guarantee the effectiveness of disaster recovery.

    Homogeneous and heterogeneous data transmission

    Works with DTS to support data transmission among heterogeneous cloud databases. ApsaraDB for MongoDB also supports data transmission between on-premise homogeneous databases and homogeneous cloud databases.

    Data analysis based on incorporation of other services

    Works with E-MapReduce to achieve efficient and easy data analysis.

  • Easy operations and maintenance——Professional monitoring and database management platform and automatic system upgrades

    Provides a visualized and easy-to-use O&M platform and automatically upgrades the system to the latest version.

    Monitoring platform

    Monitors instance information in real time and sends alerts. Instance information includes CPU utilization, IOPS, connections, and disk space. This feature allows you to obtain the status of instances from any location and at any time.

    Visualized management platform

    Allows you to efficiently manage high-risk and frequently-performed activities, including instance restart, data backup, and data recovery.

    Visualized DMS platform

    Provides a professional Data Management Service (DMS) platform for visualized MongoDB data management. This can help you easily manage databases, tables, and clusters, and improve the efficiency of development and maintenance.

    Database kernel version management

    Supports automatic system upgrades and fast vulnerability fixes, without the need to manage your system version. ApsaraDB for MongoDB also optimizes the MongoDB configuration to maximize the system resource usage.

Customer Scenarios

  • Internet services
  • Server sharding
  • Big data services
Internet services

Internet services

Database performance scaling

Internet services always have fast business and visit growth and include a large amount of data. These services require horizontal scaling of data storage.


  • Storage scaling

    Supports horizontal scaling of storage capacity to store large amounts of data.

  • Throughput scaling

    Supports horizontal scaling of throughput in the cloud.

Integrations and configurations

Server sharding

Server sharding

Elastic scaling of servers

In the game server sharding scenario, you may need to replace old servers with new servers, or merge servers. Sever replacement requires quick mirroring, and server merging requires incremental database backup and timestamp-based database recovery.


  • Database backup

    Supports incremental database backup

  • Instance cloning

    Creates new database instances based on replicas.

  • Backup and recovery

    Supports database recovery based on timestamps.

Integrations and configurations

Big data services

Big data services

Seamless integration with big data services

In the big data service scenario, data is imported to cloud databases in real time. The cloud databases then deliver the data to the compute engine. The compute engine analyzes the data and returns the analysis results to the databases. This enables your business to quickly obtain the analysis results.


  • Source data query

    Allows you to query source data in cloud databases.

  • Computing and analysis

    Supports big data computing and analysis.

  • Heterogeneous data synchronization

    Supports data synchronization between heterogeneous databases.

Integrations and configurations

Upgraded Support For You

1 on 1 Presale Consultation, 24/7 Technical Support, Faster Response, and More Free Tickets.

1 on 1 Presale Consultation

Consulting by experienced cloud experts.Learn More

24/7 Technical Support

Extended service time from 10 hours 5 days a week to 24/7. Learn More

6 Free Tickets per Quarter

The number of free tickets doubled from 3 to 6 per quarter. Learn More

Faster Response

Shorten after-sale response time from 36 hours to 18 hours. Learn More
phone Contact Us