RDS
- Six available – MySQL, MSSQL, Oracle, Postgre, MariaDB, Aurora
- You can have auto and manual snapshots
- Manual snapshot can persist even after the RDS is terminated
- RDS can be restored to the latest second using transaction log and automatic snapshots
- From disaster recovery perspective implement backup processes that meets your
- Recovery Point Objective (RPO) – how far back
- Recovery Time Objective (RTO) – time to recover
- NoSQL – Dynamodb
- Fully managed distributed database
- Eventual read consistency – read may loose most recent write(less than 1 sec)
- Strong read consistency – read will accounts for all writes(delay is accounted)
- Data stored on SSD maintains 3 copies across AZ
- Redshift – is Amazon columnar Data-warehouse
- It can have upto 128 nodes
- Columnar compression give better performance
- One Master node manages traffic
- Keeps 3 copies (the original and replica on the compute nodes and a backup on Amazon S3). Retention from 1 day to 35 days
- Read Replica – Asynchronized copy of the database
- Read replica is for high demand, high availability
- Not available for MS-SQL database
- Can have upto 5 read replica, which can be cross region
- Backup must be turned on for read replica
- Stand by – Is different than read replica.
- It is synchronous backup of primary
- During failover DNS automatically points to stand by
- During backup primary’s performance is impacted as I/O is suspended. For MariaDB, MySQL, Oracle, and PostgreSQL, I/O activity is not suspended because the backup is taken from the standby
- Aurora
- Backups 6 copies, 2 in each AZ. Hence it is available in regions with at least 3 AZ
- MySQL can be promoted to Aurora
- Can have upto 15 read replica
Home | IAM | S3 | CloudFront | SQS | EC2 | RDS | Route53