Fluxos de trabalho em uma grande 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á.

Fluxos de trabalho em uma grande migração

Grandes projetos de migração geralmente consistem em vários fluxos de trabalho, e cada fluxo de trabalho tem um escopo claro de tarefas. Cada fluxo de trabalho é independente, mas também oferece suporte aos outros fluxos de trabalho para atingir o mesmo objetivo: migrar servidores em grande escala. Esta seção discute os principais fluxos de trabalho padrão para grandes migrações, bem como os fluxos de trabalho de suporte comuns.

Principais fluxos de trabalho

Os principais fluxos de trabalho são necessários para cada grande migração, independentemente do tamanho ou segmento da empresa. Veja a seguir uma visão geral das funções principais de cada fluxo de trabalho principal:

  • Fluxo de trabalho básico — Esse fluxo de trabalho se concentra em preparar as pessoas e a plataforma para a grande migração.

  • Fluxo de trabalho de governança do projeto — Esse fluxo de trabalho gerencia o projeto geral de migração, facilita a comunicação e se concentra em concluir o projeto dentro do orçamento e no prazo.

  • Fluxo de trabalho do portfólio — As equipes desse fluxo de trabalho coletam metadados para apoiar a migração, priorizar aplicativos e realizar o planejamento de ondas.

  • Fluxo de trabalho de migração — Usando o plano wave e os metadados coletados do fluxo de trabalho do portfólio, as equipes desse fluxo de trabalho migram e transferem os aplicativos e servidores.

As informações e as atividades fluem do upstream para o downstream em uma grande migração, conforme mostrado na tabela a seguir. As informações vêm da base inicial e dos fluxos de trabalho de governança do projeto, do fluxo de trabalho do portfólio e do fluxo de trabalho de migração. Por exemplo, o fluxo de trabalho do portfólio está acima do fluxo de trabalho de migração porque o fluxo de trabalho do portfólio prepara os metadados e o plano de onda que o fluxo de trabalho de migração usa para migrar e transferir os aplicativos e servidores. Adicionar mais fluxos de trabalho de suporte em seu grande projeto de migração pode alterar o fluxo de informações e atividades por meio dos fluxos de trabalho principais.

Importante

Você precisa designar um líder técnico em nível de projeto para seu grande projeto de migração. Essa função não faz parte de nenhum fluxo de trabalho individual, mas tem a responsabilidade total de todos os fluxos de trabalho. Esse indivíduo supervisiona todos os fluxos de trabalho para garantir que eles trabalhem juntos e mantenham o foco nas metas do projeto.

Nome do fluxo de trabalho principal Fluxos de trabalho upstream Fluxos de trabalho downstream

Fundamentos

Migração

Portfólio

Governança do projeto

Migração

Portfólio

Portfólio

Fundamentos

Governança do projeto

Migração

Migração

Fundamentos

Governança do projeto

Portfólio

A seguir estão as principais funções de cada fluxo de trabalho principal nas fases de uma grande migração. Os manuais desta série de documentos são estruturados para ajudá-lo a navegar pelas tarefas de cada fluxo de trabalho na fase e no estágio apropriados.

  Fundamentos Governança do projeto Portfólio Migração

Fase 1: Avaliar

Fase 2: Mobilizar

Você pode ter projetado a zona de AWS pouso ou os fluxos de trabalho nessa fase.

Talvez você tenha criado um processo de gerenciamento de projetos nessa fase.

Você pode ter concluído uma avaliação e descoberta iniciais do portfólio nessa fase.

Talvez você tenha concluído uma migração piloto nessa fase.

Fase 3: Migrar

Etapa 1: inicializar

Estabeleça fluxos de trabalho e revise o design da landing zone. Prepare-se para a mudança.

Formalize os princípios de migração, as equipes e a matriz RACI. Treinamento completo.

Desenvolva processos de gerenciamento de projetos e planos de comunicação e reuniões.

Desenvolva metadados, planejamento de ondas e runbooks de priorização de aplicativos.

Desenvolva runbooks de migração.

Etapa 2: Implementar

Facilite e comunique o status das ondas e o projeto geral de migração.

Colete metadados para a migração, priorize aplicativos e planeje ondas.

