Como criar e gerenciar réplicas de leitura no Banco de Dados do Azure para MySQL usando o portal do Azure
APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Único
Importante
O servidor único do Banco de Dados do Azure para MySQL está no caminho de desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para o servidor flexível MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para servidor flexível MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único MySQL?
Neste artigo, você aprenderá a criar e gerenciar réplicas de leitura no serviço Banco de Dados do Azure para MySQL usando o portal do Azure.
Pré-requisitos
- Um Banco de Dados do Azure para o servidor MySQL que será usado como o servidor de origem.
Importante
O recurso de réplica de leitura só está disponível para o Banco de Dados do Azure para servidores MySQL nas camadas de preços de Uso Geral ou Memória Otimizada. Verifique se o servidor de origem está em uma dessas camadas de preço.
Criar uma réplica de leitura
Importante
Se o servidor de origem não tiver servidores de réplica existentes, o servidor de origem pode precisar de uma reinicialização para se preparar para a replicação, dependendo do armazenamento usado (v1/v2). Considere reiniciar o servidor e execute esta operação fora do horário de pico. Consulte Reinicialização do servidor de origem para obter mais detalhes.
Se o GTID estiver habilitado em um servidor primário (gtid_mode
= ON), as réplicas recém-criadas também terão o GTID habilitado e usarão a replicação baseada em GTID. Para saber mais, consulte Identificador de transação global (GTID)
Um servidor de réplica de leitura pode ser criado usando as seguintes etapas:
Inicie sessão no portal do Azure.
Selecione o Banco de Dados do Azure existente para o servidor MySQL que você deseja usar como mestre. Esta ação abre a página Visão geral .
Selecione Replicação no menu, em CONFIGURAÇÕES.
Selecione Adicionar réplica.
Insira um nome para o servidor de réplica, como mydemoreplicaserver.
Selecione o local para o servidor de réplica. O local padrão é o mesmo do servidor de origem.
Nota
Para saber mais sobre em quais regiões você pode criar uma réplica, visite o artigo ler conceitos de réplica.
Selecione OK para confirmar a criação da réplica.
Nota
As réplicas de leitura são criadas com a mesma configuração de servidor que o mestre. A configuração do servidor de réplica pode ser alterada após a sua criação. O servidor de réplica é sempre criado no mesmo grupo de recursos e na mesma assinatura que o servidor de origem. Se desejar criar um servidor de réplica para um grupo de recursos diferente ou uma assinatura diferente, você poderá mover o servidor de réplica após a criação. É recomendável que a configuração do servidor de réplica seja mantida em valores iguais ou maiores do que a origem para garantir que a réplica seja capaz de acompanhar o mestre.
Depois que o servidor de réplica for criado, ele poderá ser visualizado na folha Replicação .
Interromper a replicação para um servidor de réplica
Importante
A interrupção da replicação para um servidor é irreversível. Depois que a replicação for interrompida entre uma origem e uma réplica, ela não poderá ser desfeita. O servidor de réplica torna-se então um servidor autónomo e suporta agora leitura e escrita. Este servidor não pode ser transformado numa réplica novamente.
Para interromper a replicação entre um servidor de origem e um servidor de réplica do portal do Azure, use as seguintes etapas:
No portal do Azure, selecione seu Banco de Dados do Azure de origem para o servidor MySQL.
Selecione Replicação no menu, em CONFIGURAÇÕES.
Selecione o servidor de réplica para o qual deseja interromper a replicação.
Selecione Parar replicação.
Confirme que deseja interromper a replicação clicando em OK.
Excluir um servidor de réplica
Para excluir um servidor de réplica de leitura do portal do Azure, use as seguintes etapas:
No portal do Azure, selecione seu Banco de Dados do Azure de origem para o servidor MySQL.
Selecione Replicação no menu, em CONFIGURAÇÕES.
Selecione o servidor de réplica que deseja excluir.
Selecione Excluir réplica.
Digite o nome da réplica e clique em Excluir para confirmar a exclusão da réplica.
Excluir um servidor de origem
Importante
Eliminar um servidor de origem interrompe a replicação de todos os servidores de réplica e elimina o próprio servidor de origem. Os servidores de réplica tornam-se servidores autónomos que suportam agora tanto leitura como escritas.
Para excluir um servidor de origem do portal do Azure, use as seguintes etapas:
No portal do Azure, selecione seu Banco de Dados do Azure de origem para o servidor MySQL.
Na Visão geral, selecione Excluir.
Digite o nome do servidor de origem e clique em Excluir para confirmar a exclusão do servidor de origem.
Monitorizar a replicação
No portal do Azure, selecione a réplica do Banco de Dados do Azure para o servidor MySQL que você deseja monitorar.
Na seção Monitoramento da barra lateral, selecione Métricas:
Selecione Atraso de replicação em segundos na lista suspensa de métricas disponíveis.
Selecione o intervalo de tempo que deseja visualizar. Por exemplo, você pode selecionar um intervalo de tempo de 30 minutos.
Exiba o atraso de replicação para o intervalo de tempo selecionado. Com o intervalo de tempo de 30 minutos, o exemplo exibe os últimos 30 minutos.
Próximos passos
- Saiba mais sobre réplicas de leitura