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 locais legados para uma arquitetura nativa da nuvem usando uma abordagem de refatoração baseada em ondas.

Organizations que assumem projetos legados de migração para a nuvem de aplicativos ou bancos de dados 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, aproveite 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 no desenvolvimento de 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 locais legados para uma arquitetura nativa da nuvem.

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 na seleção de microsserviços da AWS para substituir funcionalidades específicas do sistema legado e, em seguida, na implementação desses 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 devem ser usados somente para servir de modelo. Há muitos outros serviços da AWS que podem ser usados para cada fase de implementação.

Resultados comerciais direcionados

Esta demonstração ajuda você a fazer o seguinte:

  • Aplique uma abordagem consistente ao decompor os recursos dos sistemas de TI legados e 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 de sua organização.