Aurora Serverless V1 was particularly interesting given it offered a relational database that could scale down to 0 units thereby costing nothing if unused – great for development and low traffic services.
Aurora Serverless V2 cannot scale down to 0 so it isn’t really "serverless" as defined by other AWS serverless products (like Lambda and DynamoDB) and doesn’t make it a cost effective replacement for V1 for low traffic websites.
Trying to provision a new Aurora Serverless V1 instance and it’s nearly impossible to find an Aurora configuration that offers V1 support.
Is Aurora Serverless V1 deprecated/end of life?
Is there a practical alternative for a "serverless" relational DB where you pay for the storage and seconds of compute that you use?
2
Answers
Aurora Serverless V1 is not deprecated and is still widely available. However, while it can scale to zero it lacks a lot of the features that Serverless V2 has to offer and I expect to see that gap widen over time as new features get added to V2.
If your application can run on MySQL 8.0 or PostgreSQL 13, we recommend that you use Aurora Serverless v2. Aurora Serverless v2 scales more quickly and in a more granular way. Aurora Serverless v2 also has more compatibility with other Aurora features such as reader DB instances.
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html
Aurora Serverless V1 for Postgres and MySQL are still available. The communication about end-of-life and deprecation is confusing however, since there’s some overlap in the "V1" lingo:
the "1" is referring to MySQL 5.6, not "V1" Serverless.
the "version 1" is referring to MySQL 5.6, not "V1" Serverless.