Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo mostra como organizar cargas de trabalho em ondas de migração estruturadas para a adoção bem-sucedida do Azure. O planejamento de ondas de migração divide grandes projetos de migração em grupos menores e gerenciáveis de cargas de trabalho que podem ser migradas juntas. Essa abordagem reduz o risco e a complexidade, aumentando a velocidade da jornada de adoção da nuvem. Ao migrar em lotes controlados em vez de tentar mover tudo de uma vez, você obtém uma experiência valiosa com cada onda que melhora as migrações subsequentes.
Planejar iterativamente para se adaptar aos requisitos de alteração
Uma abordagem iterativa para o planejamento de migração agrupa cargas de trabalho em ondas e se adapta a novas informações descobertas durante a execução. Essa abordagem fornece flexibilidade para ajustar sua estratégia de migração à medida que você descobre desafios técnicos, mudança de prioridades de negócios e dependências até então desconhecidas. Você deve estruturar sua migração usando ondas porque o planejamento iterativo oferece melhores resultados do que planos rígidos e abrangentes.
Crie ciclos de aprendizagem que melhorem as migrações subsequentes. Cada onda concluída fornece insights sobre requisitos de desempenho, complexidades de dependência e funcionalidades organizacionais. Use essas lições para refinar sua abordagem para cargas de trabalho restantes. Documente o que funcionou bem e quais desafios surgiram para criar conhecimento institucional.
Execute as ondas atuais ao planejar as futuras. Enquanto sua equipe migra uma onda de cargas de trabalho, use o tempo para planejar a próxima onda e pesquisar futuros candidatos. Essa abordagem paralela maximiza a produtividade da equipe e mantém o impulso de migração. Atribua membros da equipe a atividades de execução e planejamento para garantir o progresso contínuo.
Mantenha a flexibilidade das ondas futuras até que você tenha informações suficientes. Defina apenas a próxima onda imediata em detalhes, deixando as ondas posteriores em um alto nível até que você entenda seus requisitos específicos. Essa flexibilidade impede compromissos prematuros com base em informações incompletas e permite incorporar lições aprendidas com ondas anteriores.
Agrupar sistemas dependentes na mesma onda
As dependências do sistema determinam a composição das ondas e o sequenciamento de migração. Você deve identificar cargas de trabalho que comunicam ou compartilham recursos e agrupá-las na mesma onda de migração. Esse agrupamento evita interrupções de serviço causadas por dependências interrompidas e reduz a complexidade da migração.
Descubra todas as dependências primeiro. As dependências entre cargas de trabalho causarão interrupções de serviço se não forem migradas juntas. Mapeie dependências internas e externas para descobrir essas conexões antes de criar grupos de migração.
Analise os tipos de dependência e a criticidade. Diferentes tipos de dependência exigem diferentes abordagens de migração. Distingue entre essas categorias:
Tipo de dependência Description Abordagem da migração Dependências diretas Exigir comunicação imediata e baixa latência entre componentes. Mova todos os componentes diretamente conectados para manter o desempenho e evitar interrupções. Dependências indiretas Envolver interações ocasionais ou não críticas entre sistemas. Migre em conjunto ou em ondas separadas se a conexão tolerar latência ou oferecer suporte ao uso híbrido. Dependências comerciais Depende das relações organizacionais ou de gerenciamento. Agrupe e migre cargas de trabalho relacionadas e sistemas de relatórios para se alinharem às prioridades de negócios. Agrupar cargas de trabalho por relações de dependência. Crie grupos com base em bancos de dados compartilhados, APIs, serviços de autenticação ou conexões de rede. Esses grupos formam a base de suas ondas de migração e garantem que todos os componentes necessários para a funcionalidade se movam juntos. Quando houver incerteza sobre a criticidade da dependência, agrupe os componentes. Essa abordagem conservadora fornece flexibilidade para a separação futura.
Documente cada grupo de dependências sistematicamente. Marque ativos com base em seus grupos de dependência usando convenções de nomenclatura consistentes. Documente cada grupo com:
- Nome do grupo e ID – Identificador exclusivo e nome descritivo
- Inventário de componentes – todos os elementos, aplicativos e serviços de infraestrutura
- Dependências críticas – conexões essenciais que exigem tratamento especial
- Restrições de migração – Requisitos comerciais, técnicos ou de tempo
Validar a integridade do grupo. Confirme se cada grupo inclui todos os componentes necessários para que os aplicativos operem, incluindo a infraestrutura de suporte, como balanceadores de carga, registros DNS ou camadas de cache.
Priorizar cargas de trabalho usando uma estrutura estruturada
A seleção inicial da carga de trabalho estabelece a base para seu programa de migração e cria a confiança da equipe por meio de sucessos precoces. Suas equipes de estratégia e a adoção de nuvem devem concordar com critérios de priorização que equilibram o valor dos negócios, o risco técnico e os objetivos de aprendizagem organizacional.
Examine os detalhes da carga de trabalho. Trabalhe com os stakeholders para examinar os detalhes técnicos e comerciais de cada carga de trabalho. Verifique se os impactos de tempo de inatividade ou de falha são bem compreendidos e alinhados com as prioridades de negócios atuais. Utilize o plano de adoção da migração para verificar detalhes como unidade de negócios, responsável pela carga de trabalho, dependências técnicas e classificação de criticidade. Esses detalhes ajudam a priorizar e sequenciar cargas de trabalho efetivamente.
Priority Valor do negócio Effort Description High High Low Ganhos rápidos – migrar primeiro para impacto imediato Medium-High High High Investimentos estratégicos – planeje cuidadosamente com recursos adequados Medium-Low Low Low Candidatos fáceis - preencher lacunas entre as principais migrações Low Low High Evitar ou adiar – concentrar recursos em oportunidades de valor mais alto Comece com cargas de trabalho mais simples para reduzir o risco. Comece a migrar cargas de trabalho menos complexas e com menor risco. Essa abordagem ajuda sua equipe a ganhar confiança e refinar processos de migração antes de lidar com cargas de trabalho mais desafiadoras. Direcionar ferramentas internas, ambientes de desenvolvimento ou aplicativos de baixo uso com arquiteturas autônomas e pontos de integração mínimos.
Mova ambientes de não produção antes da produção. Ambientes de não produção fornecem um espaço seguro para testar o processo de migração completo. Migrar ambientes de desenvolvimento, homologação e QA antes da produção para validar a prontidão. Essa ordem permite que as equipes testem configurações, desempenho e procedimentos de recuperação sem afetar os usuários. Use migrações de não produção para treinar equipes de operações.
Depois de demonstrar o êxito inicial, agende os sistemas críticos. Aplicativos críticos exigem recursos de migração comprovados antes de movê-los para o Azure. Planeje essas migrações para ondas posteriores quando sua equipe demonstrar competência com os serviços do Azure. Prazos de negócios, como ciclos de atualização de hardware, podem exigir que você priorize aplicativos críticos anteriormente com mais proteções e períodos de teste estendidos.
Inclua cargas de trabalho complexas representativas para testar cenários. Adicione uma ou duas cargas de trabalho complexas a cada onda inicial para expor os desafios que você enfrenta com aplicativos críticos. Escolha cargas de trabalho que representam padrões comuns, como aplicativos de várias camadas ou sistemas dependentes de banco de dados.
Definir linhas do tempo para cada onda
Cronogramas claros para cada onda estruturam seu esforço de migração. As datas de início e término definidas ajudam a gerenciar o escopo, definir as expectativas dos stakeholders e acompanhar o progresso entre as equipes.
Defina durações de onda com base na complexidade da carga de trabalho e na capacidade da equipe. Considere a experiência do Azure da sua equipe, a disponibilidade de especialistas no assunto e as demandas simultâneas do projeto ao estimar as durações. Fator no tempo para atividades de teste, validação e transferência de conhecimento.
Inclua o tempo de buffer para desafios inesperados e aprendizado. Adicione tempo de contingência às estimativas iniciais para considerar problemas técnicos imprevistos, descobertas de dependência e atividades de solução de problemas. Os projetos de migração encontram consistentemente desafios que não eram aparentes durante o planejamento. O tempo de buffer impede a pressão de agendamento que leva a atalhos ou comprometimentos de qualidade.
Estabeleça pontos de verificação importantes em cada fase. Crie pontos de revisão em 25%, 50%e 75% conclusão para avaliar o progresso, validar suposições e ajustar planos quando necessário. Use esses pontos de verificação para comunicar o status aos stakeholders, identificar bloqueadores antecipadamente e fazer correções de curso antes que eles afetem atividades downstream.
Planeje janelas de transição durante horários adequados para os negócios. Agende as atividades de substituição final durante as janelas de manutenção estabelecidas, fora do horário de pico ou os períodos de tempo de inatividade planejados. Coordene com os stakeholders empresariais para garantir que o cronograma de transição esteja alinhado com ciclos de negócios, períodos de relatórios regulatórios e atividades comerciais críticas. Documentar procedimentos de reversão e critérios de êxito para cada transição.
Ajuste os cronogramas com base nos comentários de execução. As linhas do tempo de migração são dinâmicas. Você deve examinar as durações reais versus planejadas após cada onda e ajustar as ondas futuras para se manter no caminho certo.
Gerenciar seu plano de migração
Ferramentas de planejamento colaborativo permitem a gestão eficaz em ondas dentro de sua equipe de adoção. O Azure Boards fornece recursos para acompanhar o status da tarefa, a propriedade, o sequenciamento e as atualizações durante toda a migração. Configure sua ferramenta de planejamento com estes tipos de item de trabalho:
| Tipo de item de trabalho | Propósito | Example |
|---|---|---|
| Épico | Escopo geral do projeto | Migração de data center para o Azure |
| Característica | Componente principal do projeto | Avaliação de propriedade digital |
| Item da lista de pendências do produto | Entrega específica | Implantação do Azure Migrate |
| Tarefa | Item de ação individual | Configurar intervalos de endereços IP locais |
| Bug | Problema impedindo o progresso | Firewall bloqueia a varredura do Azure Migrate |
| Caso de teste | Critérios de validação | Verificações de Migrações para Azure concluídas sem erros |
Ferramentas e recursos do Azure
| Categoria | Tool | Description |
|---|---|---|
| Planning | Quadros do Azure | Gerencia ondas de migração, acompanha o progresso e coordena as atividades da equipe |
| Descoberta | Azure Migrate | Descobre dependências entre aplicativos e avalia a preparação para a migração |