Posted On: Oct 30, 2023

Starting today, you can upgrade Aurora Serverless v1 to Amazon Aurora Serverless v2 with minimal downtime by converting the Aurora Serverless v1 DB cluster to Aurora provisioned DB cluster in place using the Amazon SDK or CLI.

Instead of backing up and restoring the database to a provisioned cluster, you can perform an in-place upgrade to a provisioned cluster which will typically take 30 seconds, a duration similar to promoting an Aurora reader DB instance to become the new writer instance. Before upgrading a provisioned cluster to Aurora Serverless v2, use blue/green deployment feature to upgrade the database to a version supported by Aurora Serverless v2. Next, you can add a Serverless v2 reader instance to the cluster. When the new instance is ready, failover to the instance to have a cluster with Aurora Serverless v2 writer. For step-by-step  guide to the upgrade, visit the documentation and blog. To learn more about the differences between Aurora Serverless v1 and Aurora Serverless v2, read the documentation.

Aurora Serverless v2 scales instantly to support even the most demanding applications. It adjusts capacity in fine-grained increments to provide just the right amount of database resources for an application’s needs. You don’t need to manage database capacity, and you only pay for the resources consumed by your application. Aurora Serverless v2 provides the full breadth of Amazon Aurora capabilities.

Aurora Serverless v2 is available for the MySQL 8.0-, PostgreSQL 13-, PostgreSQL 14- and PostgreSQL 15-compatible editions of Amazon Aurora. For pricing details and Region availability, visit Amazon Aurora Pricing. To learn more, read the documentation, and get started by creating an Aurora Serverless v2 database using only a few steps in the Amazon Web Services Management Console.