This topic describes the instance types available in ApsaraDB for MongoDB.

Current instance types

The following new instance types are used for instances that were created on and after July 10, 2017 or whose configurations have been changed.

Table 1. Standalone or three-node replica set instances
Category Instance type Specification Code Maximum connections Maximum IOPS Maximum internal bandwidth Storage capacity
Replica set instance General-purpose 1-core 2 GB dds.mongo.mid 500 1000 48 MByte 10 GB to 2000 GB
2-core 4 GB dds.mongo.standard 1000 2000 48 MByte
4-core 8 GB dds.mongo.large 3000 8000 48 MByte
8-core 16 GB dds.mongo.xlarge 4000 8000 96 MByte
8-core 32 GB dds.mongo.2xlarge 8000 14000 96 MByte
16-core 64 GB dds.mongo.4xlarge 16000 16000 96 MByte
Dedicated 2-core 16 GB mongo.x8.medium 2500 4500 96 MByte 250 GB
4-core 32 GB mongo.x8.large 5000 9000 96 MByte 500 GB
8-core 64 GB mongo.x8.xlarge 10000 18000 96 MByte 1000 GB
16-core 128 GB mongo.x8.2xlarge 20000 36000 96 MByte 2000 GB
32-core 256 GB mongo.x8.4xlarge 40000 72000 96 MByte 2000 GB
Dedicated host 60-core 440 GB dds.mongo.2xmonopolize 100000 100000 96 MByte 3000 GB
Standalone instance General-purpose 1-core 2 GB dds.n2.small.1 2000 min{30 × Storage capacity, 20000} 48 MByte 20 GB to 2000 GB
2-core 4 GB dds.sn2.medium.1 4000 48 MByte
2-core 8 GB dds.sn4.large.1 6000 48 MByte
4-core 8 GB dds.sn2.large.1 6000 48 MByte
4-core 16 GB dds.sn4.xlarge.1 8000 96 MByte
8-core 16 GB dds.sn2.xlarge.1 8000 96 MByte
Table 2. Sharded cluster instances
Node type Instance type Specification Code Maximum connections Maximum IOPS Maximum internal bandwidth
Mongos General-purpose 1-core 2 GB dds.mongos.mid 1000 N/A 48 MByte
2-core 4 GB dds.mongos.standard 2000 48 MByte
4-core 8 GB dds.mongos.large 4000 48 MByte
8-core 16 GB dds.mongos.xlarge 8000 96 MByte
8-core 32 GB dds.mongos.2xlarge 16000 96 MByte
16-core 64 GB dds.mongos.4xlarge 16000 96 MByte
Shard General-purpose 1-core 2 GB dds.shard.mid N/A 1000 48 MByte
2-core 4 GB dds.shard.standard 2000 48 MByte
4-core 8 GB dds.shard.large 4000 48 MByte
8-core 16 GB dds.shard.xlarge 8000 96 MByte
8-core 32 GB dds.shard.2xlarge 14000 96 MByte
16-core 64 GB dds.shard.4xlarge 16000 96 MByte
Dedicated 2-core 16 GB dds.shard.sn8.xlarge.3 4500 96 MByte
4-core 32 GB dds.shard.sn8.2xlarge.3 9000 96 MByte
8-core 64 GB dds.shard.sn8.4xlarge.3 18000 96 MByte
16-core 128 GB dds.shard.sn8.8xlarge.3 36000 96 MByte
32-core 256 GB dds.shard.sn8.16xlarge.3 72000 96 MByte
Configserver General-purpose 1-core 2 GB dds.cs.mid 1000 48 MByte

Historical instance types

The following instance types will be used for instances that were created before July 10, 2017 and whose configurations have not been changed.

Table 3. Three-node replica set instances
Instance type Specification Code Maximum connections Maximum IOPS
General-purpose 1-core 2 GB dds.mongo.mid 200 800
2-core 4 GB dds.mongo.standard 400 1600
4-core 8 GB dds.mongo.large 1000 3200
8-core 16 GB dds.mongo.xlarge 2000 6400
8-core 32 GB dds.mongo.2xlarge 4000 12800
16-core 64 GB dds.mongo.4xlarge 8000 12800
Dedicated 2-core 16 GB mongo.x8.medium 2000 4500
4-core 32 GB mongo.x8.large 4000 9000
8-core 64 GB mongo.x8.xlarge 8000 18000
16-core 128 GB mongo.x8.2xlarge 16000 36000
32-core 256 GB mongo.x8.4xlarge 32000 72000
Dedicated host 60-core 440 GB dds.mongo.2xmonopolize 36000 40000
Table 4. Sharded cluster instances
Node type Instance type Specification Code Maximum connections Maximum IOPS
Mongos General-purpose 1-core 2 GB dds.mongos.mid 200 N/A
2-core 4 GB dds.mongos.standard 400
4-core 8 GB dds.mongos.large 1000
8-core 16 GB dds.mongos.xlarge 2000
8-core 32 GB dds.mongos.2xlarge 4000
16-core 64 GB dds.mongos.4xlarge 8000
Shard General-purpose 1-core 2 GB dds.shard.mid N/A 800
2-core 4 GB dds.shard.standard 1600
4-core 8 GB dds.shard.large 3200
8-core 16 GB dds.shard.xlarge 6400
8-core 32 GB dds.shard.2xlarge 12800
16-core 64 GB dds.shard.4xlarge 12800
Configserver General-purpose 1-core 2 GB dds.cs.mid 800