Migrar

Concluído

As migrações envolvem planejamento, execução e otimização de migrações de carga de trabalho de data centers locais e outras plataformas de nuvem para o Azure. As recomendações ajudam as organizações a minimizar os riscos de migração, reduzir custos e alcançar resultados bem-sucedidos de adoção da nuvem.

Planejar a migração

  1. Avaliar a prontidão e as competências da migração. Avalie os recursos do Azure da sua equipe em domínios de infraestrutura, segurança e aplicativos e, em seguida, contrate parceiros da Microsoft ou arquitetos de soluções do Azure para preencher lacunas de especialização.

  2. Escolha o caminho de migração de dados. Selecione ExpressRoute para transferências de alta largura de banda, gateways VPN para conexões criptografadas, Azure Data Box para migrações offline ou Internet pública para dados não confidenciais.

  3. Determine a sequência de migração. Mapeie dependências de aplicativos usando o Azure Migrate, priorize cargas de trabalho por criticidade de negócios e crie agendas de migração que evitem períodos de pico de negócios.

  4. Escolha o método de migração para cada carga de trabalho. Selecione a migração de tempo de inatividade quase zero para cargas de trabalho de missão crítica ou a migração de tempo de inatividade planejada para aplicativos que acomodam janelas de manutenção.

  5. Defina o plano de reversão. Desenvolva estratégias de backup com scripts de recuperação automatizados, estabeleça prazos de reversão e teste procedimentos de recuperação em ambientes que não sejam de produção.

  6. Envolver as partes interessadas no plano de migração. Documente abordagens de migração com justificativa de negócios, apresente procedimentos de reversão testados, valide agendas em relação a restrições de negócios e estabeleça critérios claros de sucesso.

Preparar cargas de trabalho para a nuvem

  1. Corrija problemas de compatibilidade no Azure. Implante recursos de carga de trabalho em assinaturas de teste, identifique problemas de compatibilidade, substitua configurações codificadas pelo Cofre de Chaves do Azure e elimine dependências locais por meio de serviços nativos do Azure.

  2. Valide a funcionalidade da carga de trabalho. Teste a conectividade de rede, verifique os fluxos de autenticação, realize testes funcionais, meça o desempenho com o Teste de Carga do Azure e valide os resultados em relação às linhas de base do ambiente de origem.

  3. Crie uma infraestrutura reutilizável. Desenvolva modelos ARM ou arquivos Bicep para componentes de infraestrutura, crie scripts de automação para gerenciamento de configuração e estabeleça fluxos de trabalho de controle de versão.

  4. Crie documentação de implantação. Documente procedimentos de implantação, registre requisitos de configuração, crie runbooks operacionais e estabeleça guias de solução de problemas.

Executar migrações

  1. Preparar as partes interessadas para a migração. Distribua agendas de migração com responsabilidades, confirme a disponibilidade do suporte técnico e realize revisões de preparação pré-migração.

  2. Implemente um congelamento de alterações. Comunique períodos de congelamento, implemente procedimentos de controle de alterações e monitore os sistemas de origem em busca de alterações não autorizadas.

  3. Finalizar o ambiente de produção. Implante a infraestrutura usando modelos testados, aplique políticas de segurança, verifique se os serviços do Azure estão operacionais e confirme a conectividade de rede.

  4. Execute o corte. Para um tempo de inatividade quase nulo: configure a replicação de banco de dados, migre arquivos estáticos, pause gravações para sincronização e redirecione o tráfego. Para tempo de inatividade planejado: pare operações, migre dados com validação, teste a funcionalidade e redirecione o tráfego.

  5. Manter a opção de fallback. Retenha a infraestrutura de origem, mantenha a conectividade de rede, documente procedimentos de fallback e estabeleça monitoramento para problemas.

  6. Valide o sucesso da migração. Teste o desempenho em relação aos critérios de sucesso, conduza a validação funcional, verifique a integridade dos dados e obtenha a aceitação formal das partes interessadas.

  7. Carga de trabalho de suporte durante a estabilização. Estabeleça equipes de suporte dedicadas, atualize bancos de dados de configuração, mantenha um monitoramento aprimorado e documente as lições aprendidas.

Otimizar cargas de trabalho após a migração

  1. Ajuste as configurações de carga de trabalho. Aplique as recomendações do Azure Advisor, implemente orientações específicas do serviço, aborde recomendações de segurança e configure o monitoramento.

  2. Valide configurações críticas. Verifique se o monitoramento captura a telemetria, confirme se o rastreamento de custos está alinhado com as linhas de base, teste os procedimentos de backup e valide as configurações de segurança.

  3. Colete e aja de acordo com o feedback dos usuários. Reúna feedback por meio de pesquisas e entrevistas, documente problemas em sistemas de rastreamento, atribua propriedade para resolução e comunique melhorias.

  4. Agende revisões regulares da carga de trabalho. Realize revisões trimestrais usando as ferramentas do Well-Architected Framework, avalie oportunidades de otimização de custos, avalie métricas de desempenho e documente ações de otimização.

  5. Otimize dependências híbridas e multicloud. Monitore conexões híbridas com o Azure Arc, proteja comunicações entre ambientes, identifique a Plataforma Azure como uma oportunidade de substituição de serviço e planeje a migração sistemática.

  6. Partilhe os resultados da migração. Acompanhe as economias de custos com o Azure Cost Management, meça melhorias de desempenho, documente benefícios operacionais e apresente resultados às partes interessadas.

Descomissionar cargas de trabalho de origem

  1. Obter a aprovação das partes interessadas antes do desmantelamento. Solicite aprovação por escrito dos proprietários de empresas, documente a aprovação com cronogramas, registre decisões em sistemas centralizados e estabeleça trilhas de auditoria.

  2. Recupere e otimize licenças de software. Identifique licenças qualificadas para o Benefício Híbrido do Azure, atualize sistemas de inventário, realoque licenças não utilizadas e documente alterações para fins de conformidade.

  3. Preserve os dados para atender às necessidades de conformidade e recuperação. Identifique dados sujeitos a requisitos de retenção, implemente armazenamento compatível usando o Armazenamento de Blobs do Azure, crie procedimentos de recuperação e estabeleça políticas de gerenciamento de ciclo de vida.

  4. Atualizar documentação e procedimentos. Atualize diagramas de arquitetura, revise procedimentos operacionais, modifique configurações de monitoramento e arquive documentação herdada com avisos de descontinuação.

Para obter as diretrizes detalhadas do Cloud Adoption Framework, consulte Migrar cargas de trabalho para o Azure.