
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.
Vendor
Alibaba Cloud
Company Website



Overview
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.
Benefits
- 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.
Features
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.
- VPCs 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.
- Anti-DDoS 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.
- DTS 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.