Validações de pré-migração para o serviço de migrações no Banco de Dados do Azure para PostgreSQL

APLICA-SE A: Banco de dados do Azure para PostgreSQL — Servidor Flexível

A validação de pré-migração é um conjunto de regras que envolve a avaliação e a verificação da preparação de um sistema de banco de dados de origem para migração para o Banco de Dados do Azure para PostgreSQL. Esse processo identifica e resolve possíveis problemas que afetam a migração do banco de dados ou a operação pós-migração.

Como você usa o recurso de validação de pré-migração?

Para usar a validação de pré-migração ao migrar para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível, você tem duas opções de migração:

  • Usar o portal do Azure durante a instalação.
  • Especificar o parâmetro --migration-option na CLI do Azure ao criar uma migração.

Veja como fazer isso nos dois métodos.

Use o Portal do Azure

  1. Navegue até a guia Migração do Banco de Dados do Azure para PostgreSQL.

  2. Selecione Criar.

  3. Na página Instalação, escolha a opção de migração que inclui validação. Selecione Validar ou Validar e Migrar.

    Captura de tela da opção de pré-migração para iniciar a migração.

Usar a CLI do Azure

  1. Abra a interface de linha de comando.

  2. Verifique se você tem a CLI do Azure instalada e se você está conectado à sua conta do Azure usando az sign-in. A versão deve ser, no mínimo, 2.56.0 ou superior para que a opção de migração possa ser usada.

  3. Construa o comando de criação da tarefa de migração com a CLI do Azure.

    az postgres flexible-server migration create --subscription <subscription ID> --resource-group <Resource group Name> --name <Flexible server Name> --migration-name <Unique migration ID> --migration-option ValidateAndMigrate --properties "Path of the JSON File" --migration-mode offline
    
  4. Inclua o parâmetro --migration-option seguido pela opção Validate para executar apenas a pré-migração. Use Validate, Migrate ou ValidateAndMigrate para executar a validação. Se a validação for bem-sucedida, continue com a migração.

Opções de validação de pré-migração

Você pode escolher uma das seguintes opções:

  • Validar: use essa opção para verificar se o servidor e o banco de dados estão preparados para migrar para o destino. Essa opção não iniciará a migração de dados e não exigirá nenhum tempo de inatividade do servidor.
    • Planeje melhor suas migrações executando validações de pré-migração com antecedência para saber os possíveis problemas que você poderá encontrar ao executar migrações.
  • Migrar: use essa opção para iniciar a migração sem passar por um processo de validação. Faça a validação antes de disparar uma migração para aumentar as chances de sucesso. Depois que a validação for concluída, você poderá usar essa opção para iniciar o processo de migração.
  • Validar e Migrar: essa opção executa validações e a migração é disparada se todas as verificações estiverem no estado Bem-sucedido ou Aviso. As falhas de validação não iniciam a migração entre servidores de origem e de destino.

Recomendamos que você use validações de pré-imigração para identificar problemas antes de executar migrações. Essa técnica ajuda você a planejar melhor suas migrações e evitar surpresas durante o processo de migração.

  1. Escolha a opção Validate e execute a validação de pré-migração em uma data antes da migração planejada.

  2. Analise a saída e execute tome as medidas corretivas em relação aos erros.

  3. Execute a Etapa 1 novamente até que a validação seja bem-sucedida.

  4. Inicie a migração usando a opção Validar e Migrar na data e hora planejadas.

Estados de validação

Depois de executar a opção Validar, você verá uma das seguintes opções:

  • Bem-sucedido: nenhum problema foi encontrado e você pode planejar a migração.
  • Falha: foram encontrados erros durante a validação, o que pode causar uma falha na migração. Examine a lista de erros e suas soluções alternativas sugeridas. Adote medidas corretivas antes de planejar a migração.
  • Aviso: avisos são mensagens informativas das quais você precisa se lembrar ao planejar a migração.