Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível criar a instância RDS do Multi-AZ Aurora


Multi-AZ não significa a mesma coisa no Aurora que no MySQL e no MariaDB. Com o Aurora, qualquer réplica no cluster pode substituir o mestre em caso de falha (embora a seleção seja baseada na prioridade, portanto, não é apenas uma réplica selecionada aleatoriamente, se houver mais de uma réplica), e o armazenamento já está /sempre multi-AZ no Aurora porque essa é uma parte central do design do Aurora. Assim, Aurora pode ser "convertida" para Multi-AZ.

Aparentemente, essa é a única maneira de fazer isso ao criar uma instância do Aurora a partir de um instantâneo, com base nisso:

Se você criar um cluster do Aurora multi-AZ sem um instantâneo, isso é tudo o que acontece:um mestre e uma réplica são criados. Nesse caso, você pode realmente excluir a réplica e torná-la não multi-AZ, que é um processo diferente do que está envolvido com MySQL ou MariaDB.

"Criar um cluster" - conforme usado na citação acima - é um termo potencialmente confuso, pois você naturalmente assumiria que um cluster significa dois ou mais, mas, na verdade, um cluster do Aurora pode ser tecnicamente um "cluster" de apenas um instância. Cada instância do Aurora faz parte de exatamente um cluster. Uma instância é a principal (mestre) e todas as instâncias adicionais são réplicas.