A RDS Cluster Edition oferece nós secundários de leitura, failover entre primário e secundário, recuperação de desastres multizona e monitoramento no nível do nó. Este tópico explica como atualizar uma instância do ApsaraDB RDS for MySQL da RDS Basic Edition para a RDS Cluster Edition.
Quando atualizar
Atualize da RDS Basic Edition para a RDS Cluster Edition quando precisar de algum dos seguintes recursos:
Maior disponibilidade: proteja seu banco de dados com recuperação de desastres multizona e failover automático entre primário e secundário.
Escalabilidade de leitura: use nós secundários de leitura para descarregar o tráfego de leitura e implementar a divisão de leitura e escrita.
Controle operacional mais granular: monitore no nível do nó e gerencie a topologia do cluster, adicionando ou removendo nós sem tempo de inatividade.
Para obter uma descrição detalhada dos recursos da RDS Cluster Edition, consulte RDS Cluster Edition.
Pré-requisitos
Antes de começar, verifique se:
Sua instância RDS executa o MySQL 5.7 ou MySQL 8.0 na RDS Basic Edition. Verifique essa informação na página Basic Information da instância.
Sua instância utiliza armazenamento ESSD (enterprise SSD) ou Premium ESSD. Caso utilize SSD padrão, atualize o tipo de armazenamento para ESSD primeiro.
A versão secundária do mecanismo da instância é 20211231 ou posterior. Para atualizar a versão, consulte Atualizar a versão secundária do mecanismo.
Antes de começar
Após a conclusão da atualização, não é possível reverter para a RDS Basic Edition.
A atualização aciona um failover da instância, causando uma desconexão momentânea. Certifique-se de que sua aplicação possua um mecanismo de reconexão automática. Para mais detalhes, consulte Impactos de um failover de instância.
As taxas reais da atualização aparecem na página de compra. Para entender a estrutura de preços, consulte Alterar especificações da instância.
Atualizar para a RDS Cluster Edition
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está localizada e clique em ID da instância.
Na seção Configuration Information, clique em Change Specifications.
(Apenas para instâncias por assinatura) Selecione Upgrade e clique em Next step.
-
Configure os seguintes parâmetros:
Parâmetro
Descrição
Edition
Selecione Cluster Edition.
Storage Type
Escolha um tipo de armazenamento conforme suas necessidades.
Instance Type
Defina um tipo de instância adequado aos seus requisitos.
Storage Capacity
Arraste o controle deslizante para definir a capacidade de armazenamento.
Switching Time
Selecione Execute Immediately ou Switch Within Maintenance Window. Em ambos os casos, a migração de dados começa imediatamente e não afeta sua carga de trabalho. A diferença reside no momento em que ocorre o failover da instância (desconexão momentânea): logo após a conclusão da migração ou dentro da janela de manutenção configurada.
Leia e aceite os Terms of Service, clique em Pay Now e conclua o pagamento.
Na página Basic Information, verifique se o campo Type and Edition exibe Regular Instance (Cluster Edition). Se sim, a atualização foi concluída com sucesso.
O endpoint da instância RDS permanece inalterado após a atualização. Nenhuma alteração na configuração da aplicação é necessária.
Referência de API
Use as seguintes operações de API para executar ou verificar a atualização programaticamente:
|
Operação |
Descrição |
|
Atualiza a instância para a RDS Cluster Edition. Defina DBInstanceClass como um tipo de instância compatível com a RDS Cluster Edition e defina Category como Cluster. |
|
|
Valida a atualização. Verifique o campo Category na resposta — o valor Cluster confirma que a atualização foi bem-sucedida. |