Migre e substitua ondas e repita os runbooks para aumentar a velocidade.

As seções a seguir descrevem cada um dos principais fluxos de trabalho com mais detalhes, incluindo tarefas comuns para cada fluxo de trabalho, o resultado esperado de cada fluxo de trabalho e as habilidades necessárias em cada fluxo de trabalho. Não é necessário que cada indivíduo no fluxo de trabalho tenha todas as habilidades. Um fluxo de trabalho consiste em mais uma equipe multifuncional, de modo que cada pessoa contribua com habilidades diferentes. Mas, como equipe, eles devem ter todas as habilidades listadas.

Fluxo de trabalho básico

O fluxo de trabalho básico consiste em duas categorias: base de plataforma e base de pessoas. Construir a base da plataforma ajuda a confirmar que tanto a infraestrutura local AWS quanto a infraestrutura local estão prontas para suportar a grande migração. A criação de uma base de pessoas prepara e treina as equipes do projeto para a migração e configura todos os fluxos de trabalho.

Tarefas comuns

  • Construa e valide a AWS landing zone

  • Prepare a infraestrutura local para suportar a migração, como fazer alterações na rede ou no firewall, alterações nas permissões ou alterações no Active Directory

  • Configurar os fluxos de trabalho principais do projeto e os fluxos de trabalho de suporte

  • Configure o plano de treinamento para a equipe

  • Crie as matrizes RACI com gerentes de projeto

Resultado esperado

  • As plataformas de origem e destino estão preparadas para a grande migração.

  • As pessoas estão prontas para apoiar a grande migração

  • Todos os fluxos de trabalho estão configurados.

Habilidades necessárias

  • Profundo conhecimento de data centers locais, incluindo servidores, armazenamento e rede

  • Experiência Nuvem AWS e conhecimento de serviços de AWS computação, incluindo zonas de pouso e AWS Control Tower

  • Experiência com grandes migrações de data center ou nuvem

  • Experiência na criação de um plano de treinamento

  • Experiência na construção de uma equipe multifuncional

Fluxo de trabalho de governança do projeto

O fluxo de trabalho de governança do projeto gerencia o projeto geral de migração e é responsável por entregar o projeto dentro do orçamento e do prazo.

Tarefas comuns

  • Comece o projeto

  • Configurar o modelo de governança

  • Configurar o Cloud Enablement Engine (CEE)

  • Configurar o plano de comunicação

  • Configure o plano de escalonamento

  • Crie matrizes RACI

  • Configurar a estrutura de gerenciamento de projetos

  • Configurar relatórios de status e acompanhamento de projetos

  • Configure o rastreamento de riscos e problemas

  • Gerencie continuamente o projeto usando os processos e ferramentas predefinidos

Resultado esperado

  • Garanta que cada fluxo de trabalho seja capaz de concluir suas tarefas a tempo

  • Garanta a colaboração em todos os fluxos de trabalho

  • Garantir que o projeto alcance os resultados comerciais definidos

  • Entregue o projeto dentro do orçamento e no prazo

Habilidades necessárias

  • Experiência com metodologias comuns de gerenciamento de projetos, como waterfall, agile, Kanban e scrum

  • Experiência com ferramentas comuns de gerenciamento de projetos, como Jira, Microsoft Project e Confluence

  • Experiência com gerenciamento de grandes projetos de migração

Fluxo de trabalho do portfólio

O fluxo de trabalho do portfólio gerencia todas as atividades de descoberta de migração, coleta metadados, prioriza aplicativos e cria um plano de ondas para dar suporte ao fluxo de trabalho de migração.

Tarefas comuns

  • Valide as estratégias e padrões de migração

  • Descoberta completa do portfólio usando ferramentas de descoberta e banco de dados de gerenciamento de configuração (CMDB)

  • Defina os metadados, os processos de coleta e o local de armazenamento necessários

  • Priorize os aplicativos

  • Realize análises aprofundadas do aplicativo, incluindo análise de dependências e design do estado de destino

  • Execute o planejamento de ondas

  • Colete metadados de migração

Resultado esperado

  • Crie continuamente planos de onda, colete metadados de migração e, em seguida, transfira para o fluxo de trabalho de migração

