Ir para o conteúdo

Como fazer upgrade dos meus bancos de dados globais do Amazon Aurora nas edições compatíveis com MySQL e com PostgreSQL?

4 minuto de leitura
0

Quero fazer upgrade dos meus bancos de dados globais nas edições do Amazon Aurora compatíveis com MySQL e com PostgreSQL.

Resolução

Observação: se você receber mensagens de erro ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

É possível fazer um upgrade de versão secundária ou principal nos clusters do Amazon Aurora na sua configuração de banco de dados global.

Upgrade de versão secundária

Upgrades automáticos de versão secundária não se aplicam aos clusters do Aurora compatíveis com o MySQL e o PostgreSQL que fazem parte de um banco de dados global.

Aurora compatível com MySQL

Ao tentar realizar um upgrade in-loco em seu cluster secundário, é possível receber a seguinte mensagem de erro:

"In-place minor version upgrade of Aurora MySQL global database cluster 'cluster-name' to Aurora MySQL engine version 8.0.mysql_aurora.3.0x.x isn't supported. The selected target version 8.0.mysql_aurora.3.0x.x supports a higher version of community MySQL that introduces changes incompatible with previous minor versions of Aurora MySQL. See the Aurora documentation for how to perform a minor version upgrade on global database clusters."

Em upgrades de versão secundária, você deve fazer upgrade de todos os clusters secundários antes de fazer upgrade do cluster primário. No entanto, para algumas versões do Aurora compatíveis com o MySQL, você deve excluir o cluster secundário e, em seguida, fazer upgrade do cluster primário. Depois de fazer upgrade do cluster primário, é possível recriar o cluster secundário na nova versão. Para fazer upgrade da sua versão do mecanismo de cluster global do Aurora compatível com o MySQL, você deve modificar o cluster de banco de dados.

Em um upgrade secundário para a versão 2.12.*, 3.04.* ou posterior do Aurora compatível com MySQL, remova todas as regiões secundárias do cluster global. Faça upgrade na versão do mecanismo da região primária para uma das versões do Aurora compatíveis com o MySQL. Em seguida, adicione regiões secundárias ao cluster global.

Para obter mais informações, consulte Atualizando a versão secundária ou o nível de patch de um cluster de banco de dados de Aurora MySQL.

Aurora compatível com PostgreSQL

Quando você cria um novo cluster global do Aurora compatível com o PostgreSQL, não ocorrem upgrades secundários automáticos. Você deve fazer upgrade manualmente de todos os clusters secundários e, em seguida, fazer upgrade do cluster primário.

É possível enfrentar breves interrupções durante o upgrade, pois o atributo de aplicação de patch sem tempo de inatividade não está disponível em clusters globais. Para obter mais informações, consulte Como realizar atualizações de versão secundária e aplicar patches.

Upgrade de versões principais

Aurora compatível com MySQL

Um upgrade da versão principal de um Amazon Aurora Global Database atualiza o cluster de banco de dados global em vez dos clusters individuais que ele contém.

Observação: depois de fazer upgrade do banco de dados global, não será possível desfazê-lo.

Para realizar um upgrade da versão principal em um banco de dados global do Amazon Aurora compatível com o MySQL, consulte Principais atualizações no local para bancos de dados globais. Certifique-se de selecionar o cluster global e não um dos clusters individuais. Quando você seleciona o cluster global, todos os seus clusters fazem upgrade ao mesmo tempo. Se você usar o console do Amazon Aurora e do RDS para fazer o upgrade, selecione o item com um perfil Banco de dados global. Se você usar a AWS CLI, execute o comando modify-global-cluster em vez do comando modify-db-cluster.

Para obter mais informações sobre upgrades de versões principais do Aurora MySQL, consulte Como funciona a atualização da versão principal no local Aurora MySQL.

Para solucionar problemas com seu upgrade, consulte Solução de problemas para atualização no local de Aurora MySQL.

Aurora compatível com PostgreSQL

Ao fazer um upgrade de versão principal em um cluster do Aurora PostgreSQL, uma prática recomendada é testar suas aplicações na versão com upgrade.

Antes de fazer o upgrade, você deve definir um objeto de ponto de recuperação (RPO) para o parâmetro rds.global_db_rpo no cluster. Em seguida, faça upgrade do seu banco de dados global do Aurora PostgreSQL.

Informações relacionadas

Usar o Amazon Aurora Global Database

Upgrade to Amazon Aurora MySQL version 3 (with MySQL 8.0 compatibility) (Upgrade para o Amazon Aurora MySQL versão 3 (compatível com MySQL 8.0))

Make the most of your upgrade to Amazon Aurora MySQL version 3   The Data Dive on AWS OnAir S01 (Aproveite ao máximo seu upgrade para a versão 3 do Amazon Aurora MySQL   The Data Dive on AWS OnAir S01) no site do YouTube

AWS OFICIALAtualizada há 10 meses