ApsaraDB RDS offers the following editions: Basic Edition, High-availability Edition, and Cluster Edition. This topic describes the editions and the scenarios of each edition. This topic also describes how to view and change the edition of an RDS instance.

Description of editions

RDS editionConfigurationScenariosSupported engine
RDS Basic Edition
  • Architecture: The database system consists of only a primary RDS instance. Computing is separated from storage.
  • Read-only instances: Read-only instances are not supported.
  • Personal learning
  • Microsites
  • Development and testing environments for small and medium-sized enterprises
  • MySQL
  • PostgreSQL
  • SQL Server
RDS High-availability Edition
  • Architecture: The database system consists of a primary RDS instance and a secondary RDS instance. These instances work in high availability (HA) mode. Dual-zone disaster recovery is supported. The secondary RDS instance cannot be directly accessed.
  • Read-only instances: Read-only instances are supported only for RDS instances that run MySQL or PostgreSQL.
  • Production databases for large and medium-sized enterprises
  • Databases that are used in industries such as the Internet, IoT, e-commerce, logistics, and gaming
  • MySQL
  • PostgreSQL
  • SQL Server
  • MariaDB
RDS Cluster Edition
  • In ApsaraDB RDS for MySQL, the database system consists of a primary RDS instance and multiple secondary RDS instances. These instances work in high availability (HA) mode. The secondary RDS instances can be accessed.
  • In ApsaraDB RDS for SQL Server, the database system consists of a primary RDS instance and a secondary RDS instance. These instances work in high availability (HA) mode. The secondary RDS instance can be accessed. Read-only RDS instances are not supported. For more information, see Create a read-only ApsaraDB RDS for SQL Server instance.
  • Production databases for large and medium-sized enterprises
  • Databases that are used in industries such as Internet-based new retail and automobile manufacturing, and databases that are used for Enterprise Resource Planning (ERP) systems
  • RDS MySQL
  • SQL Server

View the edition of an RDS instance

You can log on to the ApsaraDB RDS console, find the RDS instance, and then go to the Basic Information page to view the edition of the RDS instance. 11

Change the edition of an RDS instance

Database engineEdition change description
MySQL
If your RDS instance runs one of the following major engine versions and RDS editions, you can upgrade the RDS instance from RDS Basic Edition to RDS High-availability Edition. For more information, see Upgrade an ApsaraDB RDS for MySQL instance from Basic Edition to High-availability Edition.
  • MySQL 5.7 on RDS Basic Edition
  • MySQL 8.0 on RDS Basic Edition

If your RDS instance runs one of the following major engine versions and RDS editions, you can upgrade the RDS instance from RDS High-availability Edition to RDS Cluster Edition. For more information, see Upgrade an ApsaraDB RDS for MySQL instance from RDS High-availability Edition to RDS Cluster Edition.

  • MySQL 5.7 on RDS High-availability Edition with cloud disks
  • MySQL 8.0 on RDS High-availability Edition with cloud disks
SQL Server
If your RDS instance runs one of the following major engine versions and RDS editions, you can upgrade the RDS instance from RDS Basic Edition to RDS High-availability Edition. For more information, see Upgrade an ApsaraDB RDS for SQL Server instance from Basic Edition to High-availability Edition.
  • SQL Server 2016 EE on RDS Basic Edition
  • SQL Server 2012 EE Basic on RDS Basic Edition
  • SQL Server 2016 Web on RDS Basic Edition
  • SQL Server 2012 Web on RDS Basic Edition
If your RDS instance runs SQL Server 2008 R2 with local disks, you can upgrade the RDS instance to SQL Server 2012 or SQL Server 2016. For more information, see Upgrade an ApsaraDB RDS for SQL Server instance with local SSDs from SQL Server 2008 R2 to SQL Server 2012 or SQL Server 2016.
PostgreSQL
If your RDS instance runs one of the following database versions and RDS editions, you can upgrade the RDS instance from RDS Basic Edition to RDS High-availability Edition. For more information, see Upgrade an ApsaraDB RDS for PostgreSQL instance from Basic Edition to High-availability Edition.
  • PostgreSQL 15 on RDS Basic Edition
  • PostgreSQL 14 on RDS Basic Edition
  • PostgreSQL 13 on RDS Basic Edition
  • PostgreSQL 12 on RDS Basic Edition
  • PostgreSQL 11 on RDS Basic edition
  • PostgreSQL 10 on RDS Basic edition
Note You cannot change the edition of an RDS instance that does not meet the requirements in the preceding table. If you want to change the edition of the RDS instance, you must create an RDS instance that runs the specified RDS edition and then migrate the data of the original RDS instance to the new RDS instance. For more information, see the following topics:

Instance types supported by various RDS editions

For more information about the instance types that are supported by various RDS editions, see ApsaraDB RDS instance families.

Features supported by various RDS editions

For more information about the features that are supported by various RDS editions, see Features.

Create an ApsaraDB RDS instance