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 avaliar e verificar a prontidã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 aborda possíveis problemas que afetam a migração ou a operação pós-migração do banco de dados.
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:
- Use o portal do Azure durante a instalação.
- Especifique o
--migration-option
parâmetro na CLI do Azure ao criar uma migração.
Veja como fazê-lo em ambos os métodos.
Utilizar o portal do Azure
Vá para a guia de migração no Banco de Dados do Azure para PostgreSQL.
Selecione Criar.
Na página Configuração, escolha a opção de migração que inclui a validação. Selecione Validar ou Validar e Migrar.
Utilizar a CLI do Azure
Abra a interface da linha de comando.
Verifique se você tem a CLI do Azure instalada e se está conectado à sua conta do Azure usando
az sign-in
o . A versão deve ser pelo menos 2.56.0 ou superior para usar a opção de migração.Construa seu comando de criação de 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
--migration-option
parâmetro seguido daValidate
opção 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 pré-migração
Você pode escolher qualquer uma das seguintes opções:
- Validar: use esta opção para verificar a preparação do servidor e do banco de dados para a migração 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ê pode encontrar ao executar migrações.
- Migrar: use esta opção para iniciar a migração sem passar por um processo de validação. Execute a validação antes de acionar uma migração para aumentar as chances de sucesso. Após a conclusão da validação, você pode usar essa opção para iniciar o processo de migração.
- Validar e Migrar: esta opção executa validações e a migração é acionada se todas as verificações estiverem no estado Bem-sucedido ou Aviso . As falhas de validação não iniciam a migração entre os servidores de origem e de destino.
Recomendamos que você use validações de pré-migraçã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 Validar e execute a validação de pré-migração em uma data avançada da migração planejada.
Analise a saída e tome as medidas corretivas para quaisquer erros.
Execute novamente a etapa 1 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 fazer com que a migração falhe. Analise a lista de erros e as soluções alternativas sugeridas. Tome medidas corretivas antes de planejar a migração.
- Aviso: Os avisos são mensagens informativas que você deve lembrar ao planejar a migração.