Running MySQL on AWS
summary
Compares running MySQL on EC2 versus RDS with concrete trade-offs: EC2 gives shell access, raw EBS block devices, full backup and recovery tools and use of pt-online-schema-change and Percona Cloud Tools; RDS offers multi-AZ failover, automated snapshots and simplified read replicas but limits config changes and OS access and can lose up to a day of data if recovery falls back to snapshots. Notes EBS IOPS are billed, RDS shows ~3–4 ms extra latency on synthetic tests, and unexpected bills (example: $70k) are common.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:10Virtualization basics
- 8:12EBS storage for MySQL
- 9:56RDS managed MySQL
- 13:07AWS popularity reasons
- 15:34EC2 vs RDS for MySQL
- 20:06Monitoring MySQL on AWS
- 22:56Cost management tips
- 26:04Pricing models and unexpected bills
- 27:32EC2 vs RDS performance
- 28:37Q&A
related talks
01h 05mDatabase management made simple - Amazon RDS (Part 1 and 2)
51mMySQL in the Cloud
32mMySQL on the Cloud: a Journey from Virtual Machines to Serverless Deployments
23mNew Amazon RDS innovations in 2022
40mCloud Databases: Pros and Cons
37mNavigating Managed Databases for Over a Decade as a Non-DBA
53mMySQL DevOps
52mMicrosoft SQL Server HA/DR on AWS
