Preparazione per la fine del ciclo di vita di Amazon Aurora edizione compatibile con MySQL versione 1 - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Preparazione per la fine del ciclo di vita di Amazon Aurora edizione compatibile con MySQL versione 1

Amazon Aurora edizione compatibile con MySQL versione 1 (con la compatibilità MySQL 5.6) dovrebbe raggiungere la fine del ciclo di vita il 28 febbraio 2023. Amazon consiglia di aggiornare tutti i cluster (provisionati e Aurora Serverless) che eseguono Aurora MySQL versione 1 ad Aurora MySQL versione 2 (con la compatibilità a MySQL 5.7) o ad Aurora MySQL versione 3 (con la compatibilità a MySQL 8.0). Effettua questa operazione prima che Aurora MySQL versione 1 raggiunga la fine del periodo di supporto.

Per i cluster di database Aurora con provisioning, è possibile completare gli aggiornamenti da Aurora MySQL versione 1 ad Aurora MySQL versione 2 in modi diversi. Le istruzioni per il meccanismo di aggiornamento in loco sono disponibili in Come eseguire un aggiornamento in loco. Un altro modo per completare l'aggiornamento è quello di acquisire uno snapshot di un cluster Aurora MySQL versione 1 e ripristinarlo in un cluster Aurora MySQL versione 2. Oppure è possibile seguire un processo in più fasi che esegue i cluster vecchi e nuovi affiancati. Per ulteriori dettagli su ciascun metodo, consulta Aggiornamento della versione principale di un cluster di database Amazon Aurora MySQL.

Per i cluster database Aurora Serverless v1, puoi eseguire un aggiornamento in loco da Aurora MySQL versione 1 ad Aurora MySQL versione 2. Per informazioni dettagliate su questo metodo, consulta Modifica di un cluster di database Aurora Serverless v1

Per i cluster database con provisioning Aurora, puoi completare gli aggiornamenti da Aurora MySQL versione 1 ad Aurora MySQL versione 3 utilizzando un processo di aggiornamento in due fasi:

  1. Esegui l'aggiornamento da Aurora MySQL versione 1 ad Aurora MySQL versione 2 utilizzando i metodi descritti in precedenza.

  2. Esegui l'aggiornamento da Aurora MySQL versione 2 ad Aurora MySQL versione 3 utilizzando gli stessi metodi utilizzati per l'aggiornamento da versione 1 a versione 2. Per ulteriori dettagli, consulta Aggiornamento da Aurora MySQL versione 2 alla versione 3. Prendi nota del Differenze di funzionalità tra Aurora MySQL versione 2 e 3.

Le prossime date di fine vita per le versioni principali di Aurora sono disponibili in Versioni di Amazon Aurora. Amazon aggiorna automaticamente i cluster non aggiornati prima della data di fine vita. Dopo la data di fine vita, questi aggiornamenti automatici alla versione principale successiva si verificano durante una finestra di manutenzione pianificata per i cluster.

