ApsaraDB for RDS provides highly available, reliable, secure, and scalable cloud-hosted databases that are comparable to commercial databases, but at prices approximately two thirds lower than user-created databases hosted on ECS instances and nine tenths lower than user-created databases deployed on third-party database servers.

Price comparison between ApsaraDB for RDS instances and user-created databases

Item ApsaraDB for RDS instance User-created database on ECS instance User-created database on third-party database server
Hardware, spare parts, and accessories You only need to pay for the RDS instances that you create. For example, an RDS instance that provides two CPUs, 4 GB of memory, and 100 GB of storage to deliver up to 6,800 IOPS costs USD 1,000 per year. You must purchase at least two ECS instances to establish a primary/secondary architecture. Two ECS instances that each provide two CPUs, 4 GB of memory, and 100 GB of storage to deliver up to 6,800 IOPS costs USD 900 per year.
  • You must purchase at least two database servers. A database server that delivers up to 6,800 IOPS costs about USD 1,200.
  • You must purchase one internal switch to connect to the frontend Web server. A 1U non-hosted switch costs about USD 140.
  • You must purchase spare parts and accessories for future repairs and replacements. These spare parts and accessories cost at least 30% of the initial hardware fee.
  • The total fee is about USD 3,300 based on the following formula: (1200 × 2 + 140) × 130% ≈ 3300.

    If the hardware, spare parts, and accessories are deprecated in three years, the annual fee is USD 1,100 based on the following formula: 3300/3 = 1100.

Data center hosting The cloud service provider pays the hosting fee. No fees are required from you. The cloud service provider pays the hosting fee. No fees are required from you. Every 1U of rack space costs USD 400 per year. The annual fee required to host two 1U database servers and one 1U internal switch is USD 1,200 based on the following formula: 400 × 3 = 1200.
Bandwidth
  • ECS and RDS instances in the same region can communicate over an internal network free of charge.
  • ECS and RDS instances in different regions can communicate over the Internet, but you must pay for the Internet traffic that you consume. For more information, see ApsaraDB for RDS pricing.
  • ECS instances in the same region can communicate over an internal network free of charge.
  • ECS instances in different regions can communicate over the Internet, but you must pay for the Internet traffic that you consume. For more information, see Billing methods of public bandwidth.
Your databases can communicate only over an internal network. You do not need to pay for Internet traffic, because you do not consume Internet traffic.
Database O&M The cloud service provider pays the O&M fee. No fees are required from you. The monthly salary of a junior database administrator is USD 5,000 or more. If a database project accounts for 30% of the total workload that a junior database administrator needs to complete, the annual fee required to maintain that database project is at least USD 18,000 based on the following formula: 5000 × 12 × 30% = 18000. The monthly salary of a junior database administrator is USD 5,000 or more. If a database project accounts for 30% of the total workload that a junior database administrator needs to complete, the annual fee required to maintain that database project is at least USD 18,000 based on the following formula: 5000 × 12 × 30% = 18000.
Total USD 1,000/year USD 18,900/year USD 20,300/year

Advantages of ApsaraDB RDS for MySQL instances over user-created databases

Item ApsaraDB RDS for MySQL instance User-created database on ECS instance User-created database on third-party database server
Cost-effectiveness
  • Scalable resources are provided.
  • AliSQL offers various features to improve user experience.
  • A free tier of backup space that is equal to half the total storage capacity of your ApsaraDB RDS for MySQL instance is offered to store backups.
  • Internet traffic is free of charge.
  • User-provided domain names are supported free of charge.
  • Updates to ApsaraDB RDS for MySQL are released by Alibaba Cloud sequentially with MySQL.
  • Scalable resources are provided.
  • The open source MySQL edition is used, and no optimization is provided.
  • You must pay for the backup space that you use.
  • You must pay for the Internet traffic that you consume.
  • The initial investment cost is high.
  • The open source MySQL edition is used, and no optimization is provided.
  • You must allocate independent backup resources, which incur high costs.
  • You must pay for the Internet traffic that you consume and the domain names that you use, which are charged at high rates.
