Fase de migração - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Fase de migração

As migrações em grande escala consistem em componentes básicos, processos, ferramentas, recursos e metodologia definidos e testados durante a fase de preparação e planejamento. Depois de usar as melhores práticas e as lições aprendidas nas fases anteriores, você pode implementar uma fábrica de migração, um esquema de escalabilidade da implementação e das operações, por meio de automação e entrega ágil.

Fábrica de migração

Na fase de expansão do projeto de migração, você terá várias equipes operando simultaneamente. Alguns darão suporte a um grande volume de migrações nos padrões de redefinição da hospedagem e de plataformas secundárias. Essas equipes são chamadas de fábrica de migração. Sua fábrica de migração aumentará a velocidade do seu plano de migração, com várias equipes de sprint trabalhando paralelamente. Uma parcela de 20 a 50% de um portfólio de aplicativos corporativos consiste em padrões repetidos que podem ser otimizados por uma abordagem de fábrica. Esse é um modelo de entrega ágil, e é importante criar um plano de gerenciamento de lançamentos. Seu plano deve se basear nas workloads atuais e informações geradas durante a fase de preparação e planejamento. Ele deve ser continuamente otimizado para futuras ondas de migração e futuras equipes de migração. Recomendamos que você tenha um backlog de aplicativos com suporte a três sprints para cada equipe. Isso permite que você priorize novamente os aplicativos se tiver problemas que afetem o cronograma.

Aplicativos maiores e mais complexos geralmente seguem o padrão refatoração/rearquitetura. Eles geralmente são conduzidos em ciclos de lançamento planejados pelo proprietário do aplicativo. As equipes da fábrica são autossuficientes e incluem de cinco a seis funções multifuncionais. As equipes da fábrica de migração geralmente incluem operações, analistas e proprietários de áreas de negócios, engenheiros de migração, desenvolvedores e profissionais de DevOps. Veja a seguir exemplos de equipes de fábrica de migração com foco específico:

  • Equipes de migração de redefinição da hospedagem migram aplicativos de alto volume e baixa complexidade que não exigem alterações materiais. Essas equipes utilizam as ferramentas de automação de migração. Essa abordagem é integrada aos processos de gerenciamento de patches e lançamentos.

  • As equipes de migração de redefinição da plataforma projetam e migram aplicativos que exigem uma mudança de plataforma ou uma mudança na arquitetura do aplicativo que possa ser repetida.

  • A(s) equipe(s) de migração de refatoração/rearquitetura projeta(m) e migra(m) aplicativos corporativos complexos ou essenciais com muitas dependências. Na maioria dos casos, as equipes de desenvolvimento e operações técnicas apoiam essa capacidade de negócios. A migração se torna um ciclo de lançamento ou alguns ciclos de lançamento dentro do plano dessa equipe. Muitos deles podem estar em andamento, e o Cloud Business Office (CBO) é responsável por rastrear o tempo, os riscos e os problemas até a conclusão da migração. Essa equipe é responsável pelo processo de migração do aplicativo.

Itens a considerar:

  • Faça uma análise de portfólio para entender padrões comuns em todos os aplicativos para ajudar a criar um trabalho repetível para as equipes de fábrica implementarem com eficiência.

  • Use um Parceiro da AWS para ajudar com as restrições de recursos enquanto sua equipe apoia atividades comerciais regulares. A AWS e a comunidade de Parceiros AWS podem trazer recursos especializados para tópicos específicos, como bancos de dados, desenvolvimento de aplicativos e ferramentas de migração.

Guia prático