ApsaraDB RDS provides highly available, reliable, secure, and scalable managed databases that are comparable to commercial databases in terms of performance. The managed databases cost less than self-managed databases that are deployed on Elastic Compute Service (ECS) instances and third-party database servers. This reduces the deployment and maintenance costs.
Comparison between ApsaraDB RDS instances and self-managed databases in terms of price
Item | ApsaraDB RDS instance | Self-managed database on an ECS instance | Self-managed database on a third-party database server |
Hardware, spare parts, and accessories | You are charged only for the RDS instances that you create. For example, an RDS instance that provides 2 CPU cores, 4 GB of memory, and 100 GB of storage capacity to deliver up to 6,800 IOPS costs USD 1,000 per year. | You must purchase at least two ECS instances to build a primary/secondary architecture. Two ECS instances that each provides 2 CPU cores, 4 GB of memory, and 100 GB of storage capacity to deliver up to 6,800 IOPS costs USD 900 per year. |
|
Hosting in data centers | The fees for hosting in data centers are charged to the cloud service provider. No fees are charged to you. | The fees for hosting in data centers are charged to the cloud service provider. No fees are charged to you. | Every 1U of rack space costs USD 400 per year. The annual fee that is required to host two 1U database servers and one 1U internal switch is USD 1,200 based on the following calculation: 400 × 3 = 1200. |
Bandwidth |
|
| Your databases can communicate only over an internal network. You are not charged for Internet traffic because no Internet traffic is consumed. |
Database O&M | The fees for database O&M are charged to the cloud service provider. No fees are charged to you. | Assume that the monthly salary of a junior database administrator (DBA) is USD 5,000. If a database project accounts for 30% of the total workload that a DBA needs to complete, the annual labor cost to maintain the database project is USD 18,000 based on the following calculation: 5000 × 12 × 30% = 18000. Note Labor costs vary across countries and regions. The example is for reference only. We recommend that you calculate the costs based on actual conditions. | |
Annual fee in total | USD 1,000 | USD 18,900 | USD 20,300 |
Advantages of ApsaraDB RDS instances over self-managed databases
Advantages of ApsaraDB RDS for MySQL instances over self-managed MySQL databases
Item | ApsaraDB RDS for MySQL instance | Self-managed database on an ECS instance | Self-managed database on a third-party database server |
Cost-effectiveness |
|
|
|
Availability |
|
|
|
Reliability |
|
|
|
Usability |
|
|
|
Performance |
|
|
|
Security |
|
|
|
Advantages of ApsaraDB RDS for PostgreSQL instances over self-managed PostgreSQL databases
Item | ApsaraDB RDS for PostgreSQL instance | Self-managed database on an ECS instance | Self-managed database on a third-party database server |
Cost-effectiveness |
|
|
|
Availability |
|
|
|
Reliability |
|
|
|
Usability |
|
|
|
Performance |
|
|
|
Security |
|
|
|
Advantages of ApsaraDB RDS for SQL Server instances over self-managed SQL Server databases
Item | ApsaraDB RDS for SQL Server instance | Self-managed database on an ECS instance | Self-managed database on a third-party database server |
Cost-effectiveness |
|
|
|
Availability |
|
|
|
Reliability |
|
|
|
Usability |
|
|
|
Performance |
|
|
|
Security |
|
|
|
Legal liability | ApsaraDB RDS for SQL Server is provided with a valid license. No legal liabilities are imposed on you. | You must purchase a valid license. | You must purchase a valid license. Otherwise, legal liabilities may be imposed on you. |
Get started with ApsaraDB RDS
Migrate data from self-managed databases to ApsaraDB RDS:
MySQL: Data Migration from a User-created Database to an ApsaraDB RDS MySQL Instance
SQL Server: Migrate data from a self-managed SQL Server database to an ApsaraDB RDS for SQL Server instance
PostgreSQL: Migrate user-created databases to ApsaraDB
MariaDB: Migrate data from an ApsaraDB RDS for MariaDB instance to an ApsaraDB RDS for MySQL instance