

# Preparar para o fim da vida útil do Amazon Aurora, edição compatível com MySQL versão 1
<a name="Aurora.MySQL56.EOL"></a>

A edição compatível com o Amazon Aurora MySQL versão 1 (com compatibilidade com MySQL 5.6) está planejada para atingir o fim da vida útil em 28 de fevereiro de 2023. A Amazon aconselha que você atualize todos os clusters (provisionados e do Aurora Serverless) que executam o Aurora MySQL versão 1 para o Aurora MySQL versão 2 (compatível com o MySQL 5.7) ou o Aurora MySQL versão 3 (compatível com o MySQL 8.0). Faça isso antes que o Aurora MySQL versão 1 atinja o final do período de suporte.

Para clusters de banco de dados provisionados do Aurora, você pode concluir atualizações do Aurora MySQL versão 1 para o Aurora MySQL versão 2 por vários métodos. Instruções para o mecanismo de upgrade no local podem ser encontradas no[Como realizar uma atualização local](AuroraMySQL.Upgrading.Procedure.md). Outra maneira de concluir o upgrade é criar um snapshot de um cluster do Aurora MySQL versão 1 e restaurá-lo para um cluster do Aurora MySQL versão 2. Ou você pode seguir um processo de várias etapas que executa clusters antigos e novos lado a lado. Para obter mais detalhes sobre cada método, consulte [Realizar a atualização da versão principal de um cluster de bancos de dados do Amazon Aurora MySQL](AuroraMySQL.Updates.MajorVersionUpgrade.md).

Para clusters de banco de dados do Aurora Serverless v1, você pode realizar uma atualização no local do Aurora MySQL versão 1 para o Aurora MySQL versão 2. Para obter mais detalhes sobre esse método, consulte [Modificar um cluster de banco de dados do Aurora Serverless v1](aurora-serverless.modifying.md)

Para clusters de banco de dados provisionados do Aurora, você pode concluir atualizações do Aurora MySQL versão 1 para o Aurora MySQL versão 3 usando um processo de atualização de dois estágios:

1. Atualize o Aurora MySQL versão 1 para o Aurora MySQL versão 2 com os métodos descritos anteriormente.

