MySQL on the Cloud: a Journey from Virtual Machines to Serverless Deployments
summary
Compares three concrete approaches: run MySQL on EC2 with full control, use RDS for managed backups and failover, or use Aurora/Aurora Serverless to avoid provisioning. Shows automation built with CloudWatch + SNS + Lambda that scales vertically but is fragile, with a real example where 12 hours to double storage stalls production. Notes thresholds like ~70% CPU trigger and a 5 second cold‑start for Aurora Serverless HTTP endpoint, explains compatibility with MySQL 5.6 and where each option actually works or breaks.
AI-written summary · about
chapters (10)
- 0:00Start
- 4:08ySQL & AWS
- 4:373 options
- 12:12automation
- 14:30ke autoscaling
- 15:22are they not available out of the box?
- 16:32outage
- 19:20Multiples changes
- 21:485 is running out of IOPS What can I do?
- 24:13serverless
related talks
40mCloud Databases: Pros and Cons
25mServerless Databases: The Good, the Bad, and the Ugly
51mMySQL in the Cloud
29mRunning MySQL on AWS
50mIntroduction to Serverless Databases for MySQL and PostgreSQL
25mData in the Cloud
43mKeep calm and dive deep into newest database innovations
28mMove to Managed Databases
