Jacob Baloul
Tech Entrepreneur with a taste for art and culture.
Backup & Failover Solutions Intro
Jacob Baloul
b"h
Automated Backups
Database Snapshots
vs
2 options
snapshot
snapshot
snapshot
transaction logs
mm/dd/yyyy hh:mm:ss
continued...
Warning: You may experience DB I/O latency during snapshots. Schedule accordingly
* Important to note, that one method of scaling / upsizing RDS DB instance size, is to restore a snapshot, and choose a more powerful DB engine tier aka instance class.
* Restoring an RDS backup results in a NEW instance endpoint / DNS connection string.
High Availability, Disaster Recovery, Redundancy
us-east-1a
us-east-1b
Region
(primary)
(secondary)
proddb.asdf123.us-east-1.rds.amazonaws.com
endpoint:
AZ1
AZ2
Scaling & Performance
us-east-1a
us-east-1b
Region 1
(primary)
(read replica)
proddb.asdf123.us-east-1.rds.amazonaws.com
main endpoint:
us-west-1a
Region 2
(read replica)
rss2db.xyz789.us-west-1.rds.amazonaws.com
endpoint:
rss1db.xyz789.us-east-1.rds.amazonaws.com
endpoint:
AZ1
AZ2
Combine for HA + High Performance
us-east-1a
us-east-1b
Region 1
(primary)
(secondary)
proddb.asdf123.us-east-1.rds.amazonaws.com
main Read / Write endpoint:
eu-west-1a
(read replica)
rss2db.xyz789.eu-west-1.rds.amazonaws.com
Read Only endpoint:
us-west-1a
(read replica)
rss1db.xyz789.us-west-1.rds.amazonaws.com
Read Only endpoint:
Region 2
Region 3
AZ2
AZ1
By Jacob Baloul
An overview of AWS RDS Backup & Failover Solutions