Compartilhar via


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 da desativação. É altamente recomendável que você atualize para o servidor flexível do Banco de Dados do Azure para MySQL. Para obter mais informações sobre a migração para o servidor flexível do Banco de Dados do Azure para MySQL, confira O que está acontecendo com o Servidor Único do Banco de Dados do Azure para 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

Importante

O recurso de réplica de leitura está disponível apenas para bancos de dados do Azure para servidores MySQL nas camadas de preços de uso geral ou de otimização de memória. Verifique se o servidor de origem está em um desses tipos de preços.

Criar uma réplica de leitura

Importante

Se o servidor de origem não tiver servidores de réplica existentes, ele poderá precisar reiniciar para se preparar para a replicação, dependendo do armazenamento usado (v1/v2). Considere reiniciar o servidor e execute essa operação fora do horário de pico. Consulte Reinicialização do servidor de origem para ver mais detalhes.

Se GTID estiver habilitado em um servidor primário (gtid_mode = ATIVADO), ele também estará habilitado nas réplicas recém-criadas, e elas usarão a replicação baseada em GTID. Para saber mais, veja GTID (identificador de transação global)

Um servidor de réplica de leitura pode ser criado usando as seguintes etapas:

  1. Entre no portal do Azure.

  2. Selecione o banco de dados existente do Azure para servidor MySQL que você deseja usar como um mestre. Essa ação abre a página Visão geral do runbook.

  3. Selecione Replicação no menu, em CONFIGURAÇÕES.

  4. Selecione para adicionar réplica.

  5. Insira um nome para o servidor de réplica, como mydemoreplicaserver.

  6. Selecione o local para o servidor de réplica. O local padrão é o mesmo que o do servidor mestre.

    Observação

    Para saber mais sobre em quais regiões você pode criar uma réplica, visite o artigo conceitos de réplica de leitura.

  7. Selecione OK para confirmar a criação da réplica.

Observação

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 depois de criada. O servidor de réplica é sempre criado no mesmo grupo de recursos e na mesma assinatura do servidor de origem. Se você quiser criar um servidor de réplica para um grupo de recursos diferente ou uma assinatura diferente, 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 com valores iguais ou maiores que a origem para garantir que a réplica seja capaz de acompanhar o mestre.

Depois que o servidor de réplica tiver sido criado, ele poderá ser visualizado no blade Replication.

Parar a replicação para um servidor de réplica

Importante

Parar a replicação para um servidor é irreversível. Quando a replicação parar entre uma origem e uma réplica, ela não poderá ser desfeita. O servidor de réplica então se torna um servidor autônomo e agora suporta tanto leitura quanto gravação. Este servidor não pode ser transformado em uma réplica novamente.

Para interromper a replicação entre um servidor de origem e um servidor de réplica no portal do Azure, use as seguintes etapas:

  1. No portal do Azure, selecione o seu servidor de origem do Banco de Dados do Azure para MySQL.

  2. Selecione Replicação no menu, em CONFIGURAÇÕES.

  3. Selecione o servidor de réplica para o qual você deseja interromper a replicação.

  4. Selecione Parar Replicação.

  5. Confirme que você 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:

  1. No portal do Azure, selecione o seu servidor de origem do Banco de Dados do Azure para MySQL.

  2. Selecione Replicação no menu, em CONFIGURAÇÕES.

  3. Selecione o servidor de réplica que você deseja excluir.

  4. Selecione Excluir réplica.

  5. Digite o nome da réplica e clique em Excluir para confirmar a exclusão da réplica.

Excluir um servidor de origem

Importante

A exclusão de um servidor de origem interrompe a replicação para todos os servidores de origem e exclui o próprio servidor mestre. Os servidores de réplica tornam-se servidores independentes que agora suportam leitura e gravação.

Para excluir um servidor de origem no portal do Azure, use as seguintes etapas:

  1. No portal do Azure, selecione o seu servidor de origem do Banco de Dados do Azure para MySQL.

  2. Na Visão geral, selecione Excluir.

  3. Digite o nome do servidor de origem e clique em Excluir para confirmar a exclusão do servidor de origem.

Monitorar a replicação

  1. No Portal do Azure, selecione a réplica do Banco de Dados do Azure para o servidor MySQL que você deseja monitorar.

  2. Na seção Monitoramento da barra lateral, selecione Métricas:

  3. Selecione o atraso de replicação em segundos na lista suspensa de métricas disponíveis.

  4. Selecione o intervalo de tempo que você deseja visualizar. Por exemplo, você pode selecionar um intervalo de tempo de 30 minutos.

  5. Veja 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óximas etapas