Availability
  • In the Basic Edition, your database system takes about 15 minutes to complete a failover.
  • In the High-availability and Cluster Editions, your database system takes 30 seconds or less to complete a failover.
  • You can create read-only instances to balance loads in your database system.
  • Read/write splitting allows your database system to distribute read and write requests by using a unified read/write endpoint.
  • The use of analytic instances to analyze data of various businesses is under development.
  • In the Basic Edition, your databases take about 30 minutes to complete a failover.
  • You must purchase additional software or hardware to set up a high availability architecture.
  • You must purchase additional software or hardware to balance loads among your databases.
  • If you want to analyze data, you must create analytic databases, which is time-consuming and costly.
  • Your databases are standalone. If a database server breaks down, repairs can take hours to weeks.
  • You must purchase additional software or hardware to set up a high availability architecture.
  • You must purchase additional software or hardware to balance loads among your databases.
  • If you want to analyze data, you must create analytic databases, which is time-consuming and costly.
Reliability
  • Automated replication of data between primary and secondary instances, data backup, and log backup are provided to ensure high data reliability.
  • The Enterprise Edition with MySQL 5.7 supports MySQL Group Replication (MGR) and delivers an RPO of 0 and a Recovery Time Objective (RTO) of less 1 minute.
  • Your databases are highly available only if they are deployed in an optimal high availability architecture.
  • To deliver an RPO of 0, you must purchase independent research and development (R&D) services, which incur high costs.
  • Data reliability is moderate and varies based on the corruption probability of individual disks.
  • To deliver an RPO of 0, you must purchase independent R&D services, which incur high costs.
Usability
  • Automated backup and restoration support streaming backup, point in time recovery (PITR), and backup and restoration at the database level to minimize impacts on the performance of your database system.
  • Automated monitoring and alerting allow you to monitor all of the supported instance- and database-level performance metrics at a second-level frequency, and send alerts to you by using Short Message Service (SMS), email, and DingTalk. In addition, you are offered a free tier of SMS alerts based on your purchase details.
  • You can update the kernel version with a few clicks.
  • Automated backup is not supported. You must purchase or configure the streaming backup and PITR features. This incurs high costs.
  • You must purchase an independent monitoring system and configure it in the CloudMonitor console.
  • Usability faces technical challenges.
  • Version updates are costly.
  • Automated backup is not supported. You must purchase or configure the streaming backup and PITR features. This incurs high costs.
  • You must purchase or configure an independent monitoring system, which incurs high costs.
  • Remote data centers are costly and difficult to set up.
  • Version updates are costly.
Performance
  • ApsaraDB RDS for MySQL instances with local SSDs excel in performance.
  • ApsaraDB RDS for MySQL instances perform better with enhanced SSDs than with local or standard SSDs.
  • You can create read-only instances to increase performance while balancing loads.
  • The SQL explorer feature meets your business requirements in most of the database monitoring and performance optimization scenarios.
  • If you choose local disks, data reliability is reduced. However, if you choose cloud disks, you must plan a disk architecture, which incurs high costs.
  • If the same enhanced SSDs are used, ECS-hosted user-created MySQL databases are inferior to ApsaraDB RDS for MySQL instances.
  • The Cluster Edition is difficult to deploy due to high consultancy and maintenance costs.
  • You must recruit experienced database administrators. This incurs high costs.
  • Database servers are updated at lower speeds than cloud computing hardware. Therefore, user-created databases on these servers are inferior to ApsaraDB RDS for MySQL instances.
  • Computing-storage separation is difficult and can cost millions of US dollars on advanced storage media.
  • The Cluster Edition is difficult to deploy due to high consultancy and maintenance costs.
  • You must recruit experienced database administrators. This incurs high costs.
Security
  • The whitelist, security group, and VPC isolation mechanisms are provided.
  • You must purchase or configure the link encryption and disk encryption protection mechanisms. This incurs high consultancy costs due to difficulties in the rotation of BYOKs.
  • SQL audit is difficult because you must store SQL logs separately.
  • You must configure the whitelist and VPC isolation mechanisms. This incurs high consultancy costs.
  • You must purchase or configure the link encryption and disk encryption protection mechanisms. This incurs high consultancy costs due to difficulties in the rotation of BYOKs.
  • SQL audit is difficult because you must store SQL logs separately.

Advantages of ApsaraDB RDS for SQL Server instances over user-created databases

Item ApsaraDB RDS for SQL Server instance User-created database on ECS instance User-created database on third-party database server
Cost-effectiveness
  • Scalable resources are provided.
  • SQL Server Web editions are offered to increase cost-effectiveness.
  • A free tier of backup space that is equal to half the total storage capacity of your ApsaraDB RDS for SQL Server instance is offered to store backups.
  • Internet traffic is free of charge.
  • Scalable resources are provided.
  • No SQL Server Web editions are offered.
  • You must pay for the backup space that you use.
  • You must pay for the Internet traffic that you consume.
  • The initial investment cost is high.
  • No SQL Server Web editions are offered.
  • You must allocate independent backup resources, which incur high costs.
  • You must pay for the Internet traffic that you consume and the domain names that you use, which are charged at high rates.
