AWS RDS

Learn about RDS, a relational database management service from AWS.

Relational Database Service

Relational Database Service (RDS) is a managed AWS service that helps automate several database management processes for relational databases. It supports the following database engines:

  • Postgres
  • MySQL
  • Oracle
  • Microsoft SQL Server
  • MariaDB
  • Aurora

RDS isn’t a database but a management service for relational databases like MySQL and Postgres. It allows users to easily deploy and maintain database engines on AWS by simplifying tasks like backup, monitoring, and migration.

Features

RDS is classified as a managed service, which implies that when we provision an RDS database, we get the database itself and a variety of features that make database management more straightforward. We can’t manually configure RDS database servers because AWS takes care of them for us. Let’s take a look at some key RDS features:

  • We have two purchasing options:
    • On-Demand Instances
    • Reserved Instances
  • We only pay for active database instances.
  • Users can schedule automatic backups or take manual backups (snapshots) of the databases easily and define maintenance windows for database engine upgrades.
  • OS patching and deployment of the database on servers is automated.
  • In the background, AWS uses EC2-like servers (RDS instances) as
...