Availability and durability
The automated backup feature of Amazon RDS enables point-in-time recovery for our database instance. Amazon RDS will backup our database and transaction logs and store both for 35 days. This allows us to restore our database instance to any second during our retention period (in the case of any system-wide issues, not user error). We are also able to take snapshots of our database at any time.
Amazon RDS Multi-AZ deployments provide enhanced availability and durability for database instances, making them a natural fit for production database workloads. When we provision a Multi-AZ database instance, Amazon RDS synchronously replicates our data to a standby instance in a different Availability Zone (AZ).
Amazon RDS will automatically replace the compute instance powering deployments in the event of a hardware failure.
Security: Encryption at rest and in transit
With Amazon RDS encryption, data stored at rest in the underlying storage is encrypted, as are its automated backups, read replicas, and snapshots.
Amazon RDS also supports the use of SSL to secure data in transit, which is the same encryption protocol as banks and other financial institutions.