Availability
  • In the Basic Edition, your database system takes about 15 minutes to complete a failover.
  • In the High-availability and Cluster Editions, your database system takes 30 seconds or less to complete a failover.
  • In the Cluster Edition, you can create read-only instances to balance loads in your database system.
  • In the Cluster Edition, you can use read/write splitting to distribute read and write requests by using a unified read/write splitting endpoint.
  • In the Basic Edition, your databases take about 30 minutes to complete a failover.
  • You must purchase additional software or hardware to set up a high availability architecture.
  • You must purchase additional software or hardware to balance loads among your databases.
  • Your databases are standalone. If a database server breaks down, repairs can take hours to weeks.
  • You must purchase additional software or hardware to set up a high availability architecture.
  • You must purchase additional software or hardware to balance loads among your databases.
Reliability
  • Automated replication of data between primary and secondary instances, data backup, and log backup are provided to ensure high data reliability.
  • The Cluster Edition delivers an RPO of 0.
  • Your databases are highly available only if they are deployed in an optimal high availability architecture.
  • To deliver an RPO of 0, you must purchase independent R&D services, which incur high costs.
  • Data reliability is moderate and varies based on the corruption probability of individual disks.
  • To deliver an RPO of 0, you must purchase independent R&D services, which incur high costs.
Usability
  • Automated backup and restoration support streaming backup, PITR, and backup and restoration at the database level to minimize impacts on the performance of your database system.
  • Automated monitoring and alerting allow you to monitor all of the supported instance- and database-level performance metrics at a second-level frequency, and send alerts to you by using SMS, email, and DingTalk. In addition, you are offered a free tier of SMS alerts based on your purchase details.
  • Remote disaster recovery is under development.
  • Automated backup is not supported. You must purchase or configure the streaming backup and PITR features. This incurs high costs.
  • You must purchase an independent monitoring system and configure it in the CloudMonitor console.
  • Usability faces technical challenges.
  • Automated backup is not supported. You must purchase or configure the streaming backup and PITR features. This incurs high costs.
  • You must purchase or configure an independent monitoring system, which incurs high costs.
  • Remote data centers are costly and difficult to set up.
Performance
  • Instances that run SQL Server 2008 R2 with local SSDs excel in performance. Instances that run SQL Server 201x support next-generation computing-storage separation, which benefits from hardware dividends.
  • ApsaraDB RDS for SQL Server instances perform better with enhanced SSDs than with local or standard SSDs.
  • You can create read-only instances to increase performance while balancing loads.
  • If you choose local disks, data reliability is reduced. However, if you choose cloud disks, you must plan a disk architecture, which incurs high costs.
  • If the same enhanced SSDs are used, ECS-hosted user-created SQL Server databases are inferior to ApsaraDB RDS for SQL Server instances.
  • The Cluster Edition is difficult to deploy due to high consultancy and maintenance costs.
  • You must recruit experienced database administrators. This incurs high costs.
  • Database servers are updated at lower speeds than cloud computing hardware. Therefore, user-created databases on these servers are inferior to ApsaraDB RDS for MySQL instances.
  • Computing-storage separation is difficult and can cost millions of US dollars on advanced storage media.
  • The Cluster Edition is difficult to deploy due to high consultancy and maintenance costs.
  • You must recruit experienced database administrators. This incurs high costs.
Security
  • The whitelist and VPC isolation mechanisms are provided.
  • The link encryption and disk encryption protection mechanisms are provided.
  • Updates to ApsaraDB RDS for SQL Server are released by Alibaba Cloud sequentially with the security updates released by Microsoft.
  • The whitelist, security group, and VPC isolation mechanisms are provided.
  • You must purchase or configure the link encryption and disk encryption protection mechanisms. This incurs high consultancy costs.
  • SQL audit is difficult because you must store SQL logs separately.
  • You must configure the whitelist and VPC isolation mechanisms. This incurs high consultancy costs.
  • You must purchase or configure the link encryption and disk encryption protection mechanisms. This incurs high consultancy costs.
  • SQL audit is difficult because you must store SQL logs separately.
Legal liability
  • ApsaraDB RDS for SQL Server is provided with a valid license. You do not need to bear any legal liabilities.
  • User-provided licenses will be supported soon. These licenses reduce your overall expenditure.
