Partilhar via


Mover um Banco de Dados do Azure para o Banco de Dados do Azure para PostgreSQL - Servidor Único para outra região usando o portal do Azure

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Único

Importante

O Banco de Dados do Azure para PostgreSQL - Servidor Único está no caminho da desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único PostgreSQL?.

Há vários cenários para mover um Banco de Dados do Azure existente para o servidor PostgreSQL de uma região para outra. Por exemplo, talvez você queira mover um servidor de produção para outra região como parte do planejamento de recuperação de desastres.

Você pode usar uma réplica de leitura entre regiões do Banco de Dados do Azure para PostgreSQL para concluir a mudança para outra região. Para fazer isso, primeiro crie uma réplica de leitura na região de destino. Em seguida, interrompa a replicação para o servidor de réplica de leitura para torná-lo um servidor autônomo que aceita tráfego de leitura e gravação.

Nota

Este artigo se concentra em mover seu servidor para uma região diferente. Se você quiser mover seu servidor para um grupo de recursos ou assinatura diferente, consulte o artigo de movimentação .

Pré-requisitos

  • O recurso de réplica de leitura entre regiões só está disponível para o Banco de Dados do Azure para PostgreSQL - Servidor Único 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.

  • Verifique se o servidor de origem do Banco de Dados do Azure para PostgreSQL está na região do Azure da qual você deseja mover.

Prepare-se para se mudar

Para preparar o servidor de origem para replicação usando o portal do Azure, use as seguintes etapas:

  1. Inicie sessão no portal do Azure.
  2. Selecione o Banco de Dados do Azure existente para o servidor PostgreSQL que você deseja usar como o servidor de origem. Esta ação abre a página Visão geral .
  3. No menu do servidor, selecione Replicação. Se o suporte à replicação do Azure estiver definido como pelo menos Réplica, você poderá criar réplicas de leitura.
  4. Se o suporte à replicação do Azure não estiver definido como pelo menos Réplica, defina-o. Selecione Guardar.
  5. Reinicie o servidor para aplicar a alteração selecionando Sim.
  6. Você receberá duas notificações do portal do Azure assim que a operação for concluída. Há uma notificação para atualizar o parâmetro do servidor. Há outra notificação para a reinicialização do servidor que segue imediatamente.
  7. Atualize a página do portal do Azure para atualizar a barra de ferramentas Replicação. Agora você pode criar réplicas de leitura para este servidor.

Para criar um servidor de réplica de leitura entre regiões na região de destino usando o portal do Azure, use as seguintes etapas:

  1. Selecione o Banco de Dados do Azure existente para o servidor PostgreSQL que você deseja usar como o servidor de origem.
  2. Selecione Replicação no menu, em CONFIGURAÇÕES.
  3. Selecione Adicionar réplica.
  4. Insira um nome para o servidor de réplica.
  5. Selecione o local para o servidor de réplica. O local padrão é o mesmo do servidor primário. Verifique se você selecionou o local de destino onde deseja que a réplica seja implantada.
  6. Selecione OK para confirmar a criação da réplica. Durante a criação da réplica, os dados são copiados do servidor de origem para a réplica. O tempo de criação pode durar vários minutos ou mais, proporcionalmente ao tamanho do servidor de origem.

Nota

Quando você cria uma réplica, ela não herda as regras de firewall e os pontos de extremidade do serviço VNet do servidor primário. Estas regras devem ser configuradas de forma independente na réplica.

Mover

Importante

O servidor autônomo não pode ser transformado em uma réplica novamente. Antes de interromper a replicação em uma réplica de leitura, verifique se a réplica tem todos os dados necessários.

Para interromper a replicação para a réplica a partir do portal do Azure, use as seguintes etapas:

  1. Depois que a réplica tiver sido criada, localize e selecione seu Banco de Dados do Azure para o servidor de origem PostgreSQL.
  2. Selecione Replicação no menu, em CONFIGURAÇÕES.
  3. Selecione o servidor de réplica.
  4. Selecione Parar replicação.
  5. Confirme se deseja interromper a replicação selecionando OK.

Limpar servidor de origem

Talvez você queira excluir o Banco de Dados do Azure de origem para o servidor PostgreSQL. Para fazê-lo, siga os seguintes passos:

  1. Depois que a réplica tiver sido criada, localize e selecione seu Banco de Dados do Azure para o servidor de origem PostgreSQL.
  2. Na janela Visão geral, selecione Excluir.
  3. Digite o nome do servidor de origem para confirmar que deseja excluir.
  4. Selecione Eliminar.

Próximos passos

Neste tutorial, você moveu um Banco de Dados do Azure para servidor PostgreSQL de uma região para outra usando o portal do Azure e, em seguida, limpou os recursos de origem desnecessários.