

It is common knowledge that a relational database cannot autoscale.

Usually we see the term autoscale used with EC2 instances, ECS Services, Lambdas, DynamoDB, etc. As with all RDS engines, Aurora Serverless is fully managed. The start/stop cycle is also referred to as resume/pause. Aurora Serverless ConceptsĪmazon Aurora Serverless is an on-demand, out of the box auto-scaled Aurora MySQL 5.6 Database, which is Serverless, in that it will start, scale, and stop automatically. In this post I will talk about the fundamental concepts, use cases, setting up a cluster, taking it for a spin, and tips/gotchas. In a nutshell, thats exactly what Aurora Serverless is. Imagine a fully managed database in the cloud that needs minimal upfront setup, scales on demand, and saves $$ by pausing when not in use. The ones I like the most are Aurora Global Database, and Aurora Serverless. For more context on Aurora, here is my earlier post.Īurora RDS has several practical configurations applicable to pretty much all production workloads (Multi region, Multi-flavored read replicas FTW!). Amazon Aurora is a MySQL and Postgres compatible database with much better performance at scale due to the enhancements and rewriting AWS has put in. Amazon RDS is a fully managed Relational Database Service on AWS.