You must purchase a valid license. You must purchase a valid license. Otherwise, you may bear legal liabilities.

Advantages of ApsaraDB RDS for PostgreSQL over user-created databases

Item ApsaraDB RDS for PostgreSQL instance User-created database on ECS instance User-created database on third-party database server
Cost-effectiveness
  • Scalable resources are provided.
  • The kernel is optimized to provide various features that increase user experience.
  • A free tier of backup space that is equal to half the total storage capacity of your ApsaraDB RDS for PostgreSQL instance is offered to store backups.
  • Internet traffic is free of charge.
  • User-provided domain names are supported free of charge.
  • Updates to ApsaraDB RDS for PostgreSQL are released by Alibaba Cloud sequentially with the latest PostgreSQL releases.
  • Scalable resources are provided.
  • The open source PostgreSQL edition is used, and no optimization is provided.
  • You must pay for the backup space that you use.
  • You must pay for the Internet traffic that you consume.
  • The initial investment cost is high.
  • The open source PostgreSQL edition is used, and no optimization is provided.
  • You must allocate independent backup resources, which incur high costs.
  • You must pay for the Internet traffic that you consume and the domain names that you use, which are charged at high rates.
Availability
  • In the Basic Edition, your database system takes about 15 minutes to complete a failover.
  • In the High-availability Edition, your database system takes 30 seconds or less to complete a failover.
  • You can create read-only instances to balance loads in your database system.
  • In the Basic Edition, your databases take about 30 minutes to complete a failover.
  • You must purchase additional software or hardware to set up a high availability architecture.
  • You must purchase additional software or hardware to balance loads among your databases.
  • Your databases are standalone. If a database server breaks down, repairs can take hours to weeks.
  • You must purchase additional software or hardware to set up a high availability architecture.
  • You must purchase additional software or hardware to balance loads among your databases.
Reliability
  • Automated replication of data between primary and secondary instances, data backup, and log backup are provided to ensure high data reliability.
  • RPO customization allows you to specify an RPO of 0.
  • Your databases are highly available only if they are deployed in an optimal high availability architecture.
  • To deliver an RPO of 0, you must purchase independent R&D services, which incur high costs.
  • Data reliability is moderate and varies based on the corruption probability of individual disks.
  • To deliver an RPO of 0, you must purchase independent R&D services, which incur high costs.
Usability
  • Automated backup and restoration support streaming backup, PITR, and backup and restoration at the database level to minimize impacts on the performance of your database system.
  • Automated monitoring and alerting allow you to monitor all of the supported instance- and database-level performance metrics, and send alerts to you by using SMS, email, and DingTalk. In addition, you are offered a free tier of SMS alerts based on your purchase details.
  • Automated backup is not supported. You must purchase or configure the streaming backup and PITR features. This incurs high costs.
  • You must purchase an independent monitoring system and configure it in the CloudMonitor console.
  • Automated backup is not supported. You must purchase or configure the streaming backup and PITR features. This incurs high costs.
  • You must purchase or configure an independent monitoring system, which incurs high costs.
Performance
  • ApsaraDB RDS for PostgreSQL instances with local SSDs excel in performance.
  • ApsaraDB RDS for PostgreSQL instances perform better with enhanced SSDs than with local or standard SSDs.
  • You can create read-only instances to increase performance while balancing loads.
  • The SQL explorer feature meets your business requirements in most of the database monitoring and performance optimization scenarios.
  • If you choose local disks, data reliability is reduced. However, if you choose cloud disks, you must plan a disk architecture, which incurs high costs.
  • If the same enhanced SSDs are used, ECS-hosted user-created PostgreSQL databases are inferior to ApsaraDB RDS for PostgreSQL instances.
  • You must recruit experienced database administrators. This incurs high costs.
  • Database servers are updated at lower speeds than cloud computing hardware. Therefore, user-created databases on these servers are inferior to ApsaraDB RDS for PostgreSQL instances.
  • Computing-storage separation is difficult and can cost millions of US dollars on advanced storage media.
  • You must recruit experienced database administrators. This incurs high costs.
Security
  • The whitelist, security group, and VPC isolation mechanisms are provided.
  • You must purchase or configure the link encryption protection mechanism.
  • SQL audit is difficult because you must store SQL logs separately.
  • You must configure the whitelist and VPC isolation mechanisms. This incurs high consultancy costs.
  • You must purchase or configure the link encryption protection mechanism.
  • SQL audit is difficult because you must store SQL logs separately.

Get started with ApsaraDB for RDS

For more information, see the following topics: