Vorbereitung auf das Lebenszyzklusende der Amazon Aurora MySQL-kompatible Edition Version 1 - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vorbereitung auf das Lebenszyzklusende der Amazon Aurora MySQL-kompatible Edition Version 1

Amazon-Aurora-MySQL-kompatible Edition Version 1 (mit MySQL 5.6-Kompatibilität) soll am 28. Februar 2023 das Lebenszyzklusende erreichen. Amazon rät, dass Sie alle (bereitgestellten) Cluster (und Aurora Serverless) mit Aurora MySQL Version 1 auf Aurora MySQL Version 2 (mit MySQL 5.7-Kompatibilität) oder Aurora MySQL Version 3 (mit MySQL 8.0 Kompatibilität) aktualisieren. Tun Sie dies, bevor Aurora-MySQL-Version 1 das Ende ihres Supportzeitraums erreicht.

Für Aurora-bereitgestellte DB-Cluster können Sie Upgrades von Aurora MySQL Version 1 auf Aurora MySQL Version 2 mit verschiedenen Methoden durchführen. Eine Anleitung zum Direkt-Upgrade-Mechanismus finden Sie unter Erläuterung der Durchführung eines direkten Upgrades. Eine weitere Möglichkeit, das Upgrade abzuschließen, besteht darin, einen Snapshot eines Aurora-MySQL-Version-1-Clusters zu erstellen und den Snapshot in einem Aurora-MySQL-Version-2-Cluster wiederherzustellen. Oder Sie können einen mehrstufigen Prozess verfolgen, bei dem die alten und neuen Cluster nebeneinander ausgeführt werden. Weitere Einzelheiten zu den einzelnen Methoden finden Sie unter Aktualisieren der Hauptversion eines DB-Clusters von Amazon Aurora MySQL.

Für DB-Cluster von Aurora Serverless v1 können Sie ein direktes Upgrade von Aurora-MySQL-Version 1 auf Aurora-MySQL-Version 2 durchführen. Weitere Einzelheiten zu dieser Methode finden Sie unter Ändern eines Aurora Serverless v1-DB-Clusters.

Für Aurora-bereitgestellte DB-Cluster können Sie Upgrades von Aurora-MySQL-Version 1 auf Aurora-MySQL-Version 3 mithilfe eines zweistufigen Upgrade-Prozesses durchführen:

  1. Führen Sie ein Upgrade von Aurora-MySQL-Version 1 auf Aurora-MySQL-Version 2 unter Verwendung der zuvor beschriebenen Methoden durch.

  2. Aktualisieren Sie von Aurora-MySQL-Version 2 auf Aurora-MySQL-Version 3 mit den gleichen Methoden wie von Version 1 auf Version 2. Weitere Informationen finden Sie unter Upgrade von Aurora MySQL Version 2 auf Version 3. Beachten Sie den Funktionsunterschiede zwischen Aurora MySQL Version 2 und 3.

Die Datumsangaben zum Ende des Lebenszyklus für Aurora-Hauptversionen finden Sie in Amazon-Aurora-Versionen. Amazon aktualisiert automatisch alle Cluster, die Sie vor dem Ende des Lebenszyklus nicht selbst aktualisieren. Nach dem Ende des Lebenszyklus erfolgen diese automatischen Upgrades auf die nachfolgende Hauptversion während eines geplanten Wartungsfensters für Cluster.

Im Folgenden finden Sie zusätzliche Meilensteine für das Upgrade von Aurora-MySQL-Cluster der Version 1 (bereitgestellt und Aurora Serverless), die das Ende des Lebenszyklus erreichen. Für alle ist die Startzeit 00:00 Uhr (UTC).

  1. Jetzt bis zum 28. Februar 2023 – Sie können jederzeit Upgrades von Aurora-MySQL-Cluster der Version 1 (mit MySQL 5.6-Kompatibilität) auf Aurora MySQL Version 2 (mit MySQL 5.7-Kompatibilität) starten. Von Aurora-MySQL-Version 2 aus können Sie ein weiteres Upgrade auf Aurora-MySQL-Version 3 (mit MySQL 8.0-Kompatibilität) für von Aurora bereitgestellte DB-Cluster durchführen.

  2. 16. Januar 2023 – Ab diesem Zeitpunkt können Sie keine neuen Cluster oder Instances von Aurora MySQL Version 1 über die AWS Management Console oder die AWS Command Line Interface (AWS CLI) erstellen. Sie können einer globalen Aurora-Datenbank auch keine neuen sekundären Regionen hinzufügen. Dies kann sich auf Ihre Fähigkeit auswirken, sich nach einem ungeplanten Ausfall wie in Wiederherstellen einer globalen Amazon Aurora-Datenbank nach einem ungeplanten Ausfall beschrieben zu erholen, da Sie die Schritte 5 und 6 nach dieser Zeit nicht ausführen können. Sie können auch kein neues regionsübergreifendes Lesereplikat erstellen, auf dem Aurora MySQL Version 1 ausgeführt wird. Für bestehende Aurora-MySQL-Cluster der Version 1 können Sie bis zum 28. Februar 2023 immer noch Folgendes tun:

    • Wiederherstellen eines Snapshots eines Clusters von Aurora-MySQL-Version 1 auf die Version des ursprünglichen Snapshot-Clusters.

    • Lesereplikate hinzufügen (gilt nicht für Aurora Serverless-DB-Cluster).

    • Ändern der Instance-Konfiguration.

    • Durchführen einer Point-in-Time-Wiederherstellung.

    • Erstellen von Klonen bestehender Cluster der Version 1.

    • Erstellen eines neuen regionsübergreifendes Lesereplikats, auf dem Aurora-MySQL-Version 2 oder höher ausgeführt wird.

  3. 28. Februar 2023 – Nach dieser Zeit planen wir, Aurora-MySQL-Cluster der Version 1 innerhalb eines darauf folgenden geplanten Wartungsfensters automatisch auf die Standardversion von Aurora-MySQL-Version 2 zu aktualisieren. Das Wiederherstellen von Aurora-MySQL-Version-1-DB-Snapshots führt zu einem automatischen Upgrade des wiederhergestellten Clusters auf die Standardversion von Aurora MySQL Version 2 zu diesem Zeitpunkt.

