AWS Glossary
Amazon RDS
Amazon Relational Database Service — fully managed relational database supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora.
AI & assistant-friendly summary
This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.
Summary
Amazon Relational Database Service — fully managed relational database supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora.
Key Facts
- • Amazon Relational Database Service — fully managed relational database supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora
- • RDS supports six database engines: MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora
- • It lets development teams focus on query optimization and schema design instead of database infrastructure
- • 95% (Multi-AZ) | 99
- • t3
Entity Definitions
- Lambda
- Lambda is an AWS service relevant to amazon rds.
- EC2
- EC2 is an AWS service relevant to amazon rds.
- RDS
- RDS is an AWS service relevant to amazon rds.
- Aurora
- Aurora is an AWS service relevant to amazon rds.
- Amazon Aurora
- Amazon Aurora is an AWS service relevant to amazon rds.
- IAM
- IAM is an AWS service relevant to amazon rds.
- VPC
- VPC is an AWS service relevant to amazon rds.
- Secrets Manager
- Secrets Manager is an AWS service relevant to amazon rds.
- AWS Secrets Manager
- AWS Secrets Manager is an AWS service relevant to amazon rds.
- serverless
- serverless is a cloud computing concept relevant to amazon rds.
- cost optimization
- cost optimization is a cloud computing concept relevant to amazon rds.
- compliance
- compliance is a cloud computing concept relevant to amazon rds.
- HIPAA
- HIPAA is a cloud computing concept relevant to amazon rds.
- SOC 2
- SOC 2 is a cloud computing concept relevant to amazon rds.
- PCI DSS
- PCI DSS is a cloud computing concept relevant to amazon rds.
Related Content
- AWS RDS CONSULTING — Related service
- CLOUD COMPLIANCE SERVICES — Related service
- AWS CLOUD COST OPTIMIZATION SERVICES — Related service
Definition
Amazon Relational Database Service (RDS) is a fully managed database service that automates time-consuming administration tasks — provisioning, patching, backup, recovery, failure detection, and repair. RDS supports six database engines: MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora. It lets development teams focus on query optimization and schema design instead of database infrastructure.
Supported Engines
| Engine | Best For |
|---|---|
| Amazon Aurora (MySQL-compatible) | High-performance MySQL workloads, ~5x MySQL throughput |
| Amazon Aurora (PostgreSQL-compatible) | High-performance PostgreSQL workloads, ~3x PostgreSQL throughput |
| MySQL | Open-source relational workloads, web applications |
| PostgreSQL | Complex queries, JSON, GIS/PostGIS, extensions |
| MariaDB | MySQL alternative, Galera clustering |
| Oracle | Enterprise Oracle workloads, licensing migration |
| SQL Server | .NET applications, Microsoft ecosystem |
Key Features
Multi-AZ Deployment
RDS automatically replicates your database to a standby instance in a different Availability Zone:
- Synchronous replication — standby is always up to date
- Automatic failover in 60–120 seconds if primary fails
- No data loss (RPO = 0) with synchronous replication
- Failover is transparent to the application (DNS failover)
Read Replicas
- Asynchronous copies of the primary database for read-heavy workloads
- Up to 15 read replicas per cluster (Aurora); 5 per instance (MySQL/PostgreSQL)
- Can be in the same region or cross-region for geographic distribution
- Can be promoted to standalone database for disaster recovery
Automated Backups
- Daily automated snapshots + continuous transaction log backup
- Point-in-time recovery (PITR) to any second within your retention window (1–35 days)
- Manual snapshots retained indefinitely
RDS Proxy
- Connection pooler between your application and RDS
- Essential for Lambda-to-RDS connections (Lambda can open thousands of connections)
- Reduces failover impact from 60+ seconds to under 5 seconds
- Supports IAM authentication for database credentials
RDS vs Aurora vs Self-Managed
| Aspect | RDS (MySQL/PG) | Amazon Aurora | Self-Managed (EC2) |
|---|---|---|---|
| Management overhead | Low | Low | High |
| Performance | Standard | Up to 5x MySQL, 3x PG | Variable |
| Availability | 99.95% (Multi-AZ) | 99.99% | You manage |
| Storage scaling | Pre-allocated (up to 64 TB) | Auto-scales to 128 TB | You manage |
| Cost | Moderate | Higher than RDS | Lowest instance cost |
| Best for | Standard RDBMS needs | High-throughput, HA critical | Full control required |
Compliance and Security
- Encryption at rest with AWS KMS; encryption in transit with TLS
- VPC isolation — RDS runs in private subnets by default
- IAM database authentication (MySQL, PostgreSQL) — no passwords in code
- CloudTrail logs all API actions; RDS supports audit logging per engine
- HIPAA-eligible, PCI DSS-compliant, SOC 2 audited (when configured correctly)
Common Mistakes
Mistake 1: Using db.t3.micro for production. Burstable T-class instances are CPU-credit based — sustained load exhausts credits and degrades performance. Use M or R class for production.
Mistake 2: Enabling Multi-AZ without testing failover. Failover takes 60–120 seconds; test that your application handles it gracefully before relying on it for HA.
Mistake 3: Not using RDS Proxy for Lambda. Lambda-to-RDS without a proxy exhausts database connections under load. RDS Proxy is nearly always required for serverless-to-RDS architectures.
Related AWS Services
- Amazon Aurora: Higher-performance MySQL/PostgreSQL-compatible managed database
- RDS Proxy: Connection pooling for serverless and high-connection workloads
- AWS Secrets Manager: Rotate database credentials automatically
- AWS DMS: Migrate existing databases to RDS with minimal downtime
Related FactualMinds Content
- AWS RDS Consulting
- AWS Cloud Migration Services — DMS-based database migrations into RDS with parallel-run validation
- Cloud Compliance Services
- Cloud Cost Optimization
Need Help with This Topic?
Our AWS experts can help you implement and optimize these concepts for your organization.