Di seguito sono riportati i milestone aggiuntivi per l'aggiornamento dei cluster (provisionati e Aurora Serverless) di Aurora MySQL versione 1 che stanno raggiungendo la fine del ciclo di vita. Per ognuno di essi, l'ora di inizio è 00:00 Universal Coordinated Time (UTC).

  1. Da ora fino al 28 febbraio 2023: è possibile avviare in qualsiasi momento gli aggiornamenti dei cluster Aurora MySQL versione 1 (con compatibilità MySQL 5.6) ad Aurora MySQL versione 2 (con compatibilità MySQL 5.7). Da Aurora MySQL versione 2, è possibile completare l'aggiornamento ad Aurora MySQL versione 3 (con compatibilità MySQL 8.0) per i cluster di database Aurora con provisioning.

  2. 16 gennaio 2023: dopo questa data, non è possibile creare nuovi cluster o istanze Aurora MySQL versione 1 dalla AWS Management Console o da AWS Command Line Interface (AWS CLI). Inoltre, non è possibile aggiungere nuove regioni secondarie a un database globale Aurora. Ciò potrebbe influire sulla capacità di recupero da un'interruzione non pianificata, come descritto in Ripristino di un database globale Amazon Aurora da un'interruzione non pianificata, perché dopo questo periodo non è possibile completare i passaggi 5 e 6. Non sarà inoltre possibile creare una nuova replica di lettura tra Regioni con Aurora MySQL versione 1. È comunque possibile effettuare le seguenti operazioni per i cluster Aurora MySQL versione 1 esistenti fino al 28 febbraio 2023:

    • Ripristina lo snapshot acquisito di un cluster Aurora MySQL versione 1 nella stessa versione del cluster snapshot originale.

    • Aggiunta di repliche di lettura (non applicabile ai cluster di database Aurora Serverless).

    • Modificare la configurazione dell'istanza.

    • Effettuare il ripristino point-in-time.

    • Creare cloni di cluster della versione 1 esistenti.

    • Crea una nuova replica di lettura tra Regioni che esegue Aurora MySQL versione 2 o successiva.

  3. 28 febbraio 2023: dopo questa data, prevediamo di aggiornare automaticamente i cluster Aurora MySQL versione 1 alla versione predefinita di Aurora MySQL versione 2 all'interno di una finestra di manutenzione pianificata riportata di seguito. Il ripristino degli snapshot DB di Aurora MySQL versione 1 comporta un aggiornamento automatico del cluster ripristinato alla versione di default di Aurora MySQL versione 2 in quel momento.

L'aggiornamento tra le versioni principali richiede una pianificazione e test più estesi rispetto all'aggiornamento a una versione secondaria. Il processo può richiedere un tempo considerevole.

Per le situazioni in cui la massima priorità è ridurre i tempi di inattività, puoi utilizzare le implementazioni blu/verdi per eseguire l'aggiornamento della versione principale nei cluster database Amazon Aurora allocati. Un'implementazione blu/verde crea un ambiente di gestione temporanea che copia l'ambiente di produzione. È possibile apportare modifiche al cluster database Aurora nell'ambiente verde (gestione temporanea) senza influire sui carichi di lavoro di produzione. Lo switchover richiede in genere meno di un minuto senza perdita di dati e senza la necessità di modificare l'applicazione. Per ulteriori informazioni, consulta Panoramica delle implementazioni blu/verde Amazon RDS per Aurora.

Al termine dell'aggiornamento, è possibile che sia necessario compiere ulteriori operazioni. Ad esempio, ciò potrebbe verificarsi a causa di differenze nella compatibilità SQL, del modo in cui funzionano alcune funzionalità relative a MySQL o alle impostazioni dei parametri tra la vecchia e la nuova versione.

Per ulteriori informazioni sui metodi, sulla pianificazione, sui test e sulla risoluzione dei problemi degli aggiornamenti delle versioni principali di Aurora MySQL, leggi attentamente Aggiornamento della versione principale di un cluster di database Amazon Aurora MySQL.

Individuazione di cluster interessati da questo processo di fine del ciclo di vita

Per individuare i cluster interessati da questo processo di fine del ciclo di vita, utilizza le seguenti procedure.

Importante

Assicurati di eseguire queste istruzioni in ogni Regione AWS e per ciascun Account AWS in cui sono presenti delle risorse.

Per trovare un cluster Aurora MySQL versione 1
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database).

  3. Nella casella Filter by databases (Filtra per database), inserisci 5.6.

  4. Controlla Aurora MySQL nella colonna del motore.

Per trovare i cluster interessati da questo processo di fine del ciclo di vita utilizzando la AWS CLI, chiama il comando describe-db-clusters. È possibile utilizzare il seguente script di esempio.

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 | +---------------+--------------+-----------+

Per trovare i cluster di database Aurora MySQL che eseguono Aurora MySQL versione 1, utilizza l'operazione API RDS DescribeDBClusters con i parametri obbligatori seguenti:

  • DescribeDBClusters

    • Filters.Filter.N

      • Nome

        • engine

      • Values.Value.N

        • ['aurora']