Skip to content

RDS Aurora Upgrade - No option to create Blue/Green deployment

0

Hi,

I have an RDS Aurora cluster that needs upgraded from 2 to 3 (MySQL 5.7 to 8). Current engine is 5.7.mysql_aurora.2.11.4. I've done all the usual prep. Set bin log to row. I don't have any option to create a Blue/Green deployment when I select the database and look at the actions menu.

And if I go into the modify menu, I don't have any option to choose MySQL 8.

Any idea why?

asked 2 years ago1.8K views

3 Answers
1
Accepted Answer

Hello.

I tried starting Aurora 5.7.mysql_aurora.2.11.4 with my AWS account and was able to successfully select Aurora MySQL 3.07.1 in Blue/Green deployment.
a

a

EXPERT

answered 2 years ago

EXPERT

reviewed 2 years ago

0

There are a few potential reasons why you might not see the option for Blue/Green deployment or the ability to upgrade directly to MySQL 8 for your Aurora cluster:

  1. Blue/Green Deployments: This feature is not directly available for Aurora clusters in the same way it is for RDS instances. For Aurora, the process is different and involves creating a clone or using other methods.

  2. Direct upgrade to MySQL 8: Aurora doesn't support direct in-place upgrades from version 2 (MySQL 5.7 compatible) to version 3 (MySQL 8.0 compatible). This is a major version upgrade that requires a different approach.

For upgrading an Aurora MySQL 5.7 cluster to 8.0, you typically need to follow these steps:

  1. Create a clone of your existing Aurora MySQL 5.7 cluster.
  2. Upgrade the clone to Aurora MySQL 8.0.
  3. Test your applications with the upgraded clone.
  4. When ready, cut over your applications to the new Aurora MySQL 8.0 cluster.

If you need to minimize downtime, you can use AWS Database Migration Service (DMS) with change data capture (CDC) to keep the new cluster in sync with the old one until you're ready to switch over.

Remember that upgrading to MySQL 8.0 offers numerous advantages, including enhanced performance, advanced features, and continued community support. However, it requires thorough testing to ensure compatibility with your applications.

If you're still unable to see upgrade options or create a clone, you may want to check if your current Aurora version is supported for upgrade, or if there are any regional limitations. In case of persistent issues, contacting AWS support might be helpful for specific guidance tailored to your setup.
Sources
Perform cross-account major version upgrades from Amazon RDS for MySQL 5.7 to Amazon Aurora 3.04.x with minimum downtime | AWS Database Blog
Introducing Amazon RDS Extended Support for MySQL databases on Amazon Aurora and Amazon RDS | AWS Database Blog

answered 2 years ago

EXPERT

reviewed 2 years ago

  • Can this be checked out by an expert? Why does all the documentation and notifications from AWS suggest Blue/Green deployment? And doesn't mention at all that "This feature is not directly available for Aurora clusters in the same way it is for RDS instances."?

0

Thanks Riku, all I get is this:

Enter image description here

Is it possible we're still on Aurora Serverless v1?

answered 2 years 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.