Skip to content

AWS RDS OverviewΒΆ

  • RDS stands for [[Relational Database]] Service
  • It's a manager DB service for DB use SQL as as a query language
  • It allows you to create databases in the cloud that are managed by AWS

    • [[PostgreSQL]]
    • [[Oracle]]
    • [[MySQL]]
    • [[MariaDB]]
    • [[Microsoft SQL Server]]
    • AWS Aurora (AWS Proprietary database)
  • Must provision an AWS EC2 instance & EBS Volume type and size

  • Support for [[Read Replica]]s and [[Multi AZ]]
  • Security through IAM, Security Groups, AWS KMS (Key Management Service), [[SSL]] in transit
  • [[Backup]] / [[Snapshot]] / [[Point in time restore]] feature
  • Managed and Scheduled maintenance
  • Monitoring though CloudWatch

  • Use case: store relational datasets ([[RDBMS]]/[[OLTP]]), perform queries, transactional inserts / update / delete is available.

RDS vs DB on EC2

RDS Read replicas for read scalability

RDS Multi AZ (Disaster Recovery)

RDS Backups

RDS Encryption

RDS Security

RDS vs Aurora

RDS for Solutions Architect