ApsaraDB RDS for MariaDB provides three instance families under the RDS High-availability Edition. Each family allocates vCPUs and memory differently, so choose the one that matches your workload's performance and isolation requirements.
Choose an instance family
| Instance family | Resource allocation | Best for |
|---|
| General-purpose | vCPUs and memory shared across instances on the same host | Development, testing, and cost-sensitive workloads with moderate traffic |
| Dedicated | vCPUs and memory reserved exclusively for your instance | Production workloads that require consistent performance and predictable latency |
| Dedicated host | All resources on a physical host reserved for a single instance | Large-scale or compliance-sensitive workloads that require full physical isolation |
Instance type specifications
All instance types support the following storage options:
| Storage type | Capacity range |
|---|
| ESSD PL1 | 20 GB–32,000 GB |
| ESSD PL2 | 500 GB–32,000 GB |
| ESSD PL3 | 1,500 GB–32,000 GB |
Maximum IOPS depends on the ESSD performance level you select. Higher PL levels deliver greater IOPS at the same storage capacity. For IOPS values by PL level, see IOPS.
General-purpose instance family
| Instance type | Cores and memory | Maximum connections |
|---|
| mariadb.n2.small.2c | 1 core, 2 GB | 2,000 |
| mariadb.n2.medium.2c | 2 cores, 4 GB | 4,000 |
Dedicated instance family
| Instance type | Cores and memory | Maximum connections |
|---|
| mariadb.x2.large.2c | 4 cores, 8 GB | 6,000 |
| mariadb.x4.large.2c | 4 cores, 16 GB | 8,000 |
| mariadb.x2.xlarge.2c | 8 cores, 16 GB | 8,000 |
| mariadb.x4.xlarge.2c | 8 cores, 32 GB | 10,000 |
| mariadb.x2.2xlarge.2c | 16 cores, 32 GB | 10,000 |
| mariadb.x4.2xlarge.2c | 16 cores, 64 GB | 15,000 |
| mariadb.x8.2xlarge.2c | 16 cores, 128 GB | 20,000 |
| mariadb.x4.4xlarge.2c | 32 cores, 128 GB | 20,000 |
| mariadb.x8.4xlarge.2c | 32 cores, 256 GB | 64,000 |
Dedicated host instance family
| Instance type | Cores and memory | Maximum connections |
|---|
| mariadb.x4.8xlarge.2c | 56 cores, 224 GB | 64,000 |
| mariadb.x8.8xlarge.2c | 56 cores, 480 GB | 100,000 |