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
Navegue até a guia Migração do Banco de Dados do Azure para PostgreSQL.
Selecione Criar.
Na página Instalação, escolha a opção de migração que inclui validação. Selecione Validar ou Validar e Migrar.
Usar a CLI do Azure
Abra a interface de linha de comando.
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.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
Inclua o parâmetro
--migration-option
seguido pela opçãoValidate
para executar apenas a pré-migração. UseValidate
,Migrate
ouValidateAndMigrate
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.
Escolha a opção Validate e execute a validação de pré-migração em uma data antes da migração planejada.
Analise a saída e execute tome as medidas corretivas em relação aos erros.
Execute a Etapa 1 novamente até que a validação seja bem-sucedida.
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.