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ê pode selecionar a opção de migração apropriada por meio do portal do Azure durante a instalação ou especificando 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
Navegue até a guia de migração no Banco de Dados do Azure para PostgreSQL.
Selecione o botão Criar
Na página Configuração, escolha a opção de migração que inclui a validação. Isso pode ser rotulado como validar, 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.
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 da opção validate para executar somente a pré-migração Validate, Migrate ou ValidateAndMigrate para executar a validação e, em seguida, prossiga com a migração se a validação for bem-sucedida.
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. Uma vez feita a validação, você pode usar essa opção para iniciar o processo de migração.
ValidateandMigrate - Esta opção executa validações e a migração é acionada se todas as verificações estiverem no estado bem-sucedido ou de aviso . As falhas de validação não iniciam a migração entre os servidores de origem e de destino.
Recomendamos que os clientes usem validações de pré-migração para identificar problemas antes de executar migrações. Isso 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
O post de resultado executando a opção validada pode ser:
- 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. Revise a lista de erros e suas soluções alternativas sugeridas e 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.