0PricingLogin
AWS for Backend Developers (EC2, S3, RDS, Lambda) · Lesson

RDS Backups and High Availability

Understand automated backups, manual snapshots, and multi-AZ deployments for enhancing database resilience and uptime.

Keeping Your Data Safe & Ready

When running databases, two critical concerns are data loss and downtime. What if a server fails? What if you accidentally delete crucial data?

AWS RDS offers powerful features to ensure your database is both resilient against failures and recoverable from data loss. We'll explore how to achieve this with backups and high availability.

RDS Automated Backups

Automated backups are a lifesaver. RDS automatically creates and stores backups of your database instance.

  • They include a full daily snapshot and transaction logs.
  • You define a retention period (1-35 days).
  • Backups happen during a specified backup window to minimize performance impact.

These are enabled by default for new instances!

All lessons in this course

  1. Introduction to Amazon RDS
  2. Launching and Connecting to RDS
  3. RDS Backups and High Availability
  4. Scaling and Performance Tuning in RDS
← Back to AWS for Backend Developers (EC2, S3, RDS, Lambda)