Narrativa do cliente

Concluído

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:

Diagram of the three common task groups in a migration process.

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.