How to check what version of Aurora Serverless I have?

0

There's nowhere that shows if we are Serverless v1, or v2?

asked 8 months ago1.3K views
2 Answers
0

To determine if you have Aurora Serverless v1 or v2:

Check the DB engine version in the AWS Management Console. Use the AWS CLI or AWS SDK to query the DB cluster properties. The version format (mysql_aurora.1.x.x for v1 and mysql_aurora.2.x.x for v2) will indicate which version you are using.

EXPERT
answered 8 months ago
  • That's the issue though. Engine is 5/7.mysql_aurora.2.1.1.4. But you can have that on serverless v1 and v2.

    There is no option to upgrade further when you modify the db. And blue/greem deployments are not an option.

    Going by AI answer above, we are v1.

    But then we get reminders to upgrade by 31st October, with the caveat:

    "You are receiving this message because you have one or more Amazon Aurora MySQL clusters running a version of Aurora MySQL 2 (with MySQL 5.7 compatibility) on a provisioned instance in the EU-WEST-1 Region. If you are running Amazon Aurora MySQL 2 (with MySQL 5.7 compatibility) in an Aurora Serverless v1 cluster, this communication does not apply to you."

    We're on a v1 cluster - why the reminders? And the recommended action notices being blue/green upate, when that's not available for v1?

0

To check which version of Aurora Serverless you have, you can follow these steps:

  1. Sign in to the AWS Management Console and open the Amazon RDS console.
  2. In the navigation pane, choose "Databases" to view your DB clusters.
  3. Look at the "Role" column for your Aurora clusters. Aurora Serverless v1 DB clusters will be identified as "Serverless" under the "Role" column.

For Aurora Serverless v2, it's important to note that it's not explicitly labeled as "Serverless v2" in the console. Instead, Aurora Serverless v2 is considered an instance type rather than a separate category. To identify if you're using Aurora Serverless v2:

  1. Select your Aurora cluster.
  2. Check the "Configuration" tab.
  3. Look at the "Instance type" for your writer and reader instances. If it shows "Serverless v2" or mentions ACUs (Aurora Capacity Units), you're using Aurora Serverless v2.

Additionally, you can infer which version you're using based on the database engine version:

  • For Aurora MySQL:

    • Serverless v1 runs on older versions (e.g., 5.6, 5.7)
    • Serverless v2 runs on Aurora MySQL 3 (MySQL 8.0 compatible)
  • For Aurora PostgreSQL:

    • Serverless v1 runs on version 13
    • Serverless v2 runs on version 13 and higher

If you're still unsure, you can check the scaling properties and features of your cluster, as Serverless v2 offers more granular scaling and compatibility with features like reader instances, which are not available in Serverless v1.
Sources
Viewing Aurora Serverless v1 DB clusters - Amazon Aurora
Evaluating the right fit for your Amazon Aurora workloads: provisioned or Serverless v2 | AWS Database Blog
Using Amazon Aurora Serverless v1 - Amazon Aurora

answered 8 months ago
EXPERT
reviewed 8 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions