Relational Database Service
The Relational Database Service (RDS) is a Database(server) as a service product from AWS which allows the creation of managed databases instances.



MultiAZ - Instance and Cluster
MultiAZ is a feature of RDS which provisions a highly available instance set.
The product provides MultiAZ instance .. where a standby replica is kept in sync Synchronously with the primary instance.The standby replica cannot be used for any performance scaling ... only availability.
it also provides MultiAZ cluster mode, where a write and two reader instances are kept in sync Synchronously. The reader instances can be used for read operations ..allowing for limited read scaling.
Backups, software updates and restarts can take advantage of MultiAZ to reduce user disruption.

MultiAZ - Instance


MultiAZ - Cluster


Backups and Restores
RDS is capable of performing Manual Snapshots and Automatic backups
Manual snapshots are performed manually and live past the termination of an RDS instance
Automatic backups can be taken of an RDS instance with a 0 (Disabled) to 35 Day retention.
Automatic backups also use S3 for storing transaction logs every 5 minutes - allowing for point in time recovery.
Snapshots can be restored .. but create a new RDS instance.




Backups - General


Backups - Cross-Region

Restores

Read-Replicas
RDS Read Replicas can be added to an RDS Instance - 5 direct per primary instance.
They can be in the same region, or cross-region replicas.
They provide read performance scaling for the instance, but also offer low RTO recovery for any instance failure issues
N.B they don't help with data corruption as the corruption will be replicated to the RR.

(read) Performance Improvements


RPO/RTO Improvements

Data Security






RDS KMS Encryption & TDE

RDS IAM Authentication

Last updated