Migrar
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 obter resultados bem-sucedidos de adoção da nuvem.
Planejar a migração
Avaliar a preparação e as habilidades de migração. Avalie os recursos do Azure da sua equipe em domínios de infraestrutura, segurança e aplicativos e, em seguida, envolva parceiros da Microsoft ou arquitetos de soluções do Azure para preencher lacunas de experiência.
Escolha seu caminho de migração de dados. Selecione o ExpressRoute para transferências de alta largura de banda, gateways de VPN para conexões criptografadas, Azure Data Box para migrações offline ou Internet pública para dados não confidenciais.
Determine a sequência de migração. Mapeie as dependências de aplicativos usando as Migrações para Azure, priorize cargas de trabalho por comercialidade e crie agendas de migração que evitem períodos de negócios de pico.
Escolha o método de migração para cada carga de trabalho. Selecione migração de tempo de inatividade quase zero para cargas de trabalho críticas ou migração de tempo de inatividade planejada para aplicativos que acomodam janelas de manutenção.
Definir 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 de não produção.
Envolva os stakeholders no plano de migração. Documente as abordagens de migração com justificativa comercial, apresente procedimentos de reversão testados, valide agendamentos em relação a restrições comerciais e estabeleça critérios claros de êxito.
Preparar cargas de trabalho para a nuvem
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 Azure Key Vault e elimine as dependências locais por meio de serviços nativos do Azure.
Validar 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 nas linhas de base do ambiente de origem.
Crie uma infraestrutura reutilizável. Desenvolva modelos do 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.
Crie a documentação de implantação. Procedimentos de implantação de documentos, requisitos de configuração de registro, criar runbooks operacionais e estabelecer guias de solução de problemas.
Executar migrações
Preparar os stakeholders 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 para pré-migração.
Implementar um congelamento de alterações. Comunique períodos de congelamento, implemente procedimentos de controle de alteração e monitore os sistemas de origem para alterações não autorizadas.
Finalize 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.
Execute a substituição. Para tempo de inatividade quase zero: configurar a replicação de banco de dados, migrar arquivos estáticos, pausar gravações para sincronização e redirecionar o tráfego. Para tempo de inatividade planejado: parar operações, migrar dados com validação, funcionalidade de teste e tráfego de redirecionamento.
Manter a opção de fallback. Retenha a infraestrutura de origem, mantenha a conectividade de rede, documente procedimentos de fallback e estabeleça o monitoramento para problemas.
Validar o êxito da migração. Teste o desempenho em relação aos critérios de êxito, realize a validação funcional, verifique a integridade dos dados e obtenha aceitação formal dos stakeholders.
Suporte à carga de trabalho durante a estabilização. Estabeleça equipes de suporte dedicadas, atualize os bancos de dados de configuração, mantenha o monitoramento aprimorado e as lições de documento aprendidas.
Otimizar cargas de trabalho após a migração
Ajuste as configurações de carga de trabalho. Aplique as recomendações do Assistente do Azure, implemente diretrizes específicas do serviço, resolva as recomendações de segurança e configure o monitoramento.
Validar configurações críticas. Verifique se o monitoramento captura a telemetria, confirme se o acompanhamento de custos está alinhado com linhas de base, teste procedimentos de backup e valide as configurações de segurança.
Colete e aja nos comentários do usuário. Reúna comentários por meio de pesquisas e entrevistas, problemas de documentos nos sistemas de acompanhamento, atribua a propriedade para resolução e comunique melhorias.
Agende revisões de carga de trabalho regulares. Realize revisões trimestrais usando ferramentas do Well-Architected Framework, avalie as oportunidades de otimização de custos, avalie as métricas de desempenho e as ações de otimização de documentos.
Otimizar dependências híbridas e multinuvem. Monitore as conexões híbridas com o Azure Arc, proteja as comunicações entre ambientes, identifique a Plataforma do Azure como uma oportunidade de substituição de serviço e planeje a migração sistemática.
Compartilhe os resultados da migração. Acompanhe a economia de custos com o Gerenciamento de Custos do Azure, medir melhorias de desempenho, documentar benefícios operacionais e apresentar resultados aos stakeholders.
Desativar cargas de trabalho de origem
Obtenha a aprovação dos stakeholders antes do encerramento. Solicite aprovação por escrito de proprietários de negócios, aprovação de documentos com linhas do tempo, decisões de registro em sistemas centralizados e estabelecer trilhas de auditoria.
Recuperar e otimizar licenças de software. Identificar licenças qualificadas para o Benefício Híbrido do Azure, atualizar sistemas de inventário, realocar licenças não usadas e alterar documentos para conformidade.
Preservar dados para necessidades de conformidade e recuperação. Identifique os dados sujeitos aos requisitos de retenção, implemente o armazenamento em conformidade usando o Armazenamento de Blobs do Azure, crie procedimentos de recuperação e estabeleça políticas de gerenciamento do ciclo de vida.
Atualize a documentação e os procedimentos. Atualize diagramas de arquitetura, revise os procedimentos operacionais, modifique as configurações de monitoramento e arquive a documentação herdada com avisos de substituição.
Para obter as diretrizes detalhadas do Cloud Adoption Framework, consulte Migrar cargas de trabalho para o Azure.