Compartilhar via


Como criar e gerenciar réplicas de leitura no Banco de Dados do Azure para MySQL - Servidor Flexível usando o portal do Azure

APLICA-SE A: Banco de Dados do Azure para MySQL – Servidor flexível

Neste artigo, você aprenderá como criar e gerenciar réplicas de leitura no servidor flexível do Banco de Dados do Azure para MySQL usando o portal do Azure.

Observação

Se o 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)

Pré-requisitos

Criar uma réplica de leitura

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

  1. Entre no portal do Azure.

  2. Selecione a instância existente do servidor flexível do Banco de Dados do Azure para MySQL que você deseja usar como origem. 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.

    Captura de tela mostrando a adição de uma réplica.

  5. Insira um nome para o servidor de réplica. Se a sua região não é compatível com Zonas de Disponibilidade, você poderá selecionar a Zona de disponibilidade de sua escolha.

    Captura de tela mostrando a adição de um nome para a réplica.

  6. Insira o local com base na sua necessidade de criar uma réplica de leitura regional ou universal entre regiões.

    Captura de tela da seleção de uma replicação entre regiões.

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

Observação

As réplicas de leitura são criadas com a mesma configuração de servidor que a origem. 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. Vamos supor que você deseja criar um servidor de réplica para um grupo de recursos diferente ou uma assinatura diferente. Nesse caso, é possível mover o servidor réplica após a criação. Recomendamos que a configuração do servidor de réplica seja mantida com valores iguais ou superiores aos da origem para garantir que a réplica possa acompanhar a origem.

Depois que o servidor de réplica tiver sido criado, ele poderá ser visualizado na página Replicação.

[Captura de tela de uma lista de réplicas.

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 réplica então se torna um servidor independente e agora dá suporte a leitura e 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 a instância do servidor flexível do Banco de Dados do Azure para MySQL de origem.

  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.

    [Captura de tela de uma lista de réplicas.

  4. Selecione Promover. A ação "Promover" fez com que a replicação parasse e convertesse a réplica em um servidor autônomo e independente que pode ser lido e gravado.

    Captura de tela da seleção da opção

  5. Confirme que deseja interromper a replicação selecionado Promover.

    [Captura de tela da interrupção da replicação selecionando

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 a instância do servidor flexível do Banco de Dados do Azure para MySQL de origem.

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

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

    [Captura de tela da exclusão de uma réplica de servidor selecionada.

  4. Selecione Excluir réplica

    Captura de tela da exclusão de uma réplica.

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

    Captura de tela da confirmação da exclusão de uma 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 a instância do servidor flexível do Banco de Dados do Azure para MySQL de origem.

  2. Na Visão geral, selecione Excluir.

    [Captura de tela da exclusão da origem.

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

    Captura de tela da exclusão da origem confirmada.

Monitorar a replicação

  1. No portal do Azure, selecione a instância de servidor flexível do Banco de Dados do Azure para 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.

    [Captura de tela da seleção do lag da replicação.

  4. Selecione o intervalo de tempo que você deseja visualizar. A imagem abaixo seleciona um intervalo de tempo de 30 minutos.

    [Captura de tela da seleção do intervalo de tempo.

  5. Veja o atraso de replicação para o intervalo de tempo selecionado. A imagem a seguir exibe os últimos 30 minutos.

    [Captura de tela da seleção do intervalo de tempo de 30 minutos.

Próximas etapas

  • Saiba mais sobre ler réplicas
  • Você também pode monitorar a latência de replicação seguindo as etapas mencionadas aqui.
  • Para solucionar problemas de alta latência de replicação observada em Métricas, visite o link.