Como criar e gerenciar réplicas de leitura no Banco de Dados do Azure para MySQL - Servidor flexível usando a CLI 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 Banco de Dados do Azure para o servidor flexível MySQL usando a CLI do Azure. Para saber mais sobre réplicas de leitura, consulte a visão geral.

[!Nota]

CLI do Azure

Você pode criar e gerenciar réplicas de leitura usando a CLI do Azure.

Pré-requisitos

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 o seguinte comando:

az mysql flexible-server replica create --replica-name mydemoreplicaserver --source-server mydemoserver --resource-group myresourcegroup

Importante

Ao usar a CLI para criar réplicas de leitura na região a partir de um servidor de origem com acesso privado, as configurações de rede do servidor de origem são transferidas. Os parâmetros de entrada de acesso privado, como "private-dns-zone", "subnet" e "vnet" são ignorados e a réplica de leitura na região é criada com as mesmas configurações de acesso privado do servidor de origem.

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, no mesmo local e na mesma assinatura que o servidor de origem. Se desejar criar um servidor de réplica para um grupo de recursos diferente ou uma assinatura diferente, você poderá 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 seja capaz de acompanhar a origem.

Listar réplicas para um servidor de origem

Para exibir todas as réplicas de um determinado servidor de origem, execute o seguinte comando:

az mysql flexible-server replica list --server-name mydemoserver --resource-group myresourcegroup

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.

A replicação para um servidor de réplica de leitura pode ser interrompida usando o seguinte comando:

az mysql flexible-server replica stop-replication --name mydemoreplicaserver --resource-group myresourcegroup

Excluir um servidor de réplica

A exclusão de um servidor de réplica de leitura pode ser feita executando o comando az mysql server delete .

az mysql flexible-server delete --resource-group myresourcegroup --name mydemoreplicaserver

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, você pode executar o comando az mysql flexible-server delete .

az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver

Próximos passos