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á.
Modernizar aplicações 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 um framework para modernizar aplicações e bancos de dados legados e on-premises para uma arquitetura nativa da nuvem usando uma abordagem de refatoração baseada em ondas.
As organizações que assumem projetos de migração para a nuvem de aplicações ou bancos de dados legados 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 implementar 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 um framework de implementação baseada em ondas para modernizar aplicações e bancos de dados legados e on-premises para uma arquitetura nativa da nuvem.

O diagrama mostra o seguinte fluxo de trabalho:
A fase de descoberta foca a 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 definir a abordagem específica de refatoração que sua organização implementará.
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.
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 de negócios, número de dependências e nível de complexidade.
nota
Os serviços da AWS mostrados no diagrama servem apenas como exemplos. 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 das aplicações modernizadas e nativas da nuvem da sua organização.