Narrativa do cliente
No módulo Introdução, compartilhamos alguns dos objetivos da Tailwind Traders. A equipe de estratégia de nuvem da Tailwind Traders definiu uma estratégia executiva que abordava considerações técnicas e financeiras.
Um plano de adoção da nuvem está em vigor para gerenciar os vários projetos que contribuem com esse programa estratégico. A equipe central de operações e infraestrutura implantou uma zona de destino do Azure que atende às necessidades de conformidade e operações da empresa no curto prazo.
A parte mais relevante deste módulo é o esforço da empresa para migrar dois datacenters antes do vencimento de suas concessões. Esses datacenters hospedam um grande portfólio de cargas de trabalho de produção que dão suporte a operações em lojas e no comércio eletrônico. O segundo datacenter também hospeda ambientes de desenvolvimento/teste e outras inovações pré-produção da equipe de inovação de varejo.
Retomamos a história da Tailwind no momento em que a equipe de migração está se preparando para iniciar a migração das cargas de trabalho para a nuvem.
Plano de migração da Tailwind Traders
No módulo Planejamento, calculamos o patrimônio digital da empresa usando a Migrações para Azure e criamos uma lista de pendências para orientar a migração no Azure DevOps. Agora, a equipe de migração está pronta para iniciar a migração dos datacenters existentes para a nuvem. Nos 12 meses restantes, a equipe planeja migrar as ondas de cargas de trabalho de forma incremental. Considerando o escopo e a linha do tempo desta migração, a equipe escolheu a seguinte abordagem de alocação de migração:
Figura 1: tarefas comuns necessárias em cada sprint de um processo de migração.
Uma pequena equipe se concentra na migração de uma onda de cargas de trabalho em cada sprint de duas semanas, usando Migrações para Azure.
Uma segunda equipe pequena de arquitetos permanece uma ou duas ondas à frente da equipe de migração. O foco dela é na avaliação e no design de cada carga de trabalho a ser migrada.
Esta equipe descobre e corrige problemas de compatibilidade entre o estado atual do aplicativo e o objetivo de racionalização desejado. Ela também avalia o dimensionamento do esforço inicial de racionalização para garantir a alocação de recurso adequada.
Uma terceira equipe pequena de especialistas do Azure trabalha uma ou duas ondas atrás da equipe de migração. O foco dela é nos testes, nos ajustes e na arquitetura das cargas de trabalho migradas.
Essa equipe testa as cargas de trabalho migradas com usuários empresariais para validar o desempenho antes de liberar o tráfego de produção para as cargas de trabalho migradas. Essa equipe também usa o Azure Well-Architected Framework e a avaliação do Azure Well-Architected Review em qualquer carga de trabalho que exija ajustes de arquitetura antes da liberação para produção.
Importante
Essa abordagem de alocador de migração é essencial para a Tailwind Traders, devido ao volume de cargas de trabalho e à janela de tempo limitada para concluir a primeira migração. Normalmente, as organizações conseguem operar as três funções dentro de uma única equipe de migração auto-organizada. Esta equipe pode concluir a avaliação, a migração e a liberação de cada onda de carga de trabalho em um único sprint.
Preparação para a diversidade da plataforma de tecnologia
Como a maioria dos clientes, o Tailwind Traders deve dar suporte a uma coleção diversificada de plataformas de tecnologia. A principal preocupação da empresa é a coleção grande e crescente de soluções open-source em execução nas plataformas de dados Linux e de software livre. A empresa também avalia como hospedar a solução da Área de Trabalho Virtual do Azure na nuvem. Em algum momento, a empresa também precisa migrar a solução SAP HANA para a nuvem.
À medida que a equipe se prepara para este projeto de migração, ela precisa garantir que possui as habilidades necessárias para migrar e modernizar os ativos do Windows e do SQL Server. Ela também deve ser capaz de lidar com outras plataformas de tecnologia nos mesmos processos.
As unidades restantes deste módulo de aprendizado demonstram os processos, as ferramentas e as abordagens necessárias para ter êxito, e abrange uma série de estruturas de equipe em várias plataformas de tecnologia.