What is rds

Last updated: April 1, 2026

Quick Answer: Amazon RDS (Relational Database Service) is a managed cloud database service that simplifies database setup, maintenance, and scaling. It supports multiple database engines including MySQL, PostgreSQL, Oracle, SQL Server, and MariaDB, handling backups and patching automatically.

Key Facts

What is Amazon RDS?

Amazon Relational Database Service (RDS) is a managed database service provided by Amazon Web Services that simplifies the deployment, operation, and scaling of relational databases in the cloud. Rather than managing database infrastructure and software, organizations can focus on their applications while AWS handles routine database administration tasks, security patches, and backup management.

Supported Database Engines

RDS provides flexibility through support for multiple popular database engines. Users can choose MySQL for open-source reliability, PostgreSQL for advanced features, MariaDB as a MySQL alternative, Oracle Database for enterprise applications, SQL Server for Windows-based systems, or Amazon Aurora, AWS's proprietary high-performance database engine. This variety allows organizations to select the database best suited to their specific requirements.

Key Features and Benefits

Scaling and Performance

RDS enables both vertical and horizontal scaling. Vertical scaling involves increasing instance size to handle more database load, while horizontal scaling is achieved through read replicas that distribute read operations across multiple database instances. Aurora, AWS's proprietary engine, offers even greater scaling capabilities with automatic scaling of compute and storage resources.

High Availability and Disaster Recovery

For mission-critical applications, RDS offers Multi-AZ deployments that maintain a synchronized standby instance in a different availability zone. If the primary database fails, RDS automatically fails over to the standby instance with minimal downtime. Combined with automated backups and the ability to restore to specific points in time, RDS provides robust disaster recovery capabilities suitable for production environments.

Cost and Pricing Model

AWS offers flexible pricing for RDS, with customers paying only for the database instance capacity and storage they use. Organizations can choose between on-demand instances for variable workloads or reserved instances for predictable usage patterns, offering cost savings of up to 60 percent. This pay-as-you-go model eliminates large upfront infrastructure investments.

Related Questions

What is the difference between RDS and DynamoDB?

RDS is a relational database service supporting SQL and structured data, while DynamoDB is a NoSQL database for unstructured or semi-structured data. Choose RDS for traditional applications and DynamoDB for flexible, high-scale applications without fixed schemas.

Can I migrate my existing database to Amazon RDS?

Yes, AWS provides migration tools and services including AWS Database Migration Service (DMS) for migrating databases from on-premises or other cloud platforms to RDS with minimal downtime.

How secure is Amazon RDS?

RDS includes multiple security features including VPC isolation, encryption at rest and in transit, automated backups, and IAM authentication. However, you should configure security groups and network ACLs appropriately for your application's needs.

Sources

  1. Amazon RDS - Managed Relational Database Service CC-BY-SA-4.0