Partilhar 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

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

Nota

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)

Pré-requisitos

Criar uma réplica de leitura

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

  1. Inicie sessão no portal do Azure.

  2. Selecione a instância existente do Banco de Dados do Azure para o Servidor Flexível MySQL que você deseja usar como fonte. Esta ação abre a página Visão geral .

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

  4. Selecione Adicionar réplica.

    Captura de ecrã a mostrar a adição de uma réplica

  5. Insira um nome para o servidor de réplica. Se a sua região suportar Zonas de Disponibilidade, pode selecionar a Zona de Disponibilidade da sua escolha.

    Captura de ecrã a mostrar a adição de um nome de réplica

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

    Captura de ecrã a mostrar a seleção de uma região cruzada

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

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

Captura de ecrã de uma lista de réplicas

Nota

As réplicas de leitura são criadas com a mesma configuração de servidor da origem. 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. Suponha que você queira criar um servidor de réplica para um grupo de recursos diferente ou uma assinatura diferente. Nesse caso, você pode 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 possa acompanhar a origem.

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:

  1. No portal do Azure, selecione seu Banco de Dados do Azure de origem para a instância do Servidor Flexível MySQL.

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

  3. Selecione o servidor de réplica que deseja interromper a replicação.

  4. Selecione Promover. A ação de promoção fez com que a replicação parasse e convertesse a réplica em um servidor independente e autônomo gravável em leitura.

    Captura de ecrã a mostrar a seleção de promover.

  5. Confirme se deseja interromper a replicação selecionando Promover.

    Captura de tela mostrando a interrupção da replicação selecionando promover.

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

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

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

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

  4. Selecione Excluir réplica

    Captura de ecrã a mostrar a eliminaçã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 confirmando a exclusão de uma 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:

  1. No portal do Azure, selecione seu Banco de Dados do Azure de origem para a instância do Servidor Flexível MySQL.

  2. Na Visão geral, selecione Excluir.

    Captura de ecrã a mostrar a eliminação da fonte.

  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 fonte confirmada.

Monitorizar a replicação

  1. No portal do Azure, selecione a réplica do Banco de Dados do Azure para a instância do Servidor Flexível MySQL que você deseja monitorar.

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

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

    Captura de tela mostrando a seleção do atraso de replicação.

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

    Captura de ecrã a mostrar a seleção do intervalo de tempo.

  5. Exiba o atraso de replicação para o intervalo de tempo selecionado. A imagem abaixo mostra os últimos 30 minutos.

    Seleção do intervalo de tempo 30 minutos