Habilidades necessárias

  • Conhecimento profundo de CMDB local, repositórios de dados e ferramentas de gerenciamento de conteúdo

  • Experiência com ferramentas comuns de descoberta de portfólioAWS Application Discovery Service, como Flexera One e ModelizeIT

  • Experiência com avaliação de portfólio e priorização de aplicativos

  • Experiência com análises aprofundadas de aplicativos e entrevistas com proprietários de aplicativos

  • Experiência com designs de aplicativos para o Nuvem AWS

  • Experiência com planejamento de ondas para grandes migrações

  • Experiência com automação, incluindo shell scripting, Python e Microsoft PowerShell

Fluxo de trabalho de migração

O fluxo de trabalho de migração gerencia as atividades relacionadas à implementação da migração, incluindo replicação e transferência de dados. Como a equipe de migração realiza a migração e a transição, um equívoco comum é que o fluxo de trabalho de migração faz tudo em um grande projeto de migração. No entanto, o fluxo de trabalho de migração depende de outros fluxos de trabalho para criar a base e fornecer dados de portfólio para apoiar a migração.

dica

O fluxo de trabalho de migração geralmente é o maior fluxo de trabalho em um grande projeto de migração. Dependendo do tamanho e da estratégia do seu projeto, considere dividir esse fluxo de trabalho em vários subfluxos de trabalho. Por exemplo: .

  • Hospede novamente o fluxo de trabalho de migração

  • Fluxo de trabalho de migração de replataforma

  • Refatore o fluxo de trabalho de migração

  • Realoque o fluxo de trabalho de migração

  • Fluxo de trabalho de migração para uma carga de trabalho especializada, como SAP ou bancos de dados

Tarefas comuns

  • Valide os planos da onda de migração

  • Crie os runbooks de migração

  • Use serviços de AWS migração para transferir dados, como AWS Application Migration Service (AWSMGN), AWS Database Migration Service (AWS DMS) e AWS DataSync

  • Instale e desinstale o software nos servidores de origem e de destino, conforme necessário, dê suporte à migração

  • Escreva scripts de automação para automatizar as atividades de migração

  • Inicie AWS ambientes de destino, como instâncias do Amazon Elastic Compute Cloud (Amazon EC2), para teste ou transferência

  • Trabalhe com a equipe de gerenciamento de mudanças para mudanças e transições

  • Execute a transição da migração

  • Support os proprietários do aplicativo durante o teste do aplicativo

  • Se a transição falhar, ajude a reverter o servidor

Resultado esperado

  • Transferência completa da migração e entrada em operação do aplicativo nas contas de destino AWS

Habilidades necessárias

  • Profundo conhecimento de data centers locais, incluindo servidores, armazenamento e rede

  • Experiência Nuvem AWS e conhecimento de serviços de AWS computação, incluindo landing zone e AWS Control Tower

  • Experiência com serviços de AWS migração, incluindo Application Migration ServiceAWS DMS, DataSync,, e AWS Snow Family

  • Experiência com migrações e transferências de grandes data centers ou para a nuvem

  • Experiência com automação, incluindo shell scripting, Python e Microsoft PowerShell

Suporte a fluxos de trabalho

Os fluxos de trabalho de suporte dão suporte aos fluxos de trabalho principais. Esses fluxos de trabalho são opcionais e você pode decidir usá-los com base no seu caso de uso e no estágio atual da migração. Veja a seguir alguns fluxos de trabalho de suporte comuns que talvez você queira incluir em seu grande projeto de migração:

  • Fluxo de trabalho de segurança e conformidade — Esse fluxo de trabalho define e cria os padrões de segurança para a AWS infraestrutura de destino e dá suporte às migrações.

  • Fluxo de trabalho de operações em nuvem (Cloud Ops) — Esse fluxo de trabalho gerencia os aplicativos após a transição, quando o período de hiperatendimento é concluído.

  • Fluxo de trabalho de teste de aplicativos — Esse fluxo de trabalho executa testes de aplicativos antes e durante a transição.

  • Fluxo de trabalho especializado de migração de carga de trabalho — Esse fluxo de trabalho suporta migrações para cargas de trabalho específicas e especializadas, como SAP ou bancos de dados.