1. Atualize o Aurora MySQL versão 2 para o Aurora MySQL versão 3 com os mesmos métodos utilizados para atualizar a versão 1 para a versão 2. Para obter mais detalhes, consulte [Atualizar o Aurora MySQL versão 2 para a versão 3](AuroraMySQL.Updates.MajorVersionUpgrade.md#AuroraMySQL.Updates.MajorVersionUpgrade.2to3). Anote o [Diferenças de recursos entre as versões 2 e 3 do Aurora MySQL](AuroraMySQL.Compare-v2-v3.md#AuroraMySQL.Compare-v2-v3-features).

Você pode encontrar as próximas datas de fim de vida útil para as principais versões do Aurora em [Versões do Amazon Aurora](Aurora.VersionPolicy.md). A Amazon atualiza automaticamente todos os clusters que você não atualiza antes da data de fim da vida útil. Após a data de fim da vida útil, essas atualizações automáticas para a versão principal subsequente ocorrerão durante uma janela de manutenção agendada para clusters. 

A seguir são apresentados marcos adicionais para atualizar clusters do Aurora MySQL versão 1 (provisionados e do Aurora Serverless) que estão chegando ao fim da vida útil. Para cada uma, a hora de início é 00:00, Horário Universal Coordenado (UTC). 

1. Agora até 28 de fevereiro de 2023 : você pode, a qualquer momento, iniciar atualizações dos clusters do Aurora MySQL versão 1 (com compatibilidade com MySQL 5.6) para o Aurora MySQL versão 2 (com compatibilidade com o MySQL 5.7). A partir do Aurora MySQL versão 2, você pode atualizar para o Aurora MySQL versão 3 (com compatibilidade com o MySQL 8.0) para clusters de banco de dados provisionados do Aurora. 

1. 16 de janeiro de 2023: após esse período, você não pode criar clusters nem instâncias do Aurora MySQL versão 1 a partir do Console de gerenciamento da AWS ou da AWS Command Line Interface (AWS CLI). Também não é possível adicionar várias regiões secundárias a um Aurora Global Database. Isso pode afetar sua capacidade de se recuperar de uma paralisação não planejada, conforme descrito em [Recuperar um banco de dados global Amazon Aurora de uma interrupção não planejada](aurora-global-database-disaster-recovery.md#aurora-global-database-failover), porque você não pode concluir as etapas 5 e 6 após esse período. Você também não poderá criar uma réplica de leitura entre regiões executando o Aurora MySQL versão 1. Você ainda pode fazer o seguinte para clusters existentes do Aurora MySQL versão 1 até 28 de fevereiro de 2023:
   + Crie um snapshot de um cluster do Aurora MySQL versão 1 para a mesma versão do cluster do snapshot de um cluster original.
   + Adicionar réplicas de leitura (não aplicável para clusters de banco de dados do Aurora Serverless).
   + Altere a configuração da instância.
   + Realize restauração em um ponto anterior no tempo.
   + Crie clones de clusters existentes da versão 1.
   + Crie uma réplica de leitura entre regiões executando o Aurora MySQL versão 2 ou superior.

1.  28 de fevereiro de 2023: após esse período, planejamos atualizar automaticamente os clusters da versão 1 do Aurora MySQL para a versão padrão do Aurora MySQL versão 2 dentro de uma janela de manutenção agendada a seguir. A restauração de snapshots de banco de dados Aurora MySQL versão 1 resulta em uma atualização automática do cluster restaurado para a versão padrão do Aurora MySQL versão 2 naquele momento. 

A atualização entre versões principais requer planejamento e teste mais extensos do que para uma versão secundária. O processo pode levar um tempo relevante.

Para situações em que a principal prioridade é reduzir o tempo de inatividade, você também pode usar [implantações azul/verde](https://aws.amazon.com/blogs/aws/new-fully-managed-blue-green-deployments-in-amazon-aurora-and-amazon-rds/) para realizar a atualização da versão principal em clusters de banco de dados do Amazon Aurora provisionados. Uma implantação azul/verde cria um ambiente de teste que copia o ambiente de produção. Você pode fazer alterações no cluster de banco de dados do Aurora no ambiente verde (preparação) sem afetar as workloads de produção. A transição normalmente leva menos de um minuto, sem perda de dados e sem necessidade de alterações na aplicação. Para ter mais informações, consulte [Visão geral das implantações azul/verde do Amazon Aurora](blue-green-deployments-overview.md).

Após a conclusão da atualização, também pode ser necessário fazer um trabalho de acompanhamento. Por exemplo, pode ser necessário um acompanhamento devido a diferenças na compatibilidade SQL, da forma que certos recursos relacionados ao MySQL funcionem ou das configurações de parâmetros entre as versões antiga e a nova.

Para saber mais sobre os métodos, o planejamento, o teste e a solução de problemas das atualizações da versão principal do Aurora MySQL, leia [Realizar a atualização da versão principal de um cluster de bancos de dados do Amazon Aurora MySQL](AuroraMySQL.Updates.MajorVersionUpgrade.md) atentamente.

## Encontrar clusters afetados por esse processo de fim de vida
<a name="find-cluster"></a>

Para encontrar clusters afetados por esse processo de fim de vida, use os procedimentos a seguir.

**Importante**  
Execute essas instruções em cada Região da AWS e para cada Conta da AWS em que seus recursos estão localizados.

### Console
<a name="aurora-find-mysqlv1-cluster.CON"></a>

**Para encontrar um cluster do Aurora MySQL versão 1**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1.  No painel de navegação, escolha **Bancos de dados**.

1.  Na caixa **Filter by databases** (Filtrar por bancos de dados), insira **5.6**.

1. Verifique o Aurora MySQL na coluna do mecanismo.

### AWS CLI
<a name="aurora-find-mysqlv1-cluster.CLI"></a>

Para encontrar clusters afetados por esse processo de fim de vida usando a AWS CLI, chame o comando [describe-db-clusters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusters.html). Você pode usar seguinte script de exemplo:

**Example**  

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

### API do RDS
<a name="Aurora-find-mysqlv1-cluster.API"></a>

Para encontrar clusters de banco de dados Aurora MySQL que executam o Aurora MySQL versão 1, use a operação de API [DescribeDBClusters](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusters.html) do RDS com os seguintes parâmetros obrigatórios. 
+  `DescribeDBClusters`
  + Filters.Filter.N
    + Nome
      + engine
    + Values.Value.N
      + ['aurora']