Das Upgrade zwischen Hauptversionen erfordert umfangreichere Planung und Tests als für eine Nebenversion. Der Prozess kann beträchtliche Zeit in Anspruch nehmen.

In Situationen, in denen die Reduzierung von Ausfallzeiten oberste Priorität hat, können Sie auch Blau/Grün-Bereitstellungen verwenden, um das Hauptversions-Upgrade in bereitgestellten DB-Clustern von Amazon Aurora durchzuführen. Mit einer Blau/Grün-Bereitstellung wird eine Staging-Umgebung erstellt, die die Produktionsumgebung kopiert. Sie können Änderungen am Aurora-DB-Cluster in der grünen (Staging-) Umgebung vornehmen, ohne die Produktions-Workloads zu beeinträchtigen. Die Umstellung dauert in der Regel weniger als eine Minute, ohne dass Daten verloren gehen und Anwendungsänderungen erforderlich sind. Weitere Informationen finden Sie unter Übersicht über Blau/Grün-Bereitstellungen von Amazon RDS für Aurora.

Nachdem das Upgrade abgeschlossen ist, müssen Sie möglicherweise auch Follow-up-Arbeiten ausführen. Beispielsweise müssen Sie möglicherweise aufgrund von Unterschieden in der SQL-Kompatibilität, der Funktionsweise bestimmter MySQL-bezogener Funktionen oder Parametereinstellungen zwischen der alten und der neuen Version nachverfolgen.

Um mehr über die Methoden, die Planung, das Testen und die Fehlerbehebung von Aurora-MySQL-Hauptversions-Upgrades zu erfahren, lesen Sie unbedingt Aktualisieren der Hauptversion eines DB-Clusters von Amazon Aurora MySQL .

Finden von Clustern, die von diesem Lebenszyklusende-Prozess betroffen sind

Gehen Sie wie folgt vor, um Cluster zu finden, die von diesem Lebenszyklusende-Prozess betroffen sind.

Wichtig

Stellen Sie sicher, dass Sie diese Anweisungen in jeder AWS-Region und für jedes AWS-Konto ausführen, in der sich Ihre Ressourcen befinden.

Suchen Sie einen Aurora-MySQL-Cluster der Version 1 wie folgt:
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Datenbanken aus.

  3. Geben Sie im Feld Nach Datenbanken filtern 5.6 ein.

  4. Suchen Sie in der Engine-Spalte nach Aurora MySQL.

Um unter Verwendung von AWS CLI Cluster zu finden, die von diesem Lebenszyklusende-Prozess betroffen sind, rufen Sie den describe-db-clusters-Befehl auf. Sie können das folgende Beispielskript verwenden.

aws rds describe-db-clusters --include-share --query 'DBClusters[?Engine==`aurora`].{EV:EngineVersion, DBCI:DBClusterIdentifier, EM:EngineMode}' --output table --region us-east-1 +------------------------------------------+ | DescribeDBClusters | +---------------+--------------+-----------+ | DBCI | EM | EV | +---------------+--------------+-----------+ | my-database-1| serverless | 5.6.10a | +---------------+--------------+-----------+

Um Aurora-MySQL-DB-Cluster zu finden, auf denen Aurora MySQL Version 1 ausgeführt wird, verwenden Sie den RDS-DescribeDBClusters-API-Vorgang mit folgenden erforderlichen Parametern:

  • DescribeDBClusters

    • Filters.Filter.N

      • Name

        • engine

      • Values.Value.N

        • ['aurora']