Teste a sua implementação de migração no Azure
Depois de replicar ou preparar suas cargas de trabalho e garantir que os serviços de suporte estejam disponíveis, você pode começar os testes de migração. Os testes de migração concentram-se principalmente em duas áreas:
- Architecture: teste a sua arquitetura para garantir que ela funcione com os recursos replicados ou em fase de testes.
- Rotinas de gerenciamento: Teste seu plano de gerenciamento para os recursos migrados para garantir que ele seja funcional.
Ao contrário de testes de negócios, os testes de migração se concentram nas atividades de TI.
À medida que identifica problemas, pode adicioná-los ao seu plano de correção . Depois de resolver todos os problemas, você pode prosseguir para a liberação da carga de trabalho.
Executar migrações de teste
Depois de replicar recursos, você pode executar migrações de teste em ambientes isolados para garantir que não afete as cargas de trabalho de produção.
As migrações de teste variam dependendo das ferramentas, mas geralmente você cria uma réplica dos sistemas de origem que é executada em paralelo aos sistemas ativos. Execute testes nesses sistemas secundários. Ao concluir o teste, você pode limpar os recursos replicados sem introduzir alterações permanentes.
Para fazer testes, você precisa:
Uma rede isolada onde você testa o failover. Corresponda a configuração de rede à configuração de rede de migração pretendida, tanto quanto possível.
Acesso isolado à rede de uma fonte, como uma VPN ponto a site, um jump box ou o Bastion do Azure.
Um mecanismo de autenticação para autenticar no ambiente de teste. O ambiente de teste é isolado, portanto, não pode usar o provedor de identidade da sua zona de pouso.
Você pode usar um controlador de domínio migrado para teste que implanta no ambiente de teste com os recursos de migração de teste. Após o teste, limpe o controlador de domínio utilizando os recursos.
Como alternativa, sua rede isolada pode ter um controlador de domínio de teste. Emparelhe a rede para permitir a replicação do tráfego do Ative Directory. Você pode tirar um instantâneo do controlador de domínio no Azure e, em seguida, excluir o par para fins de teste para isolar a rede. Você pode aproveitar todas as funções necessárias e, em seguida, restaurar o estado quando concluir o teste para evitar fazer alterações no provedor de identidade ao vivo.
Sua ferramenta de migração deve ser capaz de executar uma migração de teste e limpar os materiais de teste. Para obter um exemplo desse processo de migração de teste que funcionaria no Azure Migrate, consulte o Test migrations for VMware agentless migrations. Isso fornece um ponto de partida para entender como as ferramentas podem ajudá-lo com migrações de teste.
Dica
Você também pode usar este ambiente de teste para testes de negócios
Corrigir problemas de teste
Depois de fazer o teste, certifique-se de que:
- Registre todos os problemas descobertos no plano de remediação.
- Triagem os problemas com base na sua gravidade e identifique quaisquer soluções alternativas como parte do processo de triagem.
- Soluções alternativas para documentos. Se você puder incorporar a solução alternativa como parte da migração, talvez não seja necessário corrigir o problema.
- Comece com itens não soluções alternativas. Considere resolver itens que não têm soluções alternativas primeiro.
Exemplo de plano de teste
Aqui está um exemplo básico de uma saída de plano de teste para um projeto de migração:
Teste | Bem-sucedido/malsucedido | Observação |
---|---|---|
Implantação de máquinas virtuais | ✅ | |
Os administradores podem iniciar sessão em máquinas virtuais | ✅ | |
Início dos serviços Web dos Serviços de Informação Internet (IIS) | ✅ | |
Serviço 1 começa | ✅ | |
Serviço 2 começa | ❌ | O serviço teve de ser iniciado manualmente |
Acesso ao site | ✅ | |
Início dos serviços SQL | ✅ | |
Acesso à base de dados | ✅ | |
O balanceamento de carga entre sites funciona | ✅ | |
A entrada do Gateway de Aplicativo do Azure funciona | ❌ | O Application Gateway tem um problema de certificado |
O tempo total para a transação de teste foi inferior a 5 ms | ✅ |