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á a caminho da desativação. É altamente recomendável que você migre 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 está disponível apenas para servidores do Banco de Dados do Azure para MariaDB nos tipos de preços de Uso Geral ou Otimizado para Memória. Verifique se o servidor de origem está em um desses tipos de preços.

Criar uma réplica de leitura

Importante

Quando você criar uma réplica para uma origem que não tenha réplicas existentes, primeiro, a origem será reiniciada para se preparar para a replicação. Leve isso em consideração e realize essas operações durante um período de pouca atividade.

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

  1. Entre no portal do Azure.

  2. Selecione o servidor existente do Banco de Dados do Azure para MariaDB que você deseja usar como 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.

    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 que o do servidor mestre.

    Azure Database for MariaDB - Replica location

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

Azure Database for MariaDB - List replicas

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 servidor de origem do Banco de Dados do Azure para MariaDB.

  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.

    Azure Database for MariaDB - Stop replication select server

  4. Selecione Parar replicação.

    Azure Database for MariaDB - Stop replication

  5. Confirme que deseja interromper a replicação selecting 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 o servidor de origem do Banco de Dados do Azure para MariaDB.

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

  3. Selecione o servidor de réplica que você 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

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 servidor de origem do Banco de Dados do Azure para 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

Monitorar a replicação

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

    Select Replication lag

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

    Select time range

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

    Select time range 30 minutes

Próximas etapas