
As innovators in the hosting space, we’re constantly testing hardware and software solutions here at Pagely to find the optimum balance between price and performance for the unique demands of WordPress.
Through all of that testing, Amazon RDS emerged as the clear winner for our database solution. We’ve built our hosting solution on it so it’s fair to say we’re fans. In this post we’ll give an overview of RDS, how it works, and its features and benefits.
For us, as it does for many other businesses, it comes down to a mixture of reliability, flexibility, and, most importantly of all, it integrates seamlessly with the powerful AWS cloud ecosystem.
What is RDS?
When Amazon Relational Database Service (RDS) burst onto the scene in 2009, it was immediately hailed as a game-changer. It was a revolutionary “database as a service” solution that made it simple and easy to set up, manage, and scale a database that included built-in scalability, redundancy, and failover protection.
One of its biggest innovations was separating the database from the server. “When you buy a server, you get CPU, memory, storage, and IOPS, all bundled together. With Amazon RDS, these are split apart so that you can scale them independently. If you need more CPU, less IOPS, or more storage, you can easily allocate them.” Source
RDS is a managed solution so you won’t have shell access and there’s restricted access on advanced privileges but the majority of what you would need to do is handled for you so this is a non-issue in most cases. For workloads that do require deeper operating system or database-level control, AWS offers RDS Custom, which provides privileged access to the underlying environment while still automating many routine management tasks.
RDS versus other cloud database solutions
When it comes to cloud database solutions, AWS is the industry leader by a landslide:

While alternatives from Google, Microsoft, Oracle, and IBM exist, they have not become as popular in spite of aggressive pricing aimed at stealing market share from AWS. As of Q4 2025, AWS holds roughly 28% of the global cloud infrastructure market, with Microsoft Azure and Google Cloud trailing at approximately 21% and 14%, respectively.
RDS’s preeminent advantage over other cloud database solutions is that it integrates seamlessly with AWS’s robust ecosystem of cloud-based tools, services, and solutions. AWS is far and away the leading cloud provider with the most powerful, reliable, and flexible suite of cloud services that integrate flawlessly with one another.
Today, Amazon offers an incomparable array of over 240 cloud services and continuously introduces more to complement existing services and add new functionality:
- EC2 Instances
- Amazon Simple Storage Solution (S3)
- Amazon Aurora
- AWS Lambda
- Amazon Lightsail
- Amazon CloudFront
- Amazon Elastic Block Store (Amazon EBS)
- Amazon Route 53
Cloud services like these have become the building blocks of the internet as we know it today. These services can be combined to create powerful new solutions that are greater than the sum of their parts, like our Managed WordPress Hosting.
How does RDS work?
RDS operates within an instance (an isolated, cloud-based database environment). When you create a new database, you choose the database engine it runs.
RDS is compatible with the most popular engines:
- MySQL
- MariaDB
- PostgreSQL
- Oracle
- Microsoft SQL Server
- Aurora
- IBM Db2
The computation and memory resources allocated to the database are determined by what AWS calls its “instance class.” As a database grows, its instance class can easily be upgraded with very little downtime to provide more resources making it a highly scalable and flexible solution.
RDS instance classes are grouped into families optimized for different workload profiles, including general-purpose, memory-optimized, compute-optimized, burstable-performance, and Optimized Reads classes. Each family spans multiple sizes, giving you fine-grained control over your compute and memory allocation. Instances range from small burstable options suitable for development and testing to large memory-optimized configurations with hundreds of gigabytes of RAM and up to 128 vCPUs, so there’s an instance class for virtually every use case. All of these instance sizes are available to Pagely customers, so RDS is part of what makes Pagely such a flexible, customizable hosting solution for companies with unique technical demands.
High availability

