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.
Page topics
- Easy to manage
10
- Customizable performance
5
- High availability and durability
4
- Security and compliance
5
- High scalability
5
- Cost-effective
6
- Developer productivity
1
- Integrate with AI and ML
2
- Choice of deployment environments
3
- Flexible migration options
4
- Additional features and capabilities
5
- Intended usage and restrictions
1
- FAQs
2
- Features by Amazon RDS engine
1
Features by Amazon RDS engine
Easy to manage: Automate undifferentiated administrative tasks, such as patching, provisioning, backups, and more. 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
|
---|---|---|---|---|---|---|---|---|
Automatic software patching
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Scale infrastructure with CloudFormation
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Monitor through the Amazon RDS console
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
CloudWatch Database Insights
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Amazon RDS Performance Insights
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Database cloning
|
No
|
No
|
No
|
No
|
No
|
No
|
||
Amazon RDS Blue/Green Deployments
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
No
|
No
|
No
|
Zero-ETL integration with Amazon Redshift
|
Yes
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
Choice of instance types
|
||||||||
General Purpose SSD storage (auto scaling)
|
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
|
||
Provisioned IOPS SSD storage
|
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
|
||
Add a cache with ElastiCache
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
DevOps Guru for Amazon RDS
|
Yes
|
Yes
|
No
|
No
|
Yes
|
No
|
No
|
No
|
Amazon RDS Optimized Writes
|
N/A
|
N/A
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
Amazon RDS Optimized Reads
|
No
|
Yes, Aurora PostgreSQL Optimized Reads
|
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
|
---|---|---|---|---|---|---|---|---|
Automated database backups
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Database snapshots
|
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
|
---|---|---|---|---|---|---|---|---|
Encryption at rest and in transit
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Network isolation
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Resource-level permissions
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Amazon GuardDuty
|
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
|
---|---|---|---|---|---|---|---|---|
Push-button compute scaling
|
Up to 128 vCPUs
|
Up to 128 vCPUs
|
Up to 128 vCPUs
|
Up to 128 vCPUs
|
Up to 128 vCPUs
|
Up to 128 vCPUs
|
Up to 128 vCPUs
|
Up to 128 vCPUs
|
Easily scale up storage
|
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
|
Amazon RDS Read Replicas
|
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
|
Amazon RDS Proxy
|
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
|
---|---|---|---|---|---|---|---|---|
Stop and start DB instances
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Reserved Instances
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
No
|
Aurora I/O-Optimized
|
Yes
|
Yes
|
No
|
No
|
No
|
No
|
No
|
No
|
AWS Free Tier
|
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
|
---|---|---|---|---|---|---|---|---|
Trusted Language Extensions (TLE)
|
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.
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
|
---|---|---|---|---|---|---|---|---|
AWS Outposts
|
No
|
No
|
Yes
|
No
|
Yes
|
No
|
Yes
|
No
|
Amazon RDS Custom
|
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
|
---|---|---|---|---|---|---|---|---|
AWS DMS
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
AWS SCT
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
NA
|
NA
|
N/A
|
Native migration tools
|
Yes
|
Yes
|
Yes
|
No
|
Yes
|
Yes
|
Yes
|
Yes
|
Babelfish for Aurora PostgreSQL
|
No
|
Yes
|
No
|
No
|
No
|
No
|
No
|
No
|
Additional features and capabilities
|
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
|