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á.
Tarefa 3: Definindo o processo de priorização de aplicativos
A priorização de aplicativos é o processo de determinar a ordem na qual os aplicativos devem ser migrados para a nuvem. Você avalia a prioridade com base na complexidade da migração do aplicativo para a nuvem e nas regras que você define. Ao discutir a priorização de aplicativos, a alta prioridade não necessariamente se correlaciona com a importância do aplicativo para os negócios. Na verdade, os aplicativos essenciais aos negócios geralmente têm baixa prioridade para a migração porque os aplicativos essenciais aos negócios têm riscos maiores. Em uma grande migração, você prioriza aplicativos de baixa complexidade que não são essenciais para os negócios e, a cada onda, migra aplicativos cada vez mais complexos ou essenciais para os negócios.
Em uma grande migração, em que você tem centenas de aplicativos alinhados para migração, não recomendamos que você priorize e planeje todos os aplicativos de uma só vez. Esse é um dos motivos pelos quais definir um processo de priorização de aplicativos é fundamental para um grande projeto de migração. Para abordar a migração de forma ágil, você pode escolher os aplicativos de maior prioridade (3 a 10 aplicativos) ou selecionar aplicativos suficientes para 3 a 5 ondas. Em seguida, você conclui a descoberta do aplicativo e o planejamento de ondas somente para os aplicativos selecionados. Essa abordagem economiza uma quantidade significativa de tempo porque a prioridade e as ondas do aplicativo geralmente mudam durante uma grande migração.
Um mito comum sobre a prioridade do aplicativo é que os aplicativos de maior prioridade deveriam estar na primeira onda. Quando você está realizando o planejamento de ondas, há uma grande possibilidade de que apenas algumas das 10 aplicações de maior prioridade estejam na primeira onda porque as outras não estão prontas. Isso pode ocorrer por vários motivos válidos, como dependências, restrições de negócios ou disponibilidade de recursos. A prioridade da aplicação é um fator crítico no planejamento de ondas, mas não deve ser o único fator a ser considerado.
Nessa tarefa, você define o processo e as regras de priorização de aplicativos. Essa tarefa consiste nas seguintes etapas:
A próxima seção discute a pontuação de complexidade. Este manual fornece três opções de processo para priorizar aplicativos, e duas das três opções usam pontuação de complexidade. Para obter mais informações sobre as opções do processo, consulteEtapa 1: definir o processo de priorização de aplicativos. Se você planeja usar o processo de indicação de inscrição, não precisa definir critérios de pontuação de complexidade e deve prosseguir diretamente. Etapa 1: definir o processo de priorização de aplicativos
Sobre os critérios de pontuação de complexidade
A pontuação de complexidade é o processo usado para avaliar a dificuldade de migrar um aplicativo, o que é um fator crítico ao priorizar aplicativos. A pontuação de complexidade envolve a avaliação de todos os aplicativos em relação ao mesmo conjunto de critérios comerciais e técnicos, que você define. Ao avaliar um aplicativo, você atribui uma pontuação a cada critério. Ao somar as pontuações dos critérios comerciais e técnicos, você obtém uma pontuação de complexidade que reflete a complexidade geral da migração desse aplicativo. Em seguida, você pode usar a pontuação de complexidade ao priorizar aplicativos e planejar ondas.
Há duas categorias de critérios de pontuação de complexidade:
-
Critérios comerciais — Os critérios dessa categoria estão relacionados à complexidade comercial da migração do aplicativo, como risco se o aplicativo ficar indisponível, considerações de segurança e conformidade e disponibilidade de recursos.
-
Critérios técnicos — Os critérios dessa categoria estão relacionados à complexidade técnica da migração do aplicativo, como sistemas operacionais e suas versões, o número de servidores e usuários e a estratégia de migração.
Você deve determinar os critérios de pontuação apropriados para seu caso de uso. Se você estiver pontuando manualmente a complexidade do aplicativo, nos modelos de manual do portfólio, o modelo de planilha de pontuação para complexidade do aplicativo (formato Microsoft Excel) contém um conjunto padrão de critérios e valores de pontuação. Talvez você queira começar com esses valores e depois personalizá-los para seu caso de uso. Se você estiver usando uma ferramenta de descoberta para priorização de aplicativos, essas ferramentas geralmente incluem um conjunto padrão de critérios, e você pode adicionar, remover ou modificar os critérios, além de ponderá-los de acordo com suas necessidades. Ao estabelecer critérios, use as perguntas nas próximas duas seções para ajudar a refinar seus critérios.
Critérios de negócios
A seguir estão os critérios de negócios que são comumente usados na pontuação de complexidade.
Critérios de negócios | Descrição |
---|---|
Impacto nos negócios |
Avalie o impacto nos negócios se esse aplicativo ficar indisponível:
|
Disponibilidade da equipe |
Durante a migração, você pode precisar da ajuda do proprietário do aplicativo, de um especialista no assunto (SME), de administradores de rede ou infraestrutura, testadores e desenvolvedores. Avalie a disponibilidade desses recursos para ajudá-lo durante a migração:
|
Complexidade dos negócios |
Ter muitas partes interessadas interdependentes e interconectadas, sistemas de tecnologia da informação e estruturas organizacionais pode aumentar a complexidade dos negócios. Avalie a complexidade dos negócios da seguinte forma:
|
Prontidão |
Avalie se o aplicativo está pronto para a migração da seguinte forma:
|
Segurança |
Avalie a complexidade dos requisitos de segurança e da política de segurança do aplicativo da seguinte forma:
|
Compliance |
Os requisitos de conformidade podem ser aplicados ao aplicativo, como leis, regulamentos e diretrizes fornecidos pelo estado, pelo setor comercial ou pela política da empresa. Avalie a complexidade dos requisitos de conformidade do aplicativo da seguinte forma:
|
Conhecimento de aplicação |
Alguém na organização, como o proprietário do aplicativo, tem o conhecimento, as habilidades e a experiência para manter, integrar, solucionar e corrigir problemas? E você é capaz de estender o aplicativo para atender à demanda dos negócios? |
Habilidades de migração |
A equipe da sua organização tem as habilidades necessárias para migrar a carga de trabalho para o ambiente de destino? |
Critérios técnicos
A seguir estão os critérios técnicos comumente usados na pontuação de complexidade.
Critérios técnicos | Descrição |
---|---|
Armazenamento |
Avalie o armazenamento atual do aplicativo da seguinte forma:
|
Número de DPUs |
Quantos usuários esse aplicativo tem? Você pode usar registros reais ou estimativas. |
Contagem de servidores |
Quantos servidores estão na pilha de aplicativos? |
Conectividade |
Avalie como esse aplicativo está conectado a outras pessoas em sua organização da seguinte maneira:
|
Sistema operacional e versão do aplicativo |
Avalie o sistema operacional (OS) e a versão do servidor do aplicativo da seguinte forma:
|
Dependências de aplicativos |
Avalie como esse aplicativo depende de outros recursos em seu ambiente:
|
Migrações de dados |
Avalie se você precisa migrar dados ou arquivos para esse aplicativo:
|
Estratégia de migração |
Avalie a complexidade da estratégia de migração selecionada. Para obter mais informações sobre estratégias de migração, consulte o Guia para AWS grandes migrações. |
COTS ou personalizado |
Avalie se o aplicativo é personalizado ou comercial off-the-shelf (COTS) da seguinte forma:
|
Etapa 1: definir o processo de priorização de aplicativos
Esse manual inclui três opções de processo para priorizar aplicativos. Você pode selecionar uma das opções ou decidir combinar duas ou mais e criar um processo personalizado. Avalie seu caso de uso e determine qual das opções a seguir é a mais adequada ao seu ambiente:
-
Opção 1: pontuação manual de complexidade— Esse é um processo de priorização manual que pode ser concluído por um indivíduo ou em uma sessão no estilo workshop. Nesse processo, você usa critérios de pontuação de complexidade para avaliar a dificuldade de migrar cada aplicativo, o que é um fator importante na priorização de aplicativos. Esse processo manual é adequado para grandes migrações porque fornece uma abordagem consistente e quantitativa para priorizar um grande portfólio de aplicativos. No entanto, avaliar cada aplicativo em relação a um conjunto definido de critérios pode ser um processo mais lento quando comparado com as outras duas opções.
-
Opção 2: Nomeação de candidatura— Esse é um processo de priorização manual que normalmente é concluído em uma sessão no estilo de workshop. Nesse processo, os proprietários do aplicativo indicam os aplicativos para migração. Para ser bem-sucedido, esse processo exige que os proprietários do aplicativo tenham um conhecimento abrangente de seus respectivos aplicativos. Esse processo é recomendado se o tempo for um fator e você precisar priorizar rapidamente os aplicativos.
-
Opção 3: ferramenta de descoberta— Esse é um processo de priorização automatizado. Se a ferramenta de descoberta em seu ambiente tiver um recurso automatizado para pontuação ou priorização automatizada de complexidade de aplicativos, o uso desse recurso pode economizar tempo e acelerar o processo de priorização de aplicativos. Nesse processo, você normalmente define critérios dentro dos parâmetros da ferramenta de descoberta e, em seguida, a ferramenta analisa os aplicativos e fornece uma pontuação final de complexidade. Antes de selecionar essa opção, explore os recursos disponíveis em sua ferramenta de descoberta e verifique se você pode personalizá-la para atender às necessidades do seu caso de uso.
Opção 1: pontuação manual de complexidade
Nesse processo manual de priorização de aplicativos, você usa uma planilha para avaliar o aplicativo em relação a um conjunto definido de critérios de pontuação de complexidade. Recomendamos que você preencha a planilha em uma sessão no estilo workshop, ou que um indivíduo possa preencher a planilha colaborando com as partes interessadas. Em seguida, você usa a pontuação final de complexidade e as regras de priorização do aplicativo para determinar a prioridade do aplicativo. Dos processos manuais, isso fornece a abordagem quantitativa mais consistente para determinar a complexidade do aplicativo e usar essas informações para priorizar os aplicativos.
Para as etapas de pontuação de complexidade desse processo, recomendamos que você use o modelo de planilha de pontuação para complexidade do aplicativo (formato Excel), disponível nos modelos de manual do portfólio. Esse modelo inclui critérios comerciais e técnicos predefinidos. Você pode adicionar, remover ou modificar esses critérios ou ajustar os valores de pontuação. Por exemplo, você pode preferir uma faixa de pontuação de 1 a 10 em vez de 1 a 5. Observe o seguinte sobre o modelo fornecido:
-
Você pode passar o mouse sobre cada critério para obter uma descrição dele.
-
Quando você estiver familiarizado com o modelo, exclua os exemplos. Eles são apenas para fins de demonstração.
Mantenha a planilha de pontuação de complexidade atualizada durante os estágios de inicialização e implementação da migração. Você pode alterar as pontuações à medida que avança na avaliação do portfólio. O aprofundamento do aplicativo é um momento comum para atualizar a planilha de pontuação, pois você aprende mais sobre cada aplicativo à medida que a equipe o examina detalhadamente. Durante a migração, você também pode alterar a prioridade do aplicativo se encontrar problemas, como dependências não descobertas e limitações que impedem a migração do aplicativo. Ao manter a planilha de pontuação durante toda a migração, você pode priorizar os aplicativos com maior precisão.
Documente seu processo de priorização de aplicativos da seguinte forma:
-
Nos modelos de manual do portfólio, abra o modelo de planilha de pontuação para verificar a complexidade do aplicativo.
-
Na planilha Aplicativos, adicione, modifique ou remova critérios conforme apropriado para sua migração. Ao modificar os critérios, faça o seguinte:
-
Revise as orientações na Sobre os critérios de pontuação de complexidade seção deste manual.
-
Considere o impacto que cada critério tem na duração, nos recursos e no custo da migração.
-
Para obter uma pontuação de complexidade confiável, inclua critérios que representem vários níveis de complexidade da migração em sua organização.
-
-
Na planilha de guia de pontuação, atualize os valores e critérios padrão conforme necessário para seu caso de uso.
-
Salve a folha de pontuação.
-
Abra seu runbook de priorização de aplicativos.
-
Na seção Critérios de pontuação de complexidade do aplicativo, atualize a seção para refletir a localização da sua planilha de pontuação.
-
Na seção Processo de priorização de aplicativos, faça o seguinte:
-
Mantenha a opção 1: pontuação manual de complexidade e exclua as outras opções.
-
Modifique o processo conforme necessário para seu caso de uso.
-
Remova todos os títulos desta seção que contenham a palavra Opção. Deixá-los no runbook pode fazer com que os usuários pensem que o processo é opcional ou que há várias opções disponíveis.
-
Salve seu runbook de priorização de aplicativos.
-
Opção 2: Nomeação de candidatura
Esse processo manual de priorização de aplicativos é a abordagem mais fácil e rápida para priorizar aplicativos. Nesse processo, você pede aos proprietários do aplicativo que indiquem aplicativos que possam ser facilmente migrados para a nuvem. Você e os proprietários do aplicativo podem então priorizar rapidamente os aplicativos porque já têm um conhecimento profundo dos aplicativos indicados. Recomendamos que você trabalhe com as partes interessadas em uma sessão no estilo workshop, mas também pode colaborar por e-mail, documentação compartilhada e outras plataformas de comunicação.
Durante o processo de indicação, você insere os aplicativos indicados no modelo de planilha de pontuação para complexidade do aplicativo (formato Excel), incluído nos modelos de manual do portfólio. Você não usará todos os recursos de pontuação e critérios deste modelo, mas recomendamos usar esta planilha para registrar as decisões de nomeação e priorização.
Em algumas situações, o processo de indicação da inscrição é usado para acelerar a priorização, e a planilha de pontuação pode não ser necessária. Por exemplo, se você está priorizando apenas alguns aplicativos ou se os proprietários dos aplicativos têm muito conhecimento sobre seus aplicativos, os proprietários e as partes interessadas do aplicativo podem priorizar os aplicativos com base em seu conhecimento e experiência. Nesse caso, eles podem pular o uso da planilha de pontuação e prosseguir diretamente para a priorização.
Documente seu processo de priorização de aplicativos da seguinte forma:
-
Abra seu runbook de priorização de aplicativos.
-
Exclua a seção Critérios de pontuação de complexidade do aplicativo. Esse processo não usa a pontuação de complexidade do aplicativo.
-
Na seção Processo de priorização de aplicativos, faça o seguinte:
-
Mantenha a Opção 2: Indicação do aplicativo e exclua as outras opções.
-
Modifique o processo conforme necessário para seu caso de uso.
-
Remova todos os títulos desta seção que contenham a palavra Opção. Deixá-los no runbook pode fazer com que os usuários pensem que o processo é opcional ou que há várias opções disponíveis.
-
-
Salve seu runbook de priorização de aplicativos.
Opção 3: ferramenta de descoberta
Se sua ferramenta de descoberta tem um recurso para pontuação de complexidade ou priorização de aplicativos, esse processo automatizado requer poucos recursos e pode acelerar o processo de priorização de aplicativos. Você personaliza os critérios na ferramenta de descoberta para seu caso de uso e, em seguida, a ferramenta de descoberta analisa automaticamente os aplicativos e fornece uma pontuação final de complexidade. Como a ferramenta já tem todos os metadados do aplicativo, você não precisa inseri-los.
Por exemplo, a ferramenta de descoberta Flexera One Cloud Migration and Modernization (anteriormente Flexera Foundation and CloudScape) tem um recurso de pontuação de complexidade chamado Optimization Scorecard. Esse recurso permite que você selecione os critérios que deseja incluir na pontuação e pondere cada critério com base em sua preferência. Após a conclusão da descoberta de dados, a ferramenta de descoberta analisa os dados com base nos critérios ponderados que você forneceu e, usando a fórmula proprietária da ferramenta, produz as pontuações finais de complexidade. Para obter mais informações, consulte o Foundation and CloudScape User Guide
A desvantagem desse processo é que ele requer tempo (4 a 8 semanas) para configurar o dispositivo de digitalização para uma ferramenta de descoberta sem agente em seu ambiente ou para instalar agentes em todas as cargas de trabalho dentro do escopo. Antes de usar o recurso de pontuação em sua ferramenta de descoberta, você deve reservar mais tempo (4 a 12 semanas) para que a ferramenta de descoberta colete metadados examinando as cargas de trabalho do aplicativo e realizando a análise da pilha de aplicativos. No entanto, você pode descobrir que o tempo extra necessário para configurar a ferramenta de descoberta pode ser recuperado com a redução da quantidade de tempo e recursos necessários para a coleta de metadados e a priorização de aplicativos. Por exemplo, se os dados da ferramenta de descoberta ainda estiverem atualizados, o fluxo de trabalho do portfólio poderá reutilizar a ferramenta de descoberta e seus dados da fase de mobilização para identificar aplicativos piloto.
nota
Se você estiver usando o processo da ferramenta de descoberta, ainda poderá usar o modelo manual de planilha de pontuação para a complexidade do aplicativo a fim de analisar o aplicativo em relação a um conjunto diferente de critérios. Essas informações adicionais podem ajudá-lo a refinar a priorização do seu aplicativo.
Documente seu processo de priorização de aplicativos da seguinte forma:
-
Se você ainda não tiver feito isso, configure a ferramenta de descoberta em seu ambiente. Para obter mais informações, consulte Introdução à descoberta automatizada de portfólios no site de Orientação AWS Prescritiva.
-
Personalize a pontuação de complexidade ou os critérios de priorização de aplicativos em sua ferramenta de descoberta de acordo com as instruções de sua ferramenta. Para obter mais informações sobre a seleção de critérios, consulteSobre os critérios de pontuação de complexidade.
-
Abra seu runbook de priorização de aplicativos.
-
Na seção Critérios de pontuação de complexidade do aplicativo, atualize a seção para refletir que os critérios de pontuação estão definidos na ferramenta de descoberta. <your discovery tool>Exemplo: Os critérios de pontuação de complexidade são definidos em.
-
Na seção Processo de priorização de aplicativos, faça o seguinte:
-
Mantenha a opção 3: ferramenta de descoberta e exclua as outras opções.
-
Modifique o processo conforme necessário para seu caso de uso. É importante que você inclua step-by-step instruções sobre como gerar um relatório com as pontuações de complexidade. Se disponível, você pode incluir um link para o guia do usuário.
-
Remova todos os títulos desta seção que contenham a palavra Opção. Deixá-los no runbook pode fazer com que os usuários pensem que o processo é opcional ou que há várias opções disponíveis.
-
-
Salve seu runbook de priorização de aplicativos.
Etapa 2: definir as regras de priorização de aplicativos
Nesta etapa, você define as regras de priorização de aplicativos, que ajudam a determinar a ordem de migração dos aplicativos. Embora a pontuação de complexidade de um aplicativo seja um fator importante para priorizar aplicativos e planejar ondas, fatores comerciais e tecnológicos também devem ser considerados. Você cria regras para avaliar a prioridade de cada aplicativo e ajudá-lo a programar o aplicativo na onda apropriada. As regras comuns de negócios e tecnologia incluem:
-
Especificando a ordem e o cronograma para a migração de data centers
-
Priorizando unidades de negócios
-
Capturando prazos para aplicativos comerciais essenciais
Defina suas regras de priorização de aplicativos da seguinte forma:
-
Abra seu runbook de priorização de aplicativos.
-
Na seção Regras de priorização de aplicativos, adicione as regras personalizadas para sua migração.
-
Salve o runbook de priorização de aplicativos.
-
Mantenha as regras no runbook de priorização de aplicativos. As regras estão sujeitas a alterações à medida que a migração progride, o escopo muda ou os horários mudam.
Veja a seguir um exemplo de conjunto de regras de priorização de aplicativos.
Prioridade | Regra |
---|---|
1 |
Os aplicativos no data center de Nova York devem sempre ter maior prioridade do que os aplicativos no data center do Texas. |
2 |
Os aplicativos no departamento de TI devem sempre ter maior prioridade do que os aplicativos no departamento de marketing. |
3 |
Aplicativos com altas pontuações de complexidade devem ter maior prioridade. |
4 |
Os aplicativos SAP precisam ser migrados antes do final do ano. |
Etapa 3: finalizar o processo de priorização de aplicativos
Agora, você define como o fluxo de trabalho do portfólio usa as regras e os processos para priorizar os aplicativos. Esse é o processo ao qual o fluxo de trabalho do portfólio faz referência no estágio de implementação da migração.
Personalize esse processo no runbook de priorização de aplicativos da seguinte forma:
-
Abra seu runbook de priorização de aplicativos.
-
Na seção Etapa 2: Priorizar aplicativos, modifique o processo conforme apropriado para seu caso de uso e ambiente.
-
Salve o runbook de priorização de aplicativos.
Critérios de saída da tarefa
Continue com a próxima tarefa depois de concluir o seguinte:
-
Você selecionou um processo de priorização de aplicativos entre as opções disponíveis.
-
Você documentou o seguinte em seu runbook de priorização de aplicativos:
-
Critérios de pontuação de complexidade do aplicativo (se aplicável)
-
Processo de priorização de aplicativos
-
Regras de priorização de aplicativos
-
-
Você atualizou a seção Etapa 2: Priorizar aplicativos do seu runbook de aplicativos.