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. Agora você tem a capacidade de habilitar o dimensionamento automático de IOPS para os servidores de origem e de destino durante a criação da réplica. Essa opção só estará disponível se o servidor de origem ainda não tiver o dimensionamento automático de IOPS habilitado. Aumentar temporariamente o IOPS ajuda a acelerar o processo de provisionamento de réplicas. Quando o provisionamento estiver concluído, você poderá optar por desativar o dimensionamento automático se ele não for mais necessário. No fluxo de trabalho de criação de réplicas, você verá uma opção de caixa de seleção chamada Provisionamento mais rápido. Selecione essa opção para aproveitar o dimensionamento automático de IOPS para um provisionamento de réplica mais rápido e confiável.

    Captura de tela do provisionamento mais rápido

  8. 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