Modernize os aplicativos usando uma abordagem de refatoração baseada em ondas - 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á.

Modernize os aplicativos usando uma abordagem de refatoração baseada em ondas

Ramanna Avancha, Amazon Web Services ()AWS

Fevereiro de 2023 (histórico do documento)

Este guia fornece uma estrutura para modernizar aplicativos e bancos de dados legados e locais para uma arquitetura nativa da nuvem usando uma abordagem de refatoração baseada em ondas.

As organizações que assumem projetos legados de migração de aplicativos ou bancos de dados para a nuvem devem primeiro entender os pontos problemáticos, os processos, os fluxos de trabalho, os recursos e as dependências de seus sistemas. Este guia mostra como você pode usar uma abordagem em fases para responder a essas perguntas-chave. Em seguida, utilize os microsserviços e as arquiteturas sem servidor da AWS para implantar incrementalmente as mudanças na produção em ondas.

Há três fases para desenvolver um modelo de modernização baseado em ondas que são abordadas neste guia:

Visão geral

O diagrama a seguir mostra uma estrutura de implementação baseada em ondas para modernizar aplicativos e bancos de dados legados e locais para uma arquitetura nativa da nuvem.

Three-phase framework for modernizing legacy applications to cloud-native architecture.

O diagrama mostra o seguinte fluxo de trabalho:

  1. A fase de descoberta se concentra na coleta de informações essenciais sobre sua organização, incluindo seus principais fatores de valor e como os recursos do sistema de TI são classificados. Essas informações são usadas para ajudar a informar a abordagem específica de refatoração que sua organização implementará.

  2. A fase de análise se concentra na organização das informações coletadas durante a fase de descoberta. Ao analisar as dependências e os processos de negócios do seu sistema de TI, você pode decompor a solução de TI em domínios e serviços independentes.

  3. A fase de implementação baseada em ondas se concentra em selecionar microsserviços da AWS para substituir funcionalidades específicas do sistema legado e, em seguida, implementar esses serviços em ondas. O processo de seleção de microsserviços usa uma série de critérios de priorização que categorizam os recursos com base em sua prioridade comercial, número de dependências e nível de complexidade.

nota

Os serviços da AWS mostrados no diagrama são apenas para fins de exemplo. Há muitos outros serviços da AWS que podem ser usados em cada fase de implementação.

Resultados de negócios desejados

Este guia ajuda você a:

  • Aplique uma abordagem consistente ao decompor os recursos dos sistemas de TI legados e ao analisar os requisitos de modernização da nuvem da sua organização.

  • Identifique os serviços da AWS para se tornarem a base dos aplicativos modernizados e nativos da nuvem da sua organização.