For enterprises that rely on their databases, one of the most important features offered by RDS is its Multi-AZ (Multiple Availability Zone) option. Two distinct copies of the database are created — a primary that handles read and write requests and a secondary that is only written to. If there is an availability issue, the secondary database is promoted into the primary role and the traffic is re-routed using DNS.
For supported engines like MySQL and PostgreSQL, AWS also offers Multi-AZ DB cluster deployments, which include a primary writer instance and two readable standby instances spread across three Availability Zones. This configuration provides faster failover (typically under 35 seconds) and lets you offload read traffic to the standby instances, combining high availability with improved read throughput.
It’s important to note that the standard Multi-AZ DB instance feature is not a scaling solution because the secondary database cannot serve read traffic. For scaling, Amazon has Read Replicas.
Read Replicas
Using Read Replicas “you can elastically scale out beyond the capacity constraints of a single DB instance for read-heavy database workloads.” Source
To get started with Read Replicas you first pick a database that will operate as the source. A snapshot is created to duplicate the database and that duplicate version is updated whenever there is a change to the source database.
Read Replicas are now supported across all RDS database engines, including MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, and Db2. You can create up to 15 read replicas per source instance for most engines and place them in the same region or across regions for additional disaster recovery coverage.
Note that Read Replicas are only compatible with MariaDB, MySQL, Oracle, and PostgreSQL engines.
Benefits of RDS
RDS’s feature set makes it an attractive database solution:
A managed solution
AWS takes care of backups, software patching, automatic failure detection, and recovery so your administrative burden is close to nil. They have a nearly impeccable track record in this department so you can rest easy knowing your database is being managed by experts.
High performance
RDS uses Solid State Drives (SSDs) to achieve high input/output (IO) throughput and also has an option for Provisioned IOPS (SSD) Storage, which allows you to specify a target input/output operations per second (IOPS) rate when creating the database instance. RDS supports up to 256,000 Provisioned IOPS for demanding workloads, and instances powered by AWS Graviton processors offer improved price-performance for many database use cases.
Scalability
RDS users can easily and quickly scale their compute and storage resources with very little downtime. Storage can be scaled on the fly with zero downtime, up to 64 TiB for MySQL, MariaDB, PostgreSQL, and Db2 engines, and up to 256 TiB for Oracle and SQL Server. They also offer read replicas that allow users to scale out read-heavy databases.
Superior availability and durability
RDS offers automated backups for point-in-time recovery for a user-specified retention period. This means you can restore to literally any second within the retention period. In the event of a hardware failure, AWS will automatically replace the hardware on that compute instance.
Robust security
If an instance is running with RDS encryption, the data, its backups, replicas, and snapshots are all encrypted and SSL is used to encrypt data in transit. Resource-level permissions give granular control over who has access to the database and what capabilities they have.
Manageability
Amazon CloudWatch Database Insights is included so you’ll have detailed analytics on your databases’ performance at no additional charge. You can receive text and email alerts through Amazon SNS. AWS Config records and audits changes to the database config to support governance and compliance needs. Amazon’s Performance Insights makes analyzing performance data to tune your database easier than ever.
FAQ
What database engines does Amazon RDS support?
Amazon RDS supports seven database engines: MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server, IBM Db2, and Amazon Aurora (which is compatible with both MySQL and PostgreSQL).
What is the difference between RDS Multi-AZ and Read Replicas?
Multi-AZ deployments provide high availability through synchronous replication to a standby instance that takes over automatically if the primary fails. Read Replicas use asynchronous replication to create read-only copies of your database, helping you scale read-heavy workloads. They serve different purposes and can be used together.
How much does Amazon RDS cost?
RDS uses pay-as-you-go pricing billed per second (with a 10-minute minimum). Costs depend on your instance class, storage type and volume, data transfer, and whether you use features like Multi-AZ. Reserved Instances and Database Savings Plans can significantly reduce costs for steady-state workloads.
Can I migrate my existing database to Amazon RDS?
Yes. AWS Database Migration Service (DMS) supports migration from on-premises or self-managed databases to RDS with near-zero downtime. You can also use native database tools to import data directly.
Wrapping up
If you’re already using the AWS ecosystem, there’s no compelling reason to choose anything else. Even if you’re not, the RDS solution offers a superior feature set, with a much longer track record of reliability, than competing solutions.
Amazon RDS offers many advantages over traditional database solutions. It’s flexible, reliable, and easily manageable. If you’re researching RDS for WordPress website hosting, you may want to consider a Managed WordPress Hosting solution that uses RDS.
Pagely masks the complexity and eliminates the time costs associated with managing your own database and server. If you’re interested in hassle-free WordPress hosting powered by AWS infrastructure and optimized by a team of WordPress hosting experts, start a discussion with our sales team or see our plans and sign up here.


