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 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
Siga estas etapas para criar um plano de migração que leve em conta a preparação da equipe, os requisitos de carga de trabalho e as prioridades de negócios:
Avalie a preparação para a migração e as habilidades. Avalie as capacidades 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ção 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.
Defina a sequência de migração. Mapeie as dependências do aplicativo usando o Migrações para Azure, priorize as cargas de trabalho por criticidade do negócio e crie cronogramas de migração que evitem períodos de pico dos negócios.
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 sobre o plano de migração. Documente 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
Conclua estas etapas para resolver problemas de compatibilidade e preparar cargas de trabalho para implantação confiável no Azure:
Corrija problemas de compatibilidade no Azure. Implante recursos de carga de trabalho em assinaturas de teste, identifique problemas de compatibilidade, mova segredos codificados para Azure Key Vault e armazene configurações não seguras em Configuração de Aplicativos do Azure e elimine as dependências locais por meio de serviços nativos de 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 Teste de Carga do Azure e valide os resultados em relação às 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. Documentar procedimentos de implantação, registrar os requisitos de configuração, criar runbooks operacionais e estabelecer guias de solução de problemas.
Executar migrações
Use as seguintes etapas para coordenar a migração, mover cargas de trabalho para o Azure e validar os resultados:
Preparar os stakeholders para a migração. Distribua cronogramas de migração com responsabilidades, confirme a disponibilidade do suporte técnico e realize revisões de preparação para pré-migração.
Implemente 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 Azure serviços estão operacionais e confirme a conectividade de rede.
Execute a transferência. 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, testar a funcionalidade e redirecionar o tráfego.
Manter a opção de fallback. Mantenha 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 a aceitação formal dos stakeholders.
Carga de trabalho de suporte durante a estabilização. Estabeleça equipes de suporte dedicadas, atualize os bancos de dados de configuração, mantenha o monitoramento aprimorado e documente as lições aprendidas.
Otimizar cargas de trabalho após a migração
Após a migração, siga estas etapas para melhorar o desempenho, a segurança e a eficiência de custo da carga de trabalho:
Ajuste as configurações de carga de trabalho. Aplique Assistente do Azure recomendações, 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 com base no feedback dos usuários. Reúna feedback por meio de pesquisas e entrevistas, documente os problemas nos sistemas de acompanhamento, atribua a propriedade para a resolução e comunique as 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 documente as ações de otimização.
Otimizar dependências híbridas e multinuvem. Use Azure Arc para gerenciar recursos não Azure compatíveis e configurar Observador de Rede do Azure Monitor da Conexão para monitorar a conectividade híbrida entre pontos de extremidade compatíveis, proteger comunicações entre ambientes, identificar oportunidades de substituição por Plataforma como Serviço (PaaS) do Azure e planejar a migração sistemática.
Compartilhe os resultados da migração. Acompanhe a economia de custos com Gerenciamento de Custos do Azure, meça melhorias de desempenho, documente benefícios operacionais e apresente resultados aos stakeholders.
Desativar cargas de trabalho de origem
Depois que as cargas de trabalho migradas estiverem estáveis, siga estas etapas para desativar cargas de trabalho de origem ao atender aos requisitos de licenciamento, retenção de dados e documentação:
Obtenha a aprovação dos stakeholders antes da desativação. Solicite aprovação por escrito dos responsáveis pelo negócio, documente a aprovação com prazos, registre decisões em sistemas centralizados e estabeleça trilhas de auditoria.
Recuperar e otimizar licenças de software. Identificar licenças qualificadas para Benefício Híbrido do Azure, atualizar sistemas de inventário, realocar licenças não usadas e documentar as alterações 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 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 descontinuação.
Para obter as diretrizes detalhadas de Cloud Adoption Framework, consulte Migrar cargas de trabalho para Azure.