Talvez você não precise de um fluxo de trabalho dedicado para essas atividades. É comum que um indivíduo ou um conjunto de indivíduos seja responsável por essas atividades e, em seguida, incorpore esses indivíduos em um dos principais fluxos de trabalho. Por exemplo, toda grande migração exige uma pessoa responsável pela segurança e conformidade, pois você precisa garantir que sua infraestrutura de destino seja segura e compatível. No entanto, as avaliações e decisões de segurança e conformidade geralmente são realizadas no início da migração, mais comumente na fase de mobilização. Se você já tiver concluído isso, não precisará de um fluxo de trabalho dedicado para repetir as mesmas tarefas. No entanto, é recomendável incorporar uma pessoa de segurança e conformidade no fluxo de trabalho de migração para dar suporte às atividades de migração.

Quando você adiciona fluxos de trabalho de suporte, ele modifica o fluxo de informações e atividades por meio dos fluxos de trabalho principais. A tabela a seguir é um exemplo de como a adição de fluxos de trabalho altera esse fluxo. Seus fluxos de trabalho de suporte podem ser diferentes dos exemplos nesta tabela.

Nome do fluxo de trabalho Tipo Fluxos de trabalho upstream Fluxos de trabalho downstream

Migração

Serviços

Fundamentos

Governança do projeto

Portfólio

Segurança e conformidade

Testes de aplicativos

Operações na nuvem

Portfólio

Serviços

Fundamentos

Governança do projeto

Segurança e conformidade

Migração

Governança do projeto

Serviços

Migração

Portfólio

Fundamentos

Serviços

Migração

Portfólio

Operações na nuvem

Segurança e conformidade

Apoiando

Migração

Portfólio

Operação em nuvem

Apoiando

Migração

Testes de aplicativos

Fundamentos

Testes de aplicativos

Apoiando

Migração

Operações na nuvem

Migração especializada da carga de trabalho

Apoiando

Fundamentos

Governança do projeto

Portfólio

Segurança e conformidade

Testes de aplicativos

Operações na nuvem

Fluxo de trabalho de segurança e conformidade

O fluxo de trabalho de segurança e conformidade define e constrói os padrões de segurança para a AWS infraestrutura e dá suporte às migrações. Usando os padrões estabelecidos por esse fluxo de trabalho, os proprietários de aplicativos normalmente definem os requisitos de segurança e conformidade para cada aplicativo. Você pode decidir que o fluxo de trabalho de segurança e conformidade revise e aprove os requisitos de alguns ou de todos os aplicativos.

Tarefas comuns

  • Defina os requisitos de segurança para a AWS landing zone, como registro centralizado, criptografia, políticas AWS Identity and Access Management (IAM) e integração com o Active Directory

  • Defina os requisitos de conformidade, como HIPAA, informações de identificação pessoal (PII), Service Organization Control (SOC) e Federal Risk and Authorization Management Program (FedRAMP)

  • Defina os requisitos de segurança para a migração, como firewall, grupo de segurança e requisitos de função do IAM

  • Gerencie alterações em tarefas relacionadas à segurança, como alterações em firewalls, grupos de segurança e permissões

Resultado esperado

  • Transferência completa da migração e entrada em operação do aplicativo nas contas de destino AWS

Habilidades necessárias

  • Profundo conhecimento de data centers locais, incluindo servidores, armazenamento e rede

  • Profundo conhecimento da carga de trabalho especializada no escopo

  • Experiência Nuvem AWS e conhecimento de serviços de AWS computação, incluindo zonas de pouso e AWS Control Tower

  • Experiência com ferramentas de AWS migração, incluindo Application Migration ServiceAWS DMS, DataSync,, e AWS Snow Family

  • Experiência com migrações e transferências de grandes data centers ou para a nuvem

Fluxo de trabalho de operações em nuvem

O fluxo de trabalho de operações em nuvem dá suporte aos aplicativos após a transição da migração. Às vezes, as operações em nuvem estão em um fluxo de trabalho separado com recursos dedicados, mas, na maioria das vezes, esses recursos vêm de equipes de operações de TI existentes. Nesse caso, nenhum fluxo de trabalho dedicado é necessário.

Tarefas comuns

  • Monitore e faça backup dos servidores e aplicativos migrados

  • Gerencie as solicitações de business-as-usual serviço das equipes de aplicativos, como aumentar o tamanho do disco ou alterar os tipos de instância

  • Resolva quaisquer problemas e interrupções do aplicativo, conforme necessário

  • Gerencie as políticas e os cronogramas de aplicação de patches

  • Gerencie as tarefas e solicitações de manutenção

Resultado esperado

  • Os servidores e aplicativos migrados estão funcionando sem problemas no AWS

  • Responda às solicitações de serviço dos usuários e resolva quaisquer problemas

Habilidades necessárias

  • Compreensão profunda de como o data center local opera atualmente

  • Experiência com serviços AWS operacionais comuns, como Amazon CloudWatch,AWS Config,AWS CloudTrail,AWS Backup, AWS Support

  • Experiência com solução de problemas e compreensão do SLA

  • Experiência com suporte a grandes migrações

Fluxo de trabalho de teste de aplicativos

O fluxo de trabalho de teste de aplicativos oferece suporte ao teste de aplicativos antes e durante a transição. Esse fluxo de trabalho é mais comum em projetos em que os integradores de sistemas gerenciam os data centers porque os proprietários do aplicativo não têm conhecimento suficiente para realizar os testes do aplicativo. Na maioria dos casos, o proprietário do aplicativo executa essas atividades e não é necessário um fluxo de trabalho de teste de aplicativo dedicado.

Tarefas comuns

  • Realize testes de aplicativos antes da transição

  • Execute testes de aplicativos durante a transição

  • Faça alterações no aplicativo conforme necessário para trabalhar no novo ambiente

  • Tome uma decisão de usar ou não usar os aplicativos com base nos resultados dos testes durante a transição

Resultado esperado

  • Teste completo do aplicativo a tempo durante a transição

  • Faça alterações no aplicativo conforme necessário para dar suporte ao ambiente de destino

Habilidades necessárias

  • Profundo conhecimento dos aplicativos e de como eles operam localmente

  • Experiência com os AWS serviçosNuvem AWS, especialmente os de destino

  • Experiência com grandes migrações

Fluxo de trabalho de migração para uma carga de trabalho especializada

Você pode criar um fluxo de trabalho de migração dedicado a cargas de trabalho especializadas. Geralmente, você pode criar padrões e runbooks de migração padrão para migrar servidores e aplicativos em grande escala, e eles são gerenciados pelo fluxo de trabalho de migração. No entanto, em alguns casos, certos aplicativos exigem processos especiais de migração. Por exemplo, você pode precisar de um processo especial para migrar cargas de trabalho do Hadoop, bancos de dados SAP HANA ou aplicativos essenciais que não toleram a quantidade padrão de tempo de inatividade. Para obter mais informações sobre cargas de trabalho especializadas, consulte Cargas de trabalho especializadas em MAP no AWSMigration Acceleration Program.

Tarefas comuns

  • Valide os planos da onda de migração

  • Crie runbooks de migração

  • Use ferramentas de migração ou ferramentas de aplicativos nativos para transferir dados

  • Inicie AWS ambientes de destino, como instâncias do EC2, para testes ou transição

  • Trabalhe com a equipe de gerenciamento de mudanças para mudanças e transições

  • Execute a transição da migração

  • Support os proprietários do aplicativo durante o teste do aplicativo

  • Se a transição falhar, reverta o aplicativo ou o servidor

Resultado esperado

  • Transferência completa da migração e entrada em operação do aplicativo nas contas de destino AWS

Habilidades necessárias

  • Profundo conhecimento de data centers locais, incluindo servidores, armazenamento e rede

  • Profundo conhecimento da carga de trabalho especializada no escopo

  • Experiência Nuvem AWS e conhecimento de serviços de AWS computação, incluindo zonas de pouso e AWS Control Tower

  • Experiência com ferramentas de AWS migração, incluindo Application Migration ServiceAWS DMS, DataSync,, e AWS Snow Family

  • Experiência com migrações e transferências de grandes data centers ou para a nuvem

  • Experiência com a migração da carga de trabalho especializada