Amazon RDS features
Getting started with Amazon RDS
Amazon Relational Database Service (Amazon RDS) is a managed relational database service that offers the choice of eight popular database engines Amazon Aurora PostgreSQL-Compatible Edition, Amazon Aurora MySQL-Compatible Edition, RDS for PostgreSQL, RDS for MySQL, RDS for MariaDB, RDS for SQL Server, RDS for Oracle, and RDS for Db2.
This means that the code, applications, and tools you already use today with your existing databases can be used with Amazon RDS. One of the key advantages of Amazon RDS is that it handles database management tasks, such as provisioning, patching, backup, recovery, failure detection, and repair.
Amazon RDS provides you with three different deployment environments including deploying in the cloud with Amazon Aurora or Amazon RDS, hybrid workloads with Amazon RDS on AWS Outposts, and deploying with privileged access with Amazon RDS Custom.
As with all AWS services, there are no upfront investments required and you pay only for the resources you use, learn more on the Amazon RDS pricing page.
Features by Amazon RDS engine
Easy to manage: Automate undifferentiated administrative tasks, such as patching, provisioning, backups, and more |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Database cloning | Yes | Yes | No | No | No | No | No | No |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
No |
No | |
Zero-ETL integration with Amazon Redshift | Yes | Yes (Preview) | Yes (Preview) | No | No | No | No | No |
Customizable performance: Benefit from high performance with up to 64,000 General Purpose IOPS and 256,000 Provisioned IOPS |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Choice of instance types |
Yes | |||||||
Up to 64,000 IOPS |
Up to 64,000 IOPS |
Up to 64,000 IOPS |
Up to 64,000 IOPS |
Up to 64,000 IOPS |
Up to 64,000 IOPS | |||
Up to 256,000 IOPS |
Up to 256,000 IOPS |
Up to 256,000 IOPS |
Up to 256,000 IOPS |
Up to 64,000 IOPS |
Up to 256,000 IOPS | |||
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
No |
No |
Yes |
No |
No |
No | |
N/A |
N/A |
Yes |
Yes |
No |
No |
No |
No | |
No |
No |
Yes |
Yes |
Yes |
No |
No |
No |
High availability and durability: Use DB snapshots, backups, and the option to deploy with Multi-AZ |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Amazon RDS Multi-AZ (one standby) |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Amazon RDS Multi-AZ (two readable standbys) |
Yes |
Yes |
Yes |
No |
Yes |
No |
No |
No |
Multi-Region disaster recovery |
Yes, Global Database |
Yes, Global Database |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Security and compliance: Satisfy your security needs with network isolation, resource-level permissions, and more |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
High scalability: Easily scale with push-button compute scaling up to 128 vCPUs and up to 15 read replicas |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Up to 128 vCPUs |
||||||||
Up to 128 TiB |
Up to 128 TiB |
Up to 64 TiB |
Up to 64 TiB |
Up to 64 TiB |
Up to 64 TiB |
Up to 16 TiB |
Up to 64 TiB | |
Yes, up to 15 |
Yes, up to 15 |
Yes, up to 15 |
Yes, up to 15 |
Yes, up to 15 |
Yes, up to 5 |
Yes, up to 5 |
No | |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
No | |
Serverless configuration |
No |
No |
No |
No |
No |
No |
Cost-effective: Get started with the Amazon RDS AWS Free Tier and save with instance stop and start, Reserved Instances, and more |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No | |
Yes |
Yes |
No |
No |
No |
No |
No |
No | |
No |
No |
Yes |
Yes |
Yes |
No |
Yes |
No | |
Licensing options |
NA |
NA |
NA |
NA |
NA |
Yes, see pricing page |
Yes, see pricing page |
Yes, see pricing page |
Developer productivity: Improve developer productivity with services and tools available with Amazon RDS |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
No |
Yes |
No |
No |
Yes |
N/A |
N/A |
N/A |
Integrate with AI and ML: Store your vectors and AI/ML embeddings to perform similarity search and build generative AI–enabled apps |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Choice of deployment environments: Deploy Amazon RDS using a choice of two additional deployment options and seven relational DB engines |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
No |
No |
Yes |
No |
Yes |
No |
Yes |
No | |
No |
No |
No |
No |
No |
Yes |
Yes |
No |
Flexible migration options: Use native migration tools and managed services, like AWS DMS, to migrate to RDS |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes | |
Yes |
Yes |
Yes |
Yes |
Yes |
NA |
NA |
N/A | |
Native migration tools |
Yes |
Yes |
Yes |
No |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
No |
No |
No |
No |
No |
No |
Aurora MySQL |
Aurora PostgreSQL |
Amazon RDS for MySQL |
Amazon RDS for MariaDB |
Amazon RDS for PostgreSQL |
Amazon RDS for Oracle |
Amazon RDS for SQL Server |
Amazon RDS for Db2 |
Native capabilities and integrations |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |