Fase 3: implementaçã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á.

Fase 3: implementação baseada em ondas

A fase de implementação baseada em ondas se concentra na seleção de AWS microsserviços para substituir funcionalidades específicas do sistema legado e, em seguida, na implementação desses serviços em ondas. As recomendações a seguir podem ajudar você a priorizar quais recursos devem ser modernizados primeiro e, em seguida, implementar as alterações na produção de forma incremental.

Importante

Certifique-se de consultar e obter a aprovação das principais partes interessadas antes de implementar qualquer um dos seguintes grupos de ondas. É recomendável usar uma abordagem iterativa ao criar esses grupos, em vez de confiar apenas nos critérios de pontuação da matriz de recursos.

Principais áreas de foco

  • Uso de uma série de critérios de priorização para categorizar os recursos em três ondas de implementação com base em seu número de dependências, na prioridade comercial e no nível de complexidade

  • Seleção de AWS microsserviços nativos da nuvem que possam fornecer os mesmos recursos do sistema de TI antigo

  • Configurando a AWS infraestrutura básica necessária para configurar os microsserviços selecionados AWS

  • Implementação da mudanças na produção de forma incremental em ondas

Etapa 1: organizar os recursos com base no número de dependências, na prioridade comercial e no nível de complexidade

Usando a contribuição das principais partes interessadas junto com as pontuações ponderadas da matriz de recursos, organize os recursos do sistema legado nos três seguintes grupos principais:

nota

A maioria das implementações também exige o uso de muitos grupos de subondas. Este guia descreve os três principais grupos de ondas apenas para fins de exemplo.

Recursos da Onda 1

Número de dependências

Nenhum ou muito baixo

Prioridade comercial

Baixo

Complexidade

Baixo

 

Recursos da Onda 2

Número de dependências

Baixo a médio

Prioridade comercial

Baixo a médio

Complexidade

Médio

 

Recursos da Onda 3

Número de dependências

Alto

Prioridade comercial

Médio a alto

Complexidade

Médio a alto

Etapa 2: Selecionar AWS microsserviços para substituir os recursos do sistema de TI antigo

Em coordenação com as principais partes interessadas, use um processo iterativo de revisão e finalização da sequência de recursos que você deseja modernizar. Em seguida, selecione AWS microsserviços para substituir os recursos do sistema de TI legado.

A seguir estão alguns exemplos de AWS microsserviços que geralmente podem ser usados para substituir recursos que se enquadram em cada grupo de ondas:

Exemplos de AWS microsserviços do Wave 1

  • AWS Lambda

  • Amazon Simple Queue Service (Amazon SQS)

  • Amazon Simple Notification Service (Amazon SNS)

  • Amazon API Gateway

nota

Os recursos do Wave 1 podem ser integrados a serviços AWS básicos mínimos usando um padrão de migração do estrangulador. Para obter mais informações, consulte Migração perfeita de cargas de trabalho legadas locais usando um padrão de estrangulamento no blog. AWS

Exemplos de AWS microsserviços do Wave 2

  • AWS Step Functions fluxo de trabalho baseado

  • Banco de dados adequado à finalidade (migração para o Aurora PostgreSQL)

  • AWS Fábrica de SaaS

nota

Os recursos da Onda 2 geralmente envolvem algum nível de modernização do banco de dados, como a migração para um banco de dados compatível com PostgreSQL. Para manter uma solução de nuvem híbrida, geralmente também é necessário sincronizar bancos de dados legados com novos bancos de dados nativos da nuvem.

Exemplos de AWS microsserviços do Wave 3

  • AWS Fargate

  • Mecanismos de recomendação em tempo real, como Amazon Textract, Amazon Comprehend, Amazon Rekognition e modelos Amazon SageMaker

  • Lagos de dados escaláveis, como o Amazon Simple Storage Service (Amazon S3) e AWS Lake Formation

  • Serviços de análise específicos da Amazon, como Amazon Athena, Amazon EMR, Amazon Service OpenSearch , Amazon Kinesis e Amazon Redshift

  • Serviços de movimentação de dados sem interrupções, como e AWS Glue AWS App Mesh

Importante

Aviso de fim do suporte: em 30 de setembro de 2026, AWS o suporte para o. AWS App Mesh Depois de 30 de setembro de 2026, você não poderá mais acessar o AWS App Mesh console ou os AWS App Mesh recursos. Para obter mais informações, visite esta postagem no blog Migrando do AWS App Mesh Amazon ECS Service Connect.

nota

Os recursos da Onda 3 geralmente têm um grande número de dependências e precisam ser integrados a outros microsserviços. Esses atributos tornam os recursos da Onda 3 bons candidatos para serem substituídos por microsserviços baseados em contêineres.

Etapa 3: Configurar a AWS infraestrutura básica necessária para configurar os microsserviços selecionados AWS

Depois de analisar e finalizar a arquitetura de destino baseada em nuvem com as principais partes interessadas, configure a AWS infraestrutura necessária para configurar os AWS microsserviços que você selecionou.

Exemplo de recursos de AWS infraestrutura fundamental

Etapa 4: implementar as mudanças nas ondas

Implemente sequencialmente cada grupo de ondas em um ambiente de teste. À medida que cada grupo de onda estiver pronto para produção, teste a funcionalidade do sistema e depure quaisquer problemas no ambiente de teste. Em seguida, reduza as alterações em seu ambiente de produção de forma incremental.

Confira abaixo as descrições de alto nível dos tipos de tarefas que geralmente estão associados à implementação de cada grupo de onda:

Implementação da Onda 1

  • Criar funções do Lambda sem servidor

  • Integrar as funções do Lambda com o serviço do API Gateway

  • Configurar sistemas de autenticação e autorização usando ferramentas como o Amazon Cognito, IAM, Okta e Ping Identity

  • Para arquiteturas de nuvem híbrida, configure uma camada de proxy usando uma malha de serviços, como AWS App Mesh.

Implementação da Onda 2

  • Configure AWS App Mesh, incluindo sua malha de serviços, serviços virtuais, nós, rotas e proxies

  • Configure contêineres no AWS Fargate Amazon Elastic Kubernetes Service (Amazon EKS)

  • Integrar a camada de proxy com o sistema de frontend

Implementação da Onda 3

  • Concluir as migrações e integrações de dados complexas

  • Implementar seus fluxos de trabalho mais complexos que envolvem vários microsserviços