Como criar e gerenciar réplicas de leitura no Banco de Dados do Azure para MariaDB usando o portal do Azure

Importante

O Banco de Dados do Azure para MariaDB está no caminho da aposentadoria. É altamente recomendável migrar para o Banco de Dados do Azure para MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para MariaDB?.

Neste artigo, você aprenderá a criar e gerenciar réplicas de leitura no serviço Banco de Dados do Azure para MariaDB usando o portal do Azure.

Pré-requisitos

Importante

O recurso de réplica de leitura só está disponível para servidores do Banco de Dados do Azure para MariaDB 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

Quando você cria uma réplica para uma fonte que não tem réplicas existentes, a origem será reiniciada primeiro para se preparar para a replicação. Leve isso em consideração e execute essas operações durante um período fora de pico.

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

  1. Inicie sessão no portal do Azure.

  2. Selecione o Banco de Dados do Azure existente para o servidor MariaDB que você deseja usar como mestre. Esta ação abre a página Visão geral .

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

  4. Selecione Adicionar réplica.

    Azure Database for MariaDB - Replication

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

    Azure Database for MariaDB - Replica name

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

    Azure Database for MariaDB - Replica location

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

Azure Database for MariaDB - List replicas

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 o servidor MariaDB.

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

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

    Azure Database for MariaDB - Stop replication select server

  4. Selecione Parar replicação.

    Azure Database for MariaDB - Stop replication

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

    Azure Database for MariaDB - Stop replication confirm

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 o servidor MariaDB.

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

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

    Azure Database for MariaDB - Delete replica select server

  4. Selecione Excluir réplica

    Azure Database for MariaDB - Delete replica

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

    Azure Database for MariaDB - Delete replica confirm

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 o servidor MariaDB.

  2. Na Visão geral, selecione Excluir.

    Azure Database for MariaDB - Delete master

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

    Azure Database for MariaDB - Delete master confirm

Monitorizar a replicação

  1. No portal do Azure, selecione a réplica do Banco de Dados do Azure para o servidor MariaDB 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.

    Select Replication lag

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

    Select time range

  5. Exiba o atraso de replicação para o intervalo de tempo selecionado. A imagem abaixo exibe os últimos 30 minutos para uma grande carga de trabalho.

    Select time range 30 minutes

Próximos passos