Atualização dos clusters de banco de dados do Amazon Aurora - Amazon Aurora

Atualização dos clusters de banco de dados do Amazon Aurora

Com o Amazon Aurora, você pode controlar e testar atualizações em seus clusters de banco de dados. O Amazon Aurora oferece opções para atualizações automáticas de versões secundárias, controle manual de atualizações, atualizações obrigatórias e testes pré-atualização. Você pode manter seus clusters atualizados com a versão secundária mais recente, adiando atualizações não críticas, forçando atualizações em caso de problemas graves e validando o comportamento de atualização em ambientes não produtivos. As seções a seguir detalham como gerenciar e testar as atualizações do cluster de banco de dados do Aurora usando esses recursos.

Atualizações automáticas da versão secundária do Aurora

As atualizações automáticas de versões secundárias atualizam periodicamente o banco de dados para versões recentes do respectivo mecanismo. No entanto, a atualização nem sempre inclui a versão mais recente do mecanismo de banco de dados. Se precisar manter seus bancos de dados em determinadas versões em momentos específicos, recomendamos atualizar manualmente para as versões de banco de dados necessárias de acordo com o cronograma exigido. Em casos de problemas críticos de segurança ou quando uma versão atinge a data de fim do suporte, o Amazon Aurora pode aplicar uma atualização de versão secundária, mesmo que você não tenha habilitado a opção Upgrade automático de versões secundárias. Para ter mais informações, consulte a documentação sobre atualização do seu mecanismo de banco de dados específico.

Consulte Atualizando a versão secundária ou o nível de patch de um cluster de banco de dados de Aurora MySQL e Realizar uma atualização da versão secundária.

Você pode se manter atualizado com as versões secundárias do Aurora ativando Auto minor version upgrade (Atualização automática de versão secundária) para cada instância de banco de dados no cluster do Aurora. O Aurora só executará a atualização automática se todas as instâncias de banco de dados do cluster estiverem com essa configuração ativada.

Se Upgrade automático de versões secundárias estiver como Sim para o cluster de banco de dados, o Aurora atualizará automaticamente para a versão secundária padrão ou uma versão secundária mais recente. Por exemplo, se a versão secundária padrão for 15.8 para o Aurora PostgreSQL 15 e a versão 15.10 existir, o alvo para a atualização automática poderá ser a 15.8 ou 15.10.

Normalmente, programamos atualizações automáticas duas vezes por ano para clusters de banco de dados que têm a opção “Upgrade automático de versões secundárias” habilitada. Essas atualizações ocorrem durante a janela de manutenção especificada para o cluster. Para ter mais informações, consulte Atualizações da versão secundária automáticas para clusters de banco de dados do Aurora.

As atualizações automáticas de versões secundárias são comunicadas com antecedência por meio de um evento de cluster de banco de dados do Amazon RDS com a categoria maintenance e o ID RDS-EVENT-0156. Para ter mais informações, consulte Categorias de eventos e mensagens de eventos do Amazon RDS para o Aurora.

Controlar manualmente as atualizações de clusters de banco de dados para novas versões

Se você tiver a configuração Upgrade automático de versões secundárias habilitada, o Aurora atualizará automaticamente o cluster de banco de dados para a versão secundária padrão ou uma versão secundária mais recente. Normalmente, programamos atualizações automáticas duas vezes por ano para clusters de banco de dados que têm a definição Upgrade automático de versões secundárias habilitada. Essas atualizações são iniciadas durante as janelas de manutenção especificadas pelo cliente.

Para desativar atualizações automáticas de versões secundárias, desabilite Upgrade automático de versões secundárias em qualquer instância de banco de dados em um cluster do Aurora. O Aurora só executará um upgrade automático de versão secundária se todas as instâncias de banco de dados do cluster estiverem com a configuração habilitada.

nota

Com relação a atualizações obrigatórias, como o fim da vida útil da versão secundária, o Aurora atualizará o cluster de banco de dados mesmo se a configuração Upgrade automático de versões secundárias estiver desabilitada. Você recebe um lembrete, mas nenhuma notificação de evento do RDS. Após o término do prazo obrigatório de atualização, o Aurora atualizará o cluster durante uma janela de manutenção.

Como as atualizações de versões principais apresentam certo risco de compatibilidade, elas não ocorrem automaticamente. Você deve iniciá-las, exceto se houver descontinuação de uma versão principal. Recomendamos testar detalhadamente suas aplicações com as novas versões do banco de dados antes de atualizar o cluster para uma versão principal.

Para obter mais informações sobre como atualizar um cluster de banco de dados para uma nova versão principal do Aurora, consulte Como atualizar os clusters de banco de dados de Amazon Aurora MySQL e Como atualizar os clusters de banco de dados de Amazon Aurora MySQL.

Atualizações obrigatórias do Amazon Aurora

Com relação a determinadas correções críticas, o Aurora pode executar uma atualização gerenciada para um nível de patch na mesma versão secundária. Nesse caso, o Aurora atualizará o cluster mesmo se a configuração Upgrade automático de versões secundárias estiver desativada. Antes disso, o Aurora oferece informações detalhadas sobre o processo de atualização. Os detalhes incluem o momento de determinados marcos, o impacto nos clusters de banco de dados e as ações recomendadas. Essas atualizações gerenciadas ocorrem automaticamente durante a janela de manutenção do cluster.

Testar o cluster de banco de dados com uma nova versão do Aurora antes da atualização

É possível testar o processo de atualização e como a nova versão funciona com sua aplicação e workload. Use um dos seguintes métodos:

  • Clone seu cluster com o recurso de clone rápido do banco de dados do Amazon Aurora. Execute a atualização e qualquer teste pós-atualização no novo cluster.

  • Restaurar a partir de um snapshot do cluster para criar um novo cluster do Aurora. Você mesmo pode criar um snapshot do cluster em um cluster do Aurora existente. O Aurora também cria automaticamente snapshots periódicos por você para cada um dos seus clusters. Em seguida, é possível iniciar uma atualização de versão para o novo cluster. Você pode experimentar a cópia atualizada do cluster antes de decidir se deseja atualizar o cluster original.

Para obter mais informações sobre essas maneiras de criar novos clusters para teste, consulte Clonar um volume para um cluster de banco de dados do Amazon Aurora e Criar um snapshot de cluster